From d6d462bd9b11377d896e2b68444c89aa3dce05ff Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Wed, 31 Jan 2024 13:21:32 -0500 Subject: Improve focus handling in sidebars --- ui/searchresult.h | 3 ++- ui/sidebarwidget.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/searchresult.h b/ui/searchresult.h index 07bedcd7..4018ab67 100644 --- a/ui/searchresult.h +++ b/ui/searchresult.h @@ -273,7 +273,7 @@ class BINARYNINJAUIAPI SearchResultWidget : public SidebarWidget void terminateCacheThread(); bool isSearchActive() const; - public Q_SLOTS: +public Q_SLOTS: void updateTotal(); }; @@ -338,5 +338,6 @@ public: bool alwaysShowTabs() const override { return true; } virtual QString noWidgetMessage() const override { return "No search active"; } virtual QWidget* headerWidget(SplitPaneWidget* panes, ViewFrame* frame, BinaryViewRef data) override; + virtual bool focusHeaderWidget() const override { return true; } virtual DockableTabStyle* tabStyle() const override { return new DefaultDockableTabStyle(); } }; diff --git a/ui/sidebarwidget.h b/ui/sidebarwidget.h index 50681098..c66ca4fd 100644 --- a/ui/sidebarwidget.h +++ b/ui/sidebarwidget.h @@ -215,6 +215,7 @@ public: { return nullptr; } + virtual bool focusHeaderWidget() const { return false; } virtual QString noWidgetMessage() const { return "No content active"; } virtual DockableTabStyle* tabStyle() const; -- cgit v1.3.1