diff options
| -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 = ""); |
