From 5c4abf48ab4b77555a79777bc37d52c842ee149a Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Wed, 6 Aug 2025 16:41:26 -0400 Subject: Add a Pinned Cross References tab to hold pinned references --- ui/sidebarwidget.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ui/sidebarwidget.h') diff --git a/ui/sidebarwidget.h b/ui/sidebarwidget.h index 2ec0bb57..9567d344 100644 --- a/ui/sidebarwidget.h +++ b/ui/sidebarwidget.h @@ -53,6 +53,7 @@ public: SidebarWidget(const QString& title); ~SidebarWidget(); const QString& title() const { return m_title; } + void setTitle(const QString& title) { m_title = title; } void enableRefreshTimer(int interval); void setRefreshQuiesce(bool enable); @@ -103,6 +104,7 @@ public: ~SidebarWidgetAndHeader() override; SidebarWidget* widget() const { return m_widget; } + SidebarWidgetType* type() const { return m_type; } QWidget* header() const; void addWidget(SidebarWidget* widget, bool canClose = false); @@ -110,6 +112,7 @@ public: SidebarWidget* widgetWithTitle(const QString& title) const; bool hasWidgetWithTitle(const QString& title) const; bool activateWidgetWithTitle(const QString& title); + bool activateWidget(SidebarWidget* widget); bool hasContent() const; void updateTheme(); @@ -284,6 +287,8 @@ public: return nullptr; } + virtual bool deactivateOnLastTabClose() const { return false; } + void updateTheme(); }; -- cgit v1.3.1