From 0cf8ae794f97626d4560a87165b30870a313a743 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 12 Aug 2025 19:34:23 -0400 Subject: Highlight sidebar icon when the sidebar has focus --- ui/sidebarcontainer.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ui/sidebarcontainer.h') 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 m_savedFloatingWidgetState; + SidebarWidgetType* m_focusedType = nullptr; + SidebarStackedWidget& stackedWidgetForType(SidebarWidgetType* type); std::vector widgetsForContext() const; std::vector 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(); -- cgit v1.3.1