File tree Expand file tree Collapse file tree 5 files changed +11
-1
lines changed Expand file tree Collapse file tree 5 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ public:
2828 Qt::Orientation orientation() const;
2929 ads::CAutoHideTab* tabAt(int index) const;
3030 int tabCount() const;
31+ int visibleTabCount() const;
32+ bool hasVisibleTabs() const;
3133 ads::SideBarLocation sideBarLocation() const;
3234 virtual QSize minimumSizeHint() const;
3335 virtual QSize sizeHint() const;
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ public:
2323 ads::CDockWidget* focusedDockWidget() const;
2424 void setDockWidgetTabFocused(ads::CDockWidgetTab* Tab);
2525 void clearDockWidgetFocus(ads::CDockWidget* dockWidget);
26+ void setDockWidgetTabPressed(bool Value);
2627
2728public slots:
2829 void setDockWidgetFocused(ads::CDockWidget* focusedNow);
Original file line number Diff line number Diff line change @@ -188,6 +188,7 @@ public:
188188 AutoHideSideBarsIconOnly,
189189 AutoHideShowOnMouseOver,
190190 DefaultAutoHideConfig,
191+ AutoHideCloseButtonCollapsesDock,
191192 };
192193 typedef QFlags<ads::CDockManager::eAutoHideFlag> AutoHideFlags;
193194
@@ -237,6 +238,7 @@ public:
237238 QMenu* viewMenu() const;
238239 void setViewMenuInsertionOrder(ads::CDockManager::eViewMenuInsertionOrder Order);
239240 bool isRestoringState() const;
241+ bool isLeavingMinimizedState() const;
240242 static int startDragDistance();
241243 ads::CDockWidget* focusedDockWidget() const;
242244 QList<int> splitterSizes(ads::CDockAreaWidget *ContainedArea) const;
@@ -245,6 +247,7 @@ public:
245247 static QString floatingContainersTitle();
246248
247249public slots:
250+ void endLeavingMinimizedState();
248251 void openPerspective(const QString& PerspectiveName);
249252 void setDockWidgetFocused(ads::CDockWidget* DockWidget);
250253
Original file line number Diff line number Diff line change @@ -60,7 +60,9 @@ public:
6060 enum eMinimumSizeHintMode
6161 {
6262 MinimumSizeHintFromDockWidget,
63- MinimumSizeHintFromContent
63+ MinimumSizeHintFromContent,
64+ MinimumSizeHintFromDockWidgetMinimumSize,
65+ MinimumSizeHintFromContentMinimumSize,
6466 };
6567
6668 enum eToggleViewActionMode
@@ -94,6 +96,7 @@ public:
9496 QAction* toggleViewAction() const;
9597 void setToggleViewActionMode(ads::CDockWidget::eToggleViewActionMode Mode);
9698 void setMinimumSizeHintMode(ads::CDockWidget::eMinimumSizeHintMode Mode);
99+ ads::CDockWidget::eMinimumSizeHintMode minimumSizeHintMode() const;
97100 bool isCentralWidget() const;
98101 void setIcon(const QIcon& Icon);
99102 QIcon icon() const;
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ public:
3737 void updateStyle();
3838 QSize iconSize() const;
3939 void setIconSize(const QSize& Size);
40+ bool mousePressed() const;
4041
4142public slots:
4243 virtual void setVisible(bool visible);
You can’t perform that action at this time.
0 commit comments