summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui/options.h2
-rw-r--r--ui/settingsview.h4
2 files changed, 4 insertions, 2 deletions
diff --git a/ui/options.h b/ui/options.h
index b4446741..ee55aac2 100644
--- a/ui/options.h
+++ b/ui/options.h
@@ -25,6 +25,7 @@ class BINARYNINJAUIAPI OptionsDialog : public QDialog
QComboBox* m_objectCombo;
QTabWidget* m_tab;
QLabel* m_notification;
+ QPushButton* m_defaultsButton;
bool m_isDatabase;
FileContext* m_file = nullptr;
@@ -43,6 +44,7 @@ class BINARYNINJAUIAPI OptionsDialog : public QDialog
void openFile(FileContext* file);
private Q_SLOTS:
+ void defaults();
void cancel();
void open();
void addSettingsViewForType(const std::string& bvtName);
diff --git a/ui/settingsview.h b/ui/settingsview.h
index a69a2f54..e193a961 100644
--- a/ui/settingsview.h
+++ b/ui/settingsview.h
@@ -235,8 +235,7 @@ class BINARYNINJAUIAPI SettingsDelegate : public QStyledItemDelegate
QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const override;
void setEditorData(QWidget* editor, const QModelIndex& index) const override;
void setModelData(QWidget* editor, QAbstractItemModel* model, const QModelIndex& index) const override;
- void updateEditorGeometry(
- QWidget* editor, const QStyleOptionViewItem& option, const QModelIndex& index) const override;
+ void updateEditorGeometry(QWidget* editor, const QStyleOptionViewItem& option, const QModelIndex& index) const override;
protected:
bool eventFilter(QObject* object, QEvent* event) override;
@@ -383,6 +382,7 @@ class BINARYNINJAUIAPI SettingsView : public QWidget
SettingsRef getSettings() { return m_settings; }
void init(std::string schema, bool uiScopeSelection);
+ void refreshAllSettings();
void refreshCurrentScope();
void setData(BinaryViewRef view, const QString& name = "");
void setDefaultGroupSelection(const QString& group);