summaryrefslogtreecommitdiff
path: root/plugins/warp/ui/plugin.h
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2025-10-12 22:48:41 -0400
committerMason Reed <mason@vector35.com>2025-10-12 22:50:20 -0400
commit253fd4ad2d8095cc3c640c99d75ab3fd1cb7282e (patch)
tree2bb2549d4aa29971143ec013df9cc6971abc6be2 /plugins/warp/ui/plugin.h
parent40f7d40e394657575001a8146d8233f1fc4356fd (diff)
[WARP] Fix misc sidebar navigation / focus event bugs
- Fixed crash related to pending fetch callback for deleted view frame - Fixed focus not being kept for tables in the sidebar, as well as focus in general - Made matched function list navigation require a double click, to fix accidental navigation to other functions
Diffstat (limited to 'plugins/warp/ui/plugin.h')
-rw-r--r--plugins/warp/ui/plugin.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/warp/ui/plugin.h b/plugins/warp/ui/plugin.h
index 7f406e19..e70b7afa 100644
--- a/plugins/warp/ui/plugin.h
+++ b/plugins/warp/ui/plugin.h
@@ -18,6 +18,9 @@ class WarpSidebarWidget : public SidebarWidget
QAction* m_matcherAction;
bool isMatcherRunning = false;
+ std::shared_ptr<WarpFetcher> m_fetcher;
+ WarpFetcher::CallbackId m_callbackId;
+
WarpCurrentFunctionWidget* m_currentFunctionWidget;
WarpMatchedWidget* m_matchedWidget;
WarpContainersPane* m_containerWidget;
@@ -29,8 +32,6 @@ public:
QWidget* headerWidget() override { return m_headerWidget; }
- void focus() override;
-
void Update();
void setMatcherActionIcon(bool running);