diff options
author | Ivan Komissarov <ABBAPOH@gmail.com> | 2014-05-06 16:36:29 +0400 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2014-07-10 08:29:10 +0200 |
commit | 84c5e4866f8e825da306b8520f95b124e7c2c3ab (patch) | |
tree | d64bcf39a31de7e0b771c6a8b954591d2ab3c9e7 /src/widgets/widgets/qtabbar_p.h | |
parent | 5835407df13ecfd8d313eb2b8fc216f8cfe1f9e5 (diff) |
Added autoHide property to QTabBar
This property is used to automatically hide tab bar if it has only one
tab.
Originally-by: Denis Kovalskiy <denimnumber1@gmail.com>
Change-Id: I6967f760010fa55bad6a5986c29abe7ccf625cf8
Reviewed-by: David Faure <david.faure@kdab.com>
Diffstat (limited to 'src/widgets/widgets/qtabbar_p.h')
-rw-r--r-- | src/widgets/widgets/qtabbar_p.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/widgets/widgets/qtabbar_p.h b/src/widgets/widgets/qtabbar_p.h index 3228308bc6..1238057e2a 100644 --- a/src/widgets/widgets/qtabbar_p.h +++ b/src/widgets/widgets/qtabbar_p.h @@ -77,7 +77,7 @@ public: :currentIndex(-1), pressedIndex(-1), shape(QTabBar::RoundedNorth), layoutDirty(false), drawBase(true), scrollOffset(0), elideModeSetByUser(false), useScrollButtonsSetByUser(false), expanding(true), closeButtonOnTabs(false), selectionBehaviorOnRemove(QTabBar::SelectRightTab), paintWithOffsets(true), movable(false), - dragInProgress(false), documentMode(false), movingTab(0) + dragInProgress(false), documentMode(false), autoHide(false), movingTab(0) #ifdef Q_WS_MAC , previousPressedIndex(-1) #endif @@ -184,6 +184,7 @@ public: void updateMacBorderMetrics(); bool isTabInMacUnifiedToolbarArea() const; void setupMovableTab(); + void autoHideTabs(); void makeVisible(int index); QSize iconSize; @@ -201,6 +202,7 @@ public: bool movable; bool dragInProgress; bool documentMode; + bool autoHide; QWidget *movingTab; #ifdef Q_WS_MAC |