diff options
| author | Josh Ferrell <josh@vector35.com> | 2023-11-10 17:52:21 -0500 |
|---|---|---|
| committer | Josh Ferrell <josh@vector35.com> | 2023-11-10 17:53:16 -0500 |
| commit | d211211ac87d30e4774c01e6765c2419dce3fe1f (patch) | |
| tree | 01f3becef2bfab16bcd4736cf78652ce076bbade /ui | |
| parent | a39efb484087474fdf18a40249bf0bb5b608b6f3 (diff) | |
Add support for object settings
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/settingsview.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/settingsview.h b/ui/settingsview.h index df6e19cb..a810af9e 100644 --- a/ui/settingsview.h +++ b/ui/settingsview.h @@ -14,8 +14,10 @@ #include <QtWidgets/QDoubleSpinBox> #include <QtWidgets/QLabel> #include <QtWidgets/QLineEdit> +#include <QtWidgets/QPushButton> #include <QtWidgets/QSpinBox> #include <QtWidgets/QStyledItemDelegate> +#include <QtWidgets/QTableWidget> #include <QtWidgets/QTreeView> #include <map> @@ -160,6 +162,7 @@ class BINARYNINJAUIAPI SettingsEditor : public QWidget QSpinBox* m_spinBox = nullptr; QComboBox* m_comboBox = nullptr; QLineEdit* m_arrayText = nullptr; + QTableWidget* m_objectTable = nullptr; std::set<QString> m_validComboSelections; Json::StreamWriterBuilder m_builder; @@ -198,6 +201,7 @@ class BINARYNINJAUIAPI SettingsEditor : public QWidget void updateDoubleNumberSetting(double value); void updateIntNumberSetting(int value); void updateArraySetting(); + void updateObjectSetting(); void addArrayStringSetting(const QString& text); void resetSetting(); void resetAllSettings(BNSettingsScope scope); |
