diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2024-02-13 15:56:51 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2024-02-13 16:03:38 -0500 |
| commit | 1949d349d1f99034e6ececce3a884cefb45678e0 (patch) | |
| tree | f9bb68e87187ad06e06a5fe250b8a7acc1b35746 | |
| parent | d45a3ecfb4bd088d7d8e99b992aa6bc8f28e0631 (diff) | |
Recreate sidebar widgets when BinaryViews are recreated
| -rw-r--r-- | ui/sidebar.h | 1 | ||||
| -rw-r--r-- | ui/sidebarcontainer.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/ui/sidebar.h b/ui/sidebar.h index ded60660..f4cc81f9 100644 --- a/ui/sidebar.h +++ b/ui/sidebar.h @@ -83,6 +83,7 @@ public: void setActiveContext(SplitPaneWidget* panes, ViewFrame* frame, const QString& dataType, BinaryViewRef data); void destroyContext(ViewFrame* frame); void destroyContext(SplitPaneWidget* panes); + void destroyViewsForContext(SplitPaneWidget* panes); void moveContextToContainer(SplitPaneWidget* panes, Sidebar* target); SplitPaneWidget* currentPanes(SidebarWidgetType* type = nullptr) const; diff --git a/ui/sidebarcontainer.h b/ui/sidebarcontainer.h index fa33c3ee..63bb8606 100644 --- a/ui/sidebarcontainer.h +++ b/ui/sidebarcontainer.h @@ -111,6 +111,7 @@ public: void setActiveContext(SplitPaneWidget* panes, const QString& dataType); void destroyContext(ViewFrame* frame); void destroyContext(SplitPaneWidget* panes); + void destroyViewsForContext(SplitPaneWidget* panes); bool isContentActive() const { return !m_docked.empty(); } bool isActive(SidebarWidgetType* type) const { return m_active.count(type) != 0; } |
