diff options
| author | Brian Potchik <brian@vector35.com> | 2025-06-25 22:06:30 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2025-06-25 22:06:30 -0400 |
| commit | f96714b2b96d890004e20e027aa5c8ceac7af0e2 (patch) | |
| tree | b09d3568055cdc427209f47fe7907b52c6cd2d7c | |
| parent | 0f7b68451787b64e7c99151d3631f6d57ee3a66b (diff) | |
Add workflow eligibility settings to quick settings menu by default.
| -rw-r--r-- | ui/quicksettings.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/quicksettings.h b/ui/quicksettings.h index 387ee4cc..a87c1738 100644 --- a/ui/quicksettings.h +++ b/ui/quicksettings.h @@ -14,6 +14,7 @@ struct BINARYNINJAUIAPI QuickSettingsInfo QString settingKey; QString displayName; bool workflowDependent; + bool visible; }; @@ -23,7 +24,9 @@ class BINARYNINJAUIAPI QuickSettings static void bindDynamicActions(View* view, const std::function<bool()>& isValid); static void addQuickSetting(const QString& settingKey, const QString& displayName, const QString& group = "", bool workflowDependent = false); static void removeQuickSetting(const QString& settingKey, const QString& group = ""); + static void setQuickSettingVisibility(const QString& settingKey, bool visible, const QString& group = ""); static bool isQuickSetting(const QString& settingKey, const QString& group = ""); + static bool isQuickSettingVisible(const QString& settingKey, const QString& group = ""); static QStringList getQuickSettingGroups(); static QList<QuickSettingsInfo> getQuickSettings(const QString& group = ""); static QString getDisplayName(const QString& settingKey, const QString& group = ""); |
