diff options
author | Henning Gruendl <[email protected]> | 2023-07-19 17:03:29 +0200 |
---|---|---|
committer | Henning Gründl <[email protected]> | 2023-07-20 11:00:54 +0000 |
commit | bb635325e7117da2e7b65a1a45af7c629b1a4ab0 (patch) | |
tree | 15b38b2c8292daec291329ddeab0f8d5b6d325c4 /src/libs/advanceddockingsystem/dockmanager.h | |
parent | 16ef838f23ca6adeb25c33745a440d542a730da4 (diff) |
ADS: Integrate newest base repository commits
* Add drag and drop to auto hide
Base repository was merged until commit
65600a4dcd072fd2773b661823816db6392c34eb
Change-Id: I09dd6613869368d3cf0c701055a6972db915561d
Reviewed-by: Thomas Hartmann <[email protected]>
Diffstat (limited to 'src/libs/advanceddockingsystem/dockmanager.h')
-rw-r--r-- | src/libs/advanceddockingsystem/dockmanager.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libs/advanceddockingsystem/dockmanager.h b/src/libs/advanceddockingsystem/dockmanager.h index f0e9a8d0e1e..195f634023b 100644 --- a/src/libs/advanceddockingsystem/dockmanager.h +++ b/src/libs/advanceddockingsystem/dockmanager.h @@ -48,6 +48,8 @@ struct DockAreaWidgetPrivate; class IconProvider; class DockFocusController; class AutoHideSideBar; +class AutoHideTab; +struct AutoHideTabPrivate; inline constexpr QStringView workspaceFolderName{u"workspaces"}; inline constexpr QStringView workspaceFileExtension{u"wrk"}; @@ -84,6 +86,8 @@ private: friend class DockAreaTitleBar; friend class AutoHideDockContainer; friend AutoHideSideBar; + friend AutoHideTab; + friend AutoHideTabPrivate; public: using Super = DockContainerWidget; @@ -182,8 +186,8 @@ public: = 0x40, ///< Close button of an auto hide container collapses the dock instead of hiding it completely DefaultAutoHideConfig - = AutoHideFeatureEnabled - | DockAreaHasAutoHideButton ///< the default configuration for left and right side bars + = AutoHideFeatureEnabled | DockAreaHasAutoHideButton + | AutoHideCloseButtonCollapsesDock ///< the default configuration for left and right side bars }; Q_DECLARE_FLAGS(AutoHideFlags, eAutoHideFlag) |