Uwe Kindler
da20405a6a
Fixed a compiler warning
2020-06-26 11:34:17 +02:00
Uwe Kindler
7baf0f90e8
Converted dock content creation functions to member functions to allow ui access
2020-06-26 11:19:37 +02:00
Uwe Kindler
ffed6a9c5f
Merged pull request #201 but made it configurable via config flag
2020-06-14 10:39:07 +02:00
Davide Faconti
38d8e6aa25
fix
2020-06-13 17:22:25 +02:00
Uwe Kindler
e71884b23d
Replaced configFlags().testFlag() with testConfigFlag() to improve code readibility
2020-06-11 08:06:37 +02:00
Uwe Kindler
97e3d72566
Disabled focus highliighting in demo application
2020-06-09 22:00:46 +02:00
Uwe Kindler
ff3fcdcacd
Removed debug output
2020-06-09 14:40:13 +02:00
Uwe Kindler
0227bd1786
Added icon for proper styling of focused close icon
2020-06-07 17:19:07 +02:00
Uwe Kindler
312a8cf500
Enabled ClickFocus for CDockWidget to support focussing in case the content does not support it
...
Renamed FocusStyling to FocusHighlighting
2020-06-06 14:59:03 +02:00
Uwe Kindler
f5c4b26aab
Moved focus related functionality into CDockFocusController class to keep the dock manager code clean
2020-06-05 20:42:43 +02:00
Uwe Kindler
4041aa72cc
Implemented proper support for setting floating widget focused widget
2020-06-05 06:55:43 +02:00
Uwe Kindler
a3e979a8ad
Disabled setFocus in CDockWidget::setActiveTab
2020-06-03 19:49:57 +02:00
Uwe Kindler
9aa958e8b0
Made all focus related code optional - only if FocusStyling flag is enabled
2020-05-23 11:17:31 +02:00
Uwe Kindler
b7e7c0ccc3
Added new test action for adding docked editor widget to test fix for issue #148
2020-05-07 16:14:59 +02:00
Uwe Kindler
e091be0b76
Restored default demo application settings
2020-04-28 07:19:06 +02:00
Uwe Kindler
e4c5eac146
Added FloatingContainerHasWidgetIcon documentation to user-guide.md
2020-04-28 06:51:34 +02:00
Uwe Kindler
ef855e3843
Added documentation for FloatingContainerHasWidgetTitle flag
2020-04-27 08:58:50 +02:00
Uwe Kindler
85626c9a21
Added Q_INIT_RESOURCE(ads) for static builds
2020-04-22 06:25:01 +02:00
Uwe Kindler
27bbe9f7f5
Added additional configuration flags to user-guide.md
2020-04-17 10:25:32 +02:00
Uwe Kindler
2be2f2bc6f
Added DragPreviewIsDynamic section to user-guide.md
2020-04-15 20:18:20 +02:00
Uwe Kindler
19c8e9ffcc
Started creation of user-guide.md
2020-04-14 17:23:01 +02:00
Uwe Kindler
6a815a836c
Implemented status dialog in demo application to test several CDockWidget functions
2020-04-14 16:07:00 +02:00
Uwe Kindler
277d3fffe4
Removed unused slot
2020-04-13 22:40:14 +02:00
Uwe Kindler
8aae6bf70b
Added DockWidget functions setAsCurrentTab, raise, isCurrentTab, isTabbed
2020-04-13 22:16:47 +02:00
Uwe Kindler
a668fe2f73
Added new config flag HideSingleCentralWidgetTitleBar to enble a central single dock widget in the main dock container (dock manager) without titlebar
...
Added a test case for the new flag to MainWindow.cpp
2020-04-12 01:05:20 +02:00
Uwe Kindler
1f995299f0
Added setFullScreen(), setNormal() and isFullScreen() function to CDockWidget to be more compatible to QDockWidget
2020-04-09 23:16:50 +02:00
Uwe Kindler
7a17aba42d
Fixed takeWidget() function and fixed setWidget() function to handle case if there is already a content widget
2020-04-09 21:44:21 +02:00
Uwe Kindler
28dc374fc2
Added support for proper handling on non client escape key presses on Windows
2020-04-01 08:12:45 +02:00
Uwe Kindler
0e88467f94
DockAreaWidget now properly considers minimumSizeHint() of contained DockWidgets
...
Added setMinimumSizeHintMode() test in demo MainWindow
2020-03-28 19:32:07 +01:00
Uwe Kindler
e8332575f8
Improved tab dragging, added support for undocking if mouse leaves tabbar during tb dragging
2020-02-19 22:48:17 +01:00
Uwe Kindler
d4a18003d9
Properly implemented handling of DockWidget flag DockWidgetIsMovable for NonOpaque undocking - creating the drag preview is allowed even if the DockWidget is not floatable
2020-02-16 14:37:14 +01:00
Uwe Kindler
f387c6aebc
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-02-13 13:51:11 +01:00
Uwe Kindler
3efc5f2ada
Added DockComponentsFactory.h documentation, changed DockComponentsFactory showcase in MainWindow after discussion on GitHub
2020-02-11 15:38:49 +01:00
Uwe Kindler
65eeffd5e1
Added showcase for DockComponentsFactory - a help button is injected into a title bar
2020-02-11 09:31:57 +01:00
mvidelgauz
7ba20f37b7
Icon of floating window ( #116 )
...
* FloatingContainerHasWidgetTitle and FloatingContainerHasWidgetIcon config flags
2020-02-10 20:07:36 +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