diff options
| author | Brian Potchik <brian@vector35.com> | 2020-12-06 12:38:00 -0500 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2020-12-06 12:38:00 -0500 |
| commit | 72802cb5cf665ee3bd5eca2fb24ea1be4b02afaf (patch) | |
| tree | 16a8901b99c3e31456b3d39f8eabad5ca5ca0491 /ui/dockhandler.h | |
| parent | 09c0f20bb9372909232397300d74329cc793c552 (diff) | |
Add ViewLocation notification support to DockHandler.
Diffstat (limited to 'ui/dockhandler.h')
| -rw-r--r-- | ui/dockhandler.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/dockhandler.h b/ui/dockhandler.h index 4219a667..288c12a7 100644 --- a/ui/dockhandler.h +++ b/ui/dockhandler.h @@ -81,6 +81,7 @@ public: virtual void notifyOffsetChanged(uint64_t /*offset*/) { } virtual void notifyThemeChanged() { } virtual void notifyViewChanged(ViewFrame* /*frame*/) { } + virtual void notifyViewLocationChanged(View* /*view*/, const ViewLocation& /*viewLocation*/) { } virtual void notifyVisibilityChanged(bool /*visible*/) { } virtual bool shouldBeVisible(ViewFrame* /*frame*/) { return true; } }; @@ -100,7 +101,7 @@ class BINARYNINJAUIAPI DockHandler: public QObject bool m_shouldResizeDocks = false; std::map<Qt::DockWidgetArea, bool> m_enableHiddenGroupSave; - ViewLocation m_currentViewLocation; + std::map<View*, ViewLocation> m_currentViewLocation; friend class DockContextHandler; std::map<QWidget*, DockContextHandler*> m_contexts; @@ -131,7 +132,7 @@ public: bool shouldResizeDocks(); void updateFonts(); - void updateOffset(uint64_t offset); + void updateViewLocation(View* view, const ViewLocation& viewLocation); void updateTheme(); void addActionOnShow(const QString& name, const std::function<void()>& action); |
