4949 - [ ` AutoHideCloseButtonCollapsesDock ` ] ( #autohideclosebuttoncollapsesdock )
5050 - [ ` AutoHideHasCloseButton ` ] ( #autohidehasclosebutton )
5151 - [ ` AutoHideHasMinimizeButton ` ] ( #autohidehasminimizebutton )
52+ - [ ` AutoHideOpenOnDragHover ` ] ( #autohideopenondraghover )
5253- [ DockWidget Feature Flags] ( #dockwidget-feature-flags )
5354 - [ ` DockWidgetClosable ` ] ( #dockwidgetclosable )
5455 - [ ` DockWidgetMovable ` ] ( #dockwidgetmovable )
@@ -150,7 +151,7 @@ This ie enabled by default to minimize the size of the saved data.
150151
151152### `TabCloseButtonIsToolButton`
152153
153- If enabled the tab close buttons will be `QToolButtons` instead of `QPushButtons` -
154+ If enabled the tab close buttons will be `QToolButtons` instead of `QPushButtons` -
154155disabled by default. Normally the default configuration should be ok but if your
155156application requires `QToolButtons` instead of `QPushButtons` for styling reasons
156157or for any other reasons, then you can enable this flag.
@@ -181,7 +182,7 @@ constant, that means, if enabled, the tabs need more space.
181182
182183### `DragPreviewIsDynamic`
183184
184- If non-opaque undocking is enabled, this flag defines the behavior of the drag
185+ If non-opaque undocking is enabled, this flag defines the behavior of the drag
185186preview window. If this flag is enabled, then it will give the user the
186187impression, that the floating drag preview is dynamically adjusted to the drop
187188area. In order to give the perfect impression, you should disable the flags
@@ -197,7 +198,7 @@ CDockManager::setConfigFlag(CDockManager::DragPreviewHasWindowFrame, false);
197198
198199### ` DragPreviewShowsContentPixmap `
199200
200- If non-opaque undocking is enabled, the created drag preview window shows a
201+ If non-opaque undocking is enabled, the created drag preview window shows a
201202copy of the content of the dock widget / dock are that is dragged, if this
202203flag is enabled (default).
203204
@@ -210,7 +211,7 @@ like window without any content.
210211
211212### ` DragPreviewHasWindowFrame `
212213
213- If non-opaque undocking is enabled, then this flag configures if the drag
214+ If non-opaque undocking is enabled, then this flag configures if the drag
214215preview is frameless (default) or looks like a real window. If it is enabled,
215216then the drag preview is a transparent window with a system window frame.
216217
@@ -378,7 +379,7 @@ ads--CDockAreaWidget[focused="true"] ads--CDockAreaTitleBar
378379
379380If you have a content widget that does not support focussing for some reason
380381(like ` QVTKOpenGLStereoWidget ` from the [ VTK library] ( https://github.com/Kitware/VTK ) ),
381- then you can manually switch the focus by reacting on mouse events. The
382+ then you can manually switch the focus by reacting on mouse events. The
382383following code shows, how to install en event filter on the ` QVTKOpenGLStereoWidget `
383384to properly switch the focus on ` QEvent::MouseButtonPress ` :
384385
@@ -422,7 +423,7 @@ bool CMainWindow::eventFilter(QObject *watched, QEvent *event)
422423### ` EqualSplitOnInsertion `
423424
424425This flag configures how the space is distributed if a new dock widget is
425- inserted into an existing dock area. The flag is disabled by default. If 3
426+ inserted into an existing dock area. The flag is disabled by default. If 3
426427dock widgets are inserted with the following code
427428
428429``` c++
@@ -433,7 +434,7 @@ then this is the result, if the flag is disabled:
433434
434435
435436
436- If the flag is enabled, then the space is equally distributed to all widgets
437+ If the flag is enabled, then the space is equally distributed to all widgets
437438in a splitter:
438439
439440
@@ -501,7 +502,7 @@ for active tabs. Inactive tabs only show their icon:
501502
502503The Advanced Docking System supports "Auto-Hide" functionality for **all**
503504dock containers. The "Auto Hide" feature allows to display more information
504- using less screen space by hiding or showing windows pinned to one of the
505+ using less screen space by hiding or showing windows pinned to one of the
505506four dock container borders.
506507
507508Enabling this feature adds a button with a pin icon to each dock area.
@@ -563,7 +564,7 @@ That means, you can drag them to a different border or sidebar:
563564
564565### Auto-Hide Tab Sorting
565566
566- You can drag Auto-Hide tabs to a new position in the current sidebar
567+ You can drag Auto-Hide tabs to a new position in the current sidebar
567568to sort them:
568569
569570
@@ -632,7 +633,7 @@ the other Auto-Hide flags will be evaluated.
632633
633634### `DockAreaHasAutoHideButton`
634635
635- If this flag is set (default), then each dock area has a pin button in the title
636+ If this flag is set (default), then each dock area has a pin button in the title
636637bar to toggle Auto-Hide state.
637638
638639
@@ -676,7 +677,7 @@ works if this feature is enabled.
676677Some users don't understand the distinction between closing an auto hide dock and
677678collapsing an auto hide dock. This may lead to situations where they press the
678679close button (losing the side tab widget) instead of simply clicking outside
679- the auto hide dock (collapsing the dock).
680+ the auto hide dock (collapsing the dock).
680681
681682
682683
@@ -704,6 +705,15 @@ If this flag is set (disabled by default), then each auto hide widget has a mini
704705
705706
706707
708+
709+ ### `AutoHideOpenOnDragHover`
710+
711+ If this flag is set (disabled by default), then holding a dragging cursor hover an auto-hide collapsed dock's tab will open said dock:
712+
713+ 
714+
715+ Said dock must be set to accept drops to hide when cursor leaves its scope.
716+
707717## DockWidget Feature Flags
708718
709719### `DockWidgetClosable`
0 commit comments