Uwe Kindler
65eeffd5e1
Added showcase for DockComponentsFactory - a help button is injected into a title bar
2020-02-11 09:31:57 +01:00
Uwe Kindler
c4872c6b10
Added showcase for custom title bar widget to demo application
2020-02-07 14:29:02 +01:00
mvidelgauz
474dd13855
Disable tabs menu button when only single tab exists in a Dock area ( #111 )
2020-02-06 15:21:19 +01:00
Uwe Kindler
b727274cd9
Implemented support for custom DockWidget actions for display in DockArea title bar
2020-02-06 09:15:13 +01:00
Uwe Kindler
094fa37135
Implemented supprt for customdock area title bar buttons
2020-02-06 00:31:57 +01:00
mvidelgauz
b8ed70fa33
Added DockAreaHideDisabledButtons configuration flag ( #110 )
...
* CInvisibleButton generalized to CTitleBarButton to serve more purposes
* Disabled buttons are hidden if CDockManager::DockAreaHideDisabledButtons set to true
2020-02-05 08:04:27 +01:00
mvidelgauz
1d68e27558
Added DockAreaHasTabsMenuButton and DockAreaHasUndockButton to CDockManager config ( #108 )
...
* Added DockAreaHasUndockButton and DockAreaHasTabsMenuButton configuration flag
2020-02-02 16:22:05 +01:00
mvidelgauz
6c3f82547d
setAllowedAreas for individual DockAreaWidget ( #107 )
...
* setAllowedAreas for individual DockAreaWidget
* alligning tab policy with master
2020-02-02 15:56:31 +01:00
Uwe Kindler
9fe8f291fb
Fixed CDockManager::DockAreaHasCloseButton == false issue
2020-02-02 11:16:38 +01:00
Uwe Kindler
418d0740d2
Switched from local event pos to global event pos in DockWidgetTab to fix jumping tabs when hiding / showing tabs close button
2020-01-15 10:03:50 +01:00
Uwe Kindler
03bd4a4505
Added visibilityChanged code
2020-01-14 15:58:45 +01:00
Uwe Kindler
4c928071af
Merge branch 'master' into closerequest
...
# Conflicts:
# demo/MainWindow.cpp
2020-01-12 15:07:51 +01:00
Uwe Kindler
592193fc91
Updated MainWindwow to center it properly on start
2020-01-11 13:53:58 +01:00
Uwe Kindler
5cf4aa77d8
Build QAxWidget specific stuff only on Windows
2020-01-11 12:05:44 +01:00
Uwe Kindler
616e50c3f5
Fixed FloatingDockContainer closeEvent to properly support QAxWidgets
2020-01-10 08:54:44 +01:00
Uwe Kindler
a5e8011222
Implemented custom close handling
2020-01-06 11:42:36 +01:00
Uwe Kindler
c33c09eab1
Fixed some typos in MainWindow.cpp
2019-12-17 14:52:17 +01:00
Uwe Kindler
4a2768015c
Added tab_menu animated gif
2019-12-17 14:08:03 +01:00
Uwe Kindler
056f04d408
Properly implemented support for canceling non-opaque undocking on Linux
2019-12-16 11:45:18 +01:00
Uwe Kindler
8c1f065f3f
CHanged DockAreaTabBar to handle the dragging state via DragState member variable instead of testing for FloatingWidget nullptr
2019-12-16 08:41:15 +01:00
Uwe Kindler
5af6b4e324
Improved source documentation and images
2019-12-16 08:06:38 +01:00
Uwe Kindler
a45a035bb3
Fixed problem with CDockAreaTabBar::onCloseOtherTabsRequested() if DockWidgets support the DockwidgetDeleteOnClose flag, enhanced demo to enabled creation of dynamic tables
2019-12-11 15:50:13 +01:00
Uwe Kindler
05f8ce15a2
Added support for dock widget feature DockWidgetDeleteOnClose, added toolbar action for creation of dynamic editors to demo appication, added new material design icons to improve demo gui
2019-12-10 14:44:44 +01:00
Uwe Kindler
232b6b9a61
Fixed demo configuration
2019-11-28 13:49:58 +01:00
Uwe Kindler
5978aaaedc
Set attribute Qt::WA_X11NetWmWindowTypeDock permanently for floating widgets
2019-11-28 13:45:15 +01:00
Uwe Kindler
3332f6050e
Changed initial position of floating widgets
2019-11-28 13:35:58 +01:00
Uwe Kindler
a1de28c969
Fixed demo application to properly use default settings
2019-11-28 13:22:59 +01:00
Uwe Kindler
2fe542c3ef
Improved transparent docking
2019-11-28 09:09:36 +01:00
Uwe Kindler
e15af4101a
Added initial support for transparent undocking
2019-11-26 14:40:56 +01:00
Uwe Kindler
4504457da2
Removed debug code
2019-11-25 16:06:44 +01:00
Uwe Kindler
f497944d2c
Added setFloating function to CDockWidget to support making a dock widget floating with from code
2019-11-25 15:59:08 +01:00
Uwe Kindler
aee9fb1c95
Added dock manager function addDockWidgetFloating to add initial floating dock widgets
2019-11-25 15:28:15 +01:00
Uwe Kindler
156cc71040
Fix emission of viewToggled() signal for dock widgets that are not part of the state that is restored
2019-10-01 11:48:53 +02:00
Uwe Kindler
0c5ef5e158
Added support for new configuration flag RetainTabSizeWhenCloseButtonHidden
2019-09-13 14:19:43 +02:00
Uwe Kindler
2c7764ecf7
Properly implemented flag DockAreaHasCloseButton
2019-09-12 21:24:48 +02:00
Uwe Kindler
bed99eacc2
DockManager configFlags functions are now static because the configuration flags are global, added support for QToolButton as tab close button
2019-09-12 21:15:35 +02:00
Uwe Kindler
35c1b04c58
Merge branch 'refs/heads/master' into linux_experimental
2019-07-11 15:50:24 +02:00
Uwe Kindler
0de1a9ccae
Properly implemented support for DockWidgetFloatable feature - now detaching a DockWidget or a DockAre that is not floatable is not possible (support for DockWidgetMovable feature is not implemented yet)
2019-07-11 15:12:39 +02:00
Uwe Kindler
e98fd5bcb3
Improved icons for all button, adjusted size of dock marker
2019-05-14 15:32:50 +02:00
Yozka
0c3ef64d3e
Fixed? remove space in tabs
2019-01-25 09:05:30 +05:00
Yozka
f72e2ce058
Added demo example tooltip for calendar dockWidget #20
2019-01-25 08:56:30 +05:00
Samuel Gaist
1aaa56ef29
Removed non existing header in include
2019-01-15 17:24:29 +01:00
Uwe Kindler
854f542164
Added global config flags to support different dock manager behaviour
2018-11-08 12:57:25 +01:00
Uwe Kindler
b3a272110a
Some changes for dockwidget tab close button, some refactorings to make insertion of widgets into dock widget easier, added createDefaultToolBar function for creation of toolbar and removed layout flags from CDockWidget
2018-11-08 10:04:29 +01:00
Uwe Kindler
268f8655a1
Some smal improvements in FloatingDockContainer
2018-10-31 22:13:34 +01:00
Uwe Kindler
6617cf6f19
Implemented proper updating of floating widget title
2018-10-30 23:45:59 +01:00
Uwe Kindler
81523b0346
Removed code for disabling close button because this caused trouble, fixed updating of window title if dock area is removed
2018-10-30 14:30:02 +01:00
Uwe Kindler
ada3d6b3b5
Added minimumSizeHint function to DockWidget to prevent jumping of the height of a dock area when switching between dock widgets, fixed use of findParent function in DockWidget - non current dock widgets do not have a parent so this function will fail
2018-10-15 08:29:30 +02:00
Uwe Kindler
548dfb363a
Fixed the return value of dockContainer() function if no dock area is assigned, fixed flagAsUnassigned() function
2018-10-11 14:15:27 +02:00
Uwe Kindler
fc04aa2411
Added some debug output
2018-10-11 13:07:27 +02:00