Uwe Kindler
d010fe7a95
Fixed bug in AutoHidedockContainer that causes warnings and resizing issues
...
The bug caused ""setGeometry: Unable to set geometry XxY+Width+Height on QWidgetWindow/'WidgetClassWindow" warnings for OpenGL and QAxWidgets and causes resizing issues for AutoHideDockContainers that contained theses widgets
2022-11-11 15:29:12 +01:00
Uwe Kindler
8e7b7f536e
Fixed CAutoHideDockContainer::addDockWidget to prevent OldDockArea->removeDockWidget(DockWidget) call when restoring state
2022-11-09 11:15:42 +01:00
Uwe Kindler
208c804db1
User rootSplitter() function instead of searching for child widget
2022-11-08 20:37:48 +01:00
Uwe Kindler
89cca4c36a
Reverted file version change for saved state data because the file is backward compatible
2022-11-08 16:33:13 +01:00
Uwe Kindler
64bd9021d9
Fixed bug in dropIntoSection() caused by the addition of AutoHideSideBars to dock container
2022-11-08 16:32:35 +01:00
Uwe Kindler
5a9f23a9ad
Fixed emission of top level event in DockContainerWidget
2022-11-07 16:28:27 +01:00
Uwe Kindler
0073870480
Added documentation for Auto-Hide feature
2022-11-07 14:36:19 +01:00
Uwe Kindler
95b627e83e
Prevent accidental hiding collapsing of an auto hide widget by a mouse click shortly after a mouse over collapse event
2022-11-07 10:15:14 +01:00
Uwe Kindler
44a5873415
Fixed emission of missing top level event when redocking a auto hide widget
2022-11-07 08:11:00 +01:00
Uwe Kindler
1b2b90396a
Auto Hide Tab now shows text as tooltip - for icon only buttons to help the user
2022-11-05 10:14:01 +01:00
Uwe Kindler
bd0b2ad483
Improved title bar button tooltips and made naming consistend with context menu
2022-11-05 10:11:09 +01:00
Uwe Kindler
a79abbdb48
Fixed hiding of sidebar if Auto Hide Tab is closed
2022-11-04 13:43:59 +01:00
Uwe
99854f686e
Update linux stylesheet files to support icon only auto hide sidebars
2022-11-04 11:24:15 +01:00
Uwe Kindler
35f212a788
Fixed Qt6 build
2022-11-04 10:45:09 +01:00
Uwe Kindler
32eaf93692
Removed some whitespace from focus_highlighting.css
2022-11-04 10:23:40 +01:00
Uwe Kindler
6f5e33a2ad
Added CSS styling for AutoHideTab that is iconOnly
2022-11-04 10:22:10 +01:00
Uwe Kindler
279a9d7df9
Fixed delayed hiding of CAutoHideDockContainer on mouse leave when resizing
2022-11-04 09:41:00 +01:00
Uwe Kindler
c0247fc02a
Added option ShowAutoHideOnMouseOver that enables showing of auto hide widgets by hovering over auto hide tab
2022-11-04 08:51:17 +01:00
Uwe Kindler
27d71eecac
Fixed restoreDockWidgetsOpenState() function to delete legacy auto hide widgets
2022-11-03 20:00:03 +01:00
Uwe Kindler
5e59a6dc3a
Removed debug output
2022-11-03 16:49:20 +01:00
Uwe Kindler
409d4489cc
Added support for auto hiding a dock area / widget to a specific border via context menu
2022-11-03 16:44:40 +01:00
Uwe Kindler
04ea1c68a7
Added option to auto hide a DockWidget or a DockArea to a specific sidebar location
2022-11-03 15:28:01 +01:00
Uwe
1922395b4b
Improved linux auto hide specific css code
2022-11-03 12:00:52 +01:00
Uwe Kindler
3b97fdc2ce
Improved AutoHideSidebar to provide better resize behavior if parent widget is resized
2022-11-03 11:34:04 +01:00
Uwe Kindler
716207f600
Removed superfluous deleteAutoHideWidgets() function from CDockContainerWidget
2022-11-02 14:41:41 +01:00
Uwe Kindler
159579fb48
Fixed some auto hide specific bugs
2022-11-02 14:29:23 +01:00
Uwe Kindler
d2c08aca70
Improved context menu of DockAreaWidget
2022-11-02 13:06:42 +01:00
Uwe Kindler
b5a179555a
Added context menu actions for titleBar and dock widget tab auto hide
2022-11-02 12:45:45 +01:00
Uwe Kindler
9c14c62637
Added setAutoHide() and toggleAutoHide() function to CDockWidget
2022-11-02 08:27:23 +01:00
Uwe Kindler
7c1d04f7be
Move calculateSideTabBarArea() function from DockContainerWidget into DockAreaWidget because it is only required there and it depends on dock area position
2022-11-02 08:16:56 +01:00
Uwe Kindler
7d79ea2770
Fixed crash by access to invalid dock parent container in CAutoHideDockContainer::updateSize() function
2022-11-02 07:46:02 +01:00
Uwe Kindler
983afc4d1e
Fixed wrong size calculation in CAutoHideDockContainer updateSize() function
2022-11-02 07:29:45 +01:00
Uwe Kindler
540961b8dd
Renamed toggleAutoHide to setAutoHide and added toggleAutoHide function
2022-11-01 21:31:27 +01:00
Uwe Kindler
fda5887d50
Removed AutoHideInsertOrder enum - new side tabs are always appended.
2022-11-01 20:42:52 +01:00
Uwe Kindler
0d78303713
Fixed typo
2022-11-01 17:41:47 +01:00
Uwe Kindler
fbd25a83f1
Improved auto hide config flags
2022-11-01 17:31:47 +01:00
Uwe Kindler
28745fa2f8
Some small improvements and execute auto hide code only if config is enabled
2022-11-01 17:17:58 +01:00
Uwe Kindler
08714ddc3f
Properly evaluate pinnable flag
2022-11-01 16:11:45 +01:00
Uwe Kindler
94b80423d7
Made naming of auto hide config flags explicit
2022-11-01 14:36:09 +01:00
Uwe Kindler
bfad80c540
Some code cleanup
2022-11-01 13:41:36 +01:00
Uwe Kindler
da6bf2b9ab
Fixed typo
2022-11-01 13:36:32 +01:00
Uwe Kindler
075ef6187f
Refactoring: renamed CDockWidgetSideTab to CAutoHideTab and CSideTabBar top CAutoHideSideBar
2022-11-01 13:34:08 +01:00
Uwe Kindler
782af9a1fc
Renamed SideTabBar and DockWidgetSideTab into AutoHideSideBar and AutoHideTab for consistent naming
2022-11-01 12:06:59 +01:00
Uwe Kindler
2370d79ca6
Removed debug code from DockManager saveState function
2022-11-01 11:39:34 +01:00
Uwe Kindler
760c0365e0
Use explicit naming for functions to configure auto hide flags and disable auto hide feature by default
2022-11-01 11:35:07 +01:00
Uwe Kindler
fba9c7ce5d
Create auto hide sidebars only if config flag is set
2022-11-01 11:22:15 +01:00
Uwe Kindler
44790307d8
Properly implemented restore functionality for auto hide container
2022-11-01 11:02:01 +01:00
Uwe Kindler
d1d801cf16
Moved dock area restore code into CDockAreaWidget
2022-10-30 19:44:33 +01:00
Uwe Kindler
8d670577a9
Moved creation of SideTabWidget into AutoHideDockContainer.cpp
2022-10-28 16:28:23 +02:00
Uwe Kindler
af4a3ef2a8
Removed config flag CDockManager::AutoHideDockAreaHasTitle - this should not be configurable
2022-10-28 15:52:52 +02:00