Uwe Kindler
281127c2c3
Merge remote-tracking branch 'remotes/origin/issue212'
2020-07-01 07:48:36 +02:00
Uwe Kindler
8e621f1f20
Properly reparent TabWidget to DockWidget if TabWidget is removed from TabBar
2020-06-30 16:34:59 +02:00
Uwe Kindler
0948f73bf8
Properly reset DockManager pointer when removing DockWidget from DockManager
2020-06-30 11:45:23 +02:00
Uwe Kindler
4bc1a18db2
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-06-30 10:00:03 +02:00
Uwe Kindler
80eb628ea3
Fixed naming of the dock area titlebar actions to be consistent
2020-06-30 09:59:42 +02:00
Uwe Kindler
d811915a0c
Reset DockArea pointer of DockWidget when removing DockWidget from DockArea
2020-06-29 22:11:37 +02:00
Hannes Schulze
0225563b46
Fix Undefined Behavior in LastAddedAreaCache ( #211 )
2020-06-28 21:07:17 +02:00
Uwe Kindler
ace6d69695
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-06-26 11:19:58 +02:00
Uwe Kindler
2ad92ce958
Removed superfluous code to fix issue #209
2020-06-26 11:18:46 +02:00
Nick D'Ademo
50c4a8ed48
Update CMakeLists.txt ( #204 )
...
Pass header files to add_library() so they appear in the 'qtadvanceddocking' Visual Studio project.
Add path to header files in PUBLIC include build interface so the 'qtadvanceddocking' target can be built in-source in a CMake project.
2020-06-19 20:01:48 +02:00
Uwe Kindler
3de877fe56
Updated linux stylesheet
...
Default linux style uses now the provided SVG buttons for the floating widget title bar close button
2020-06-18 09:21:46 +02:00
Uwe Kindler
e2cebd9dcf
Updated stylesheet to provide uniform look of icons for all platforms
...
added detach-button icon
2020-06-18 08:29:41 +02:00
Uwe Kindler
58744408f0
Switched dock area close button icon to ads specific svg icon
2020-06-14 16:25:18 +02:00
Uwe Kindler
e36655a7ab
Fixed wrong current index when removing a widget from CDockAreaLayout
2020-06-14 16:12:56 +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
Davide Faconti
c109ef836a
use equal splitter size for widget added programmatically
2020-06-13 16:59:13 +02:00
Uwe Kindler
caa1a9f330
Stylesheet update
...
Updated stylesheet to use svg icon for close button instead of system icon
2020-06-11 08:36:01 +02:00
Uwe Kindler
e71884b23d
Replaced configFlags().testFlag() with testConfigFlag() to improve code readibility
2020-06-11 08:06:37 +02:00
Uwe Kindler
d04c386948
Splitted stylesheets into default and focus_highlighting to properly support both use cases
2020-06-11 07:43:06 +02:00
Uwe Kindler
e63d1b1683
Fixed a bug that caused invisible TabWidget for dock widgets that are not part of a restored state
2020-06-10 16:07:42 +02:00
Uwe Kindler
0c13402516
Added documentation for FocusHighlighting flag
2020-06-10 07:16:35 +02:00
Uwe Kindler
c939df73fa
Merge branch 'focused_dockwidget'
2020-06-09 21:57:23 +02:00
Uwe Kindler
fdf169ce9a
Fixed docking of floating widgets for MacOS
2020-06-09 20:29:19 +02:00
Uwe Kindler
ff3fcdcacd
Removed debug output
2020-06-09 14:40:13 +02:00
Uwe Kindler
a9268e6bf7
Fixed build issues and improved styling
...
Improved styling of close buttons and focused close buttons
2020-06-07 17:28:23 +02:00
Uwe Kindler
0227bd1786
Added icon for proper styling of focused close icon
2020-06-07 17:19:07 +02:00
Uwe Kindler
227037e42a
Added new close button SVG icon
2020-06-07 15:20:24 +02:00
Uwe Kindler
cd495a14ec
Fixed MSVC compiler warning
2020-06-07 15:20:08 +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
2fc8bbe9c9
Added mising DockFocusController files
2020-06-05 21:03:47 +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
c4d2d72e92
Added activateWindow() call in CFloatingDockCiontainer::showEvent
...
This is required to properly style the floating widget that contains the currently focused widget
2020-06-05 13:40:36 +02:00
Uwe Kindler
f90f0b0427
Properly implemented focusedDockWidgetChanged() signal
2020-06-05 12:14:26 +02:00
Uwe Kindler
d360b4ced2
Merge branch 'master' into focused_dockwidget
2020-06-05 07:40:39 +02:00
Uwe Kindler
2e8137ad85
Fixed setting of CDockingStateReader file version - use internal file version instead of user file version
2020-06-05 07:39:51 +02:00
Uwe Kindler
a65b1bdcaf
Removed new dropped signals
2020-06-05 07:27:44 +02:00
Uwe Kindler
4041aa72cc
Implemented proper support for setting floating widget focused widget
2020-06-05 06:55:43 +02:00
Uwe Kindler
bcb7118710
Fixed typos
2020-06-04 20:48:59 +02:00
Uwe Kindler
45390506dd
Continued implementation
2020-06-04 20:40:23 +02:00
Uwe Kindler
f58a3d4401
Change to support loading of older files without UserVersion atribute
2020-06-03 19:53:17 +02:00
Uwe Kindler
a3e979a8ad
Disabled setFocus in CDockWidget::setActiveTab
2020-06-03 19:49:57 +02:00
Uwe Kindler
adb72737e8
Merge branch 'version_fix' into focused_dockwidget
2020-06-03 17:53:05 +02:00
Uwe Kindler
e626a7e302
Merge branch 'master' into focused_dockwidget
2020-06-03 17:52:46 +02:00
Uwe Kindler
8b6df4aaa5
Fixed saveState() and restoreState() version handling to work like the function from QMainWindow
2020-06-03 07:25:09 +02:00
Uwe Kindler
ccf8ea9d1e
Try to fix appveyour build problem
2020-05-27 15:26:36 +02:00
Uwe Kindler
dfb8543aee
Properly handle Escape key in native Window event handling function if event WM_EXITSIZEMOVE occurs
2020-05-27 13:28:29 +02:00
Uwe Kindler
ea9b39a9dd
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-05-26 06:41:58 +02:00
Uwe Kindler
1848ffa35a
Properly reset widget pointer to nullptr in takeWidget()
2020-05-26 06:41:40 +02:00
Luca
c53be0e97d
Modernised CMake build files and CI configs ( #185 )
...
* Modernised CMake build files and CI configs
Fixed include formats
* Fixed build errors and warnings
* Fixes to allow CMake find_package
2020-05-24 09:14:33 +02:00