diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2024-01-31 13:21:32 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2024-02-05 13:42:52 -0500 |
| commit | d6d462bd9b11377d896e2b68444c89aa3dce05ff (patch) | |
| tree | 6cecaa4187a8634a6808b85e12a30ad4a9dded8f | |
| parent | ffa5bfd73aa775acf2efb20c81ae995417d6d719 (diff) | |
Improve focus handling in sidebars
| -rw-r--r-- | ui/searchresult.h | 3 | ||||
| -rw-r--r-- | ui/sidebarwidget.h | 1 |
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; |
