diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2021-10-07 14:56:00 -0600 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2021-10-07 14:56:00 -0600 |
| commit | 0bab4ba6a769de63e52ecfaa88c09c44928ed838 (patch) | |
| tree | 6768c460875326352e9fe3e39e6ff0bb951e7173 /ui/tabwidget.h | |
| parent | 55991abdd4f79f209ebfd0ac09e69e3a2792e9e0 (diff) | |
Add modification indicator for tabs
Diffstat (limited to 'ui/tabwidget.h')
| -rw-r--r-- | ui/tabwidget.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/tabwidget.h b/ui/tabwidget.h index a02f8cd9..58f6ac83 100644 --- a/ui/tabwidget.h +++ b/ui/tabwidget.h @@ -57,6 +57,7 @@ class BINARYNINJAUIAPI DockableTabBar: public QAbstractScrollArea QString title; QString toolTip; QRect tabRect, closeButtonRect, closeIconRect; + bool modifiedIndicator; }; DockableTabCollection* m_collection; @@ -97,6 +98,7 @@ public: void setCurrentIndex(int idx); void setTabText(int idx, const QString& title); void setTabToolTip(int idx, const QString& toolTip); + void setTabModifiedIndicator(int idx, bool indicator); int count() const; int currentIndex() const; @@ -104,6 +106,7 @@ public: QRect tabRect(int idx); QString tabText(int idx); QString tabToolTip(int idx); + bool tabModifiedIndicator(int idx); void ensureCurrentTabVisible(); @@ -155,10 +158,12 @@ public: QWidget* widget(int idx); DockableTabBar* tabBar() const { return m_bar; } QString tabText(int idx); + bool tabModifiedIndicator(int idx); int indexOf(QWidget* widget); void setCurrentIndex(int idx); void setTabText(int idx, const QString& title); + void setTabModifiedIndicator(int idx, bool indicator); void setCornerWidget(QWidget* widget, Qt::Corner corner = Qt::TopRightCorner); |
