summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorXusheng <xusheng@vector35.com>2022-09-12 17:17:47 +0800
committerXusheng <xusheng@vector35.com>2022-09-13 12:08:31 +0800
commitda770545cb8d4545bbb4cacb7797ccfaa1361eea (patch)
tree0b10cb0923f515214669fa1df9aae4cb5d518ce4 /ui
parentcdc840a8f6588f656713bdb5a890f8b71787b387 (diff)
Allow programmatically closing a global area widget
Diffstat (limited to 'ui')
-rw-r--r--ui/globalarea.h1
-rw-r--r--ui/tabwidget.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/ui/globalarea.h b/ui/globalarea.h
index 1d0cd90b..cfb28fda 100644
--- a/ui/globalarea.h
+++ b/ui/globalarea.h
@@ -106,6 +106,7 @@ class BINARYNINJAUIAPI GlobalArea : public QWidget
bool toggleWidgetVisible(const QString& title);
void focusWidget(const QString& title);
GlobalAreaWidget* widget(const QString& title);
+ void closeTab(QWidget* widget);
void saveSizes(const QSettings& settings, const QString& windowStateName);
void saveState(const QSettings& settings, const QString& windowStateName);
diff --git a/ui/tabwidget.h b/ui/tabwidget.h
index bf0c3ca2..0aefdc17 100644
--- a/ui/tabwidget.h
+++ b/ui/tabwidget.h
@@ -309,6 +309,7 @@ class BINARYNINJAUIAPI SplitTabWidget : public QWidget
void enumerateTabs(const std::function<void(QWidget*)>& func);
void selectWidget(QWidget* widget);
bool isWidgetVisible(QWidget* widget);
+ void closeTab(QWidget* widget);
void setTabStyle(DockableTabStyle* style);