summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2024-01-31 13:21:32 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2024-02-05 13:42:52 -0500
commitd6d462bd9b11377d896e2b68444c89aa3dce05ff (patch)
tree6cecaa4187a8634a6808b85e12a30ad4a9dded8f
parentffa5bfd73aa775acf2efb20c81ae995417d6d719 (diff)
Improve focus handling in sidebars
-rw-r--r--ui/searchresult.h3
-rw-r--r--ui/sidebarwidget.h1
2 files changed, 3 insertions, 1 deletions
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;