summaryrefslogtreecommitdiff
path: root/ui/sidebarcontainer.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/sidebarcontainer.h')
-rw-r--r--ui/sidebarcontainer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/sidebarcontainer.h b/ui/sidebarcontainer.h
index acd27761..99b42b89 100644
--- a/ui/sidebarcontainer.h
+++ b/ui/sidebarcontainer.h
@@ -94,6 +94,8 @@ class BINARYNINJAUIAPI SidebarWidgetContainer : public QWidget
std::map<SidebarWidgetType*, SidebarFloatingWidgetState> m_savedFloatingWidgetState;
+ SidebarWidgetType* m_focusedType = nullptr;
+
SidebarStackedWidget& stackedWidgetForType(SidebarWidgetType* type);
std::vector<SidebarWidgetAndHeader*> widgetsForContext() const;
std::vector<SidebarContentClassifier*> contentClassifiersForContext() const;
@@ -166,6 +168,9 @@ public:
bool isFloating(SidebarWidgetType* type);
bool isWindowed(SidebarWidgetType* type);
+ void focusChanged(SidebarWidgetAndHeader* widget);
+ SidebarWidgetType* focusedType() const { return m_focusedType; }
+
Q_SIGNALS:
void showContents();
void hideContents();