Skip to content

Commit e4c5eac

Browse files
Added FloatingContainerHasWidgetIcon documentation to user-guide.md
1 parent cbd2fcb commit e4c5eac

5 files changed

+36
-23
lines changed

demo/MainWindow.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,7 @@ CMainWindow::CMainWindow(QWidget *parent) :
564564
// CDockManager::setConfigFlag(CDockManager::HideSingleCentralWidgetTitleBar, true);
565565

566566
// Now create the dock manager and its content
567+
CDockManager::setConfigFlag(CDockManager::FloatingContainerHasWidgetIcon, true);
567568
d->DockManager = new CDockManager(this);
568569

569570
connect(d->PerspectiveComboBox, SIGNAL(activated(const QString&)),

doc/ads_qt_marketplace_description.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,36 +14,35 @@ styles as much as possible.
1414

1515
### Overview
1616

17-
- [Advanced Docking System for Qt](#advanced-docking-system-for-qt)
18-
- [Features](#features)
19-
- [Overview](#overview)
20-
- [Docking everywhere - no central widget](#docking-everywhere---no-central-widget)
21-
- [Docking inside floating windows](#docking-inside-floating-windows)
22-
- [Grouped dragging](#grouped-dragging)
23-
- [Perspectives for fast switching of the complete main window layout](#perspectives-for-fast-switching-of-the-complete-main-window-layout)
24-
- [Opaque and non-opaque splitter resizing](#opaque-and-non-opaque-splitter-resizing)
25-
- [Opaque and non-opaque undocking](#opaque-and-non-opaque-undocking)
26-
- [Tab-menu for easy handling of many tabbed dock widgets](#tab-menu-for-easy-handling-of-many-tabbed-dock-widgets)
27-
- [Many different ways to detach dock widgets](#many-different-ways-to-detach-dock-widgets)
28-
- [Supports deletion of dynamically created dock widgets](#supports-deletion-of-dynamically-created-dock-widgets)
17+
- [Features](#features)
18+
- [Overview](#overview)
19+
- [Docking everywhere - no central widget](#docking-everywhere---no-central-widget)
20+
- [Docking inside floating windows](#docking-inside-floating-windows)
21+
- [Grouped dragging](#grouped-dragging)
22+
- [Perspectives for fast switching of the complete main window layout](#perspectives-for-fast-switching-of-the-complete-main-window-layout)
23+
- [Opaque and non-opaque splitter resizing](#opaque-and-non-opaque-splitter-resizing)
24+
- [Opaque and non-opaque undocking](#opaque-and-non-opaque-undocking)
25+
- [Tab-menu for easy handling of many tabbed dock widgets](#tab-menu-for-easy-handling-of-many-tabbed-dock-widgets)
26+
- [Many different ways to detach dock widgets](#many-different-ways-to-detach-dock-widgets)
27+
- [Supports deletion of dynamically created dock widgets](#supports-deletion-of-dynamically-created-dock-widgets)
2928

3029
### Docking everywhere - no central widget
3130

3231
There is no central widget like in the Qt docking system. You can dock on every
3332
border of the main window or you can dock into each dock area - so you are
3433
free to dock almost everywhere.
3534

36-
![Dropping widgets](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/preview-dragndrop.png)\
37-
\
35+
![Dropping widgets](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/preview-dragndrop.png)
36+
3837
![Dropping widgets](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/preview-dragndrop_dark.png)
3938

4039
### Docking inside floating windows
4140

4241
There is no difference between the main window and a floating window. Docking
4342
into floating windows is supported.
4443

45-
![Docking inside floating windows](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/floating-widget-dragndrop.png)\
46-
\
44+
![Docking inside floating windows](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/floating-widget-dragndrop.png)
45+
4746
![Docking inside floating windows](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/floating-widget-dragndrop_dark.png)
4847

4948
### Grouped dragging
@@ -52,8 +51,8 @@ When dragging the titlebar of a dock, all the tabs that are tabbed with it are
5251
going to be dragged. So you can move complete groups of tabbed widgets into
5352
a floating widget or from one dock area to another one.
5453

55-
![Grouped dragging](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/grouped-dragging.gif)\
56-
\
54+
![Grouped dragging](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/grouped-dragging.gif)
55+
5756
![Grouped dragging](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/grouped-dragging_dark.png)
5857

5958
### Perspectives for fast switching of the complete main window layout
@@ -64,8 +63,8 @@ perspective to make your own custom perspective. Later you can simply
6463
select a perspective from the perspective list to quickly switch the complete
6564
main window layout.
6665

67-
![Perspective](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/perspectives.gif)\
68-
\
66+
![Perspective](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/perspectives.gif)
67+
6968
![Perspective](https://raw.githubusercontent.com/githubuser0xFFFF/Qt-Advanced-Docking-System/master/doc/perspectives_dark.png)
7069

7170
### Opaque and non-opaque splitter resizing
Loading
Loading

doc/user-guide.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
- [`DockAreaHideDisabledButtons`](#dockareahidedisabledbuttons)
2222
- [`DockAreaDynamicTabsMenuButtonVisibility`](#dockareadynamictabsmenubuttonvisibility)
2323
- [`FloatingContainerHasWidgetTitle`](#floatingcontainerhaswidgettitle)
24+
- [`FloatingContainerHasWidgetIcon`](#floatingcontainerhaswidgeticon)
2425

2526
## Configuration Flags
2627

@@ -259,9 +260,21 @@ If the tabs are not elided, the tabs menu button is hidden.
259260

260261
### `FloatingContainerHasWidgetTitle`
261262

262-
If set (default), the Floating Widget window title reflects the title of the
263+
If set (default), the floating widget window title reflects the title of the
263264
current dock widget.
264265

265-
![FloatingContainerHasWidgetTitle true](cfg_flag_FloatingContainerHasWidgetTitle_true.png)
266+
![FloatingContainerHasWidgetTitle true](cfg_flag_FloatingContainerHasWidgetTitle_true.png)
266267

267-
otherwise it displays application name as window title.
268+
otherwise it displays application name as window title.
269+
270+
![FloatingContainerHasWidgetTitle false](cfg_flag_FloatingContainerHasWidgetTitle_false.png)
271+
272+
### `FloatingContainerHasWidgetIcon`
273+
274+
If set, the floating widget icon reflects the icon of the current dock widget
275+
276+
![FloatingContainerHasWidgetIcon true](cfg_flag_FloatingContainerHasWidgetIcon_true.png)
277+
278+
otherwise (default setting) it displays application icon.
279+
280+
![FloatingContainerHasWidgetIcon false](cfg_flag_FloatingContainerHasWidgetIcon_false.png)

0 commit comments

Comments
 (0)