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
277e06627b
Removed eclipe project file, Added VisualStudio.gitignore to .gitignore
2020-05-27 12:42:59 +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
Uwe Kindler
6a393955cd
Removed debug output
2020-05-22 21:18:59 +02:00
Uwe Kindler
6b5f364864
Fixed issue #179 - appearance of drop indicators then Windows option "Show window contents while dragging" is
...
FloatingDragPreview.cpp: moved code from moveEvent into moveFloating function to remove indirection and to simplify code
Moved code from moveEvent() function into moveFloating() to remove indirection and to simplify code
Implemented Windows drag handling with native WM_ nonclient area messages
2020-05-22 19:43:50 +02:00
Uwe Kindler
36bcbded54
Fixed showing of dock area when inserting a dock widget into a hidden dock area
...
fixed setting of DockAreaTabBar index to prevent showing of tab 0 when inserting a dock widget into an area with no current index tab
2020-05-19 20:26:57 +02:00
Uwe Kindler
eee9ebb41d
Fixed an issue that caused wrong inserten order of dock widget when dropping a floating widget to the left or top container drop area
2020-05-17 12:21:52 +02:00
Patrick Stewart
cdb8926673
Add missing override ( #176 )
2020-05-15 19:48:19 +02:00
githubuser0xFFFF
b3307d81ca
Update user-guide.md
...
Fixed typo
2020-05-15 12:41:58 +02:00
Uwe Kindler
40374178c9
Added Style documentation section to user-guide.md
2020-05-15 12:40:49 +02:00
Uwe Kindler
516465aefb
Fixed issue #173 - tab changes position when redocking it to the same position
2020-05-15 12:25:22 +02:00
Uwe Kindler
0d406ece7c
Fixed MSVC compiler warning because of using class instead of struct in a friend declaration
2020-05-14 07:31:03 +02:00
Uwe Kindler
7c03b1b936
Fixed gcc compiler warning caused by supefluous extra semi-colon by all QT_FORWARD_DECLARE_CLASS statements
2020-05-14 07:27:48 +02:00
Uwe Kindler
427b5a0be0
Added nullptr check to fix potential issue #171 - nullptr access closing a CFloatingDockContainer
2020-05-14 07:20:30 +02:00
Uwe Kindler
3011c0c030
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-05-14 06:46:47 +02:00
Uwe Kindler
b8b6db632c
Added a new showcase application to README.md - ezEditor
2020-05-14 06:46:31 +02:00
Patrick Stewart
04ca4ae674
Support for Qt built with the -qtnamespace configure option ( #170 )
2020-05-13 23:26:05 +02:00
Uwe Kindler
14f5426299
Merge branch 'jankrassnigg-master'
2020-05-13 16:58:48 +02:00
Uwe Kindler
d418d92ef4
Added missing DockAreaTitleBar_p.h to src.pro
2020-05-13 16:57:36 +02:00
Jan Krassnigg
726d73b2c2
Missing cmake change
2020-05-13 16:47:43 +02:00
Jan Krassnigg
115e67edc4
Moved private classes into dedicated header
2020-05-13 16:40:43 +02:00
n-elie
4a8b5dd7ab
Update PyQt bindings ( #168 )
...
* Fix include header in sidebar example
* Update SIP files and Python examples
Co-authored-by: K Lauer <klauer@users.noreply.github.com>
Co-authored-by: K Lauer <klauer@users.noreply.github.com>
2020-05-13 16:05:00 +02:00
Jan Krassnigg
a9965bf6dc
Moved CTitleBarButton and CSpacerWidget declaration into DockAreaTitleBar.h
...
This gets rid of the need to MOC DockAreaTitleBar.h and DockAreaTitleBar.cpp and it means that DockAreaTitleBar.cpp does not need to #include "DockAreaTitleBar.moc" anymore, which is a file that is generated by the build system and therefore may be named differently when using a custom build system.
2020-05-13 08:04:50 +02:00
Uwe Kindler
aa7976dac6
Fixed issue #164 - Single DockArea cannot be split
2020-05-11 09:03:28 +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
cb18bc0d91
Fixed visibility issue when adding dock widget after all other dock widgets have ben closed in the GUI - fix for GitHub issue #148
2020-05-07 16:13:59 +02:00
Uwe Kindler
07464ce05c
Added new SidebarExample
2020-05-07 14:39:02 +02:00
Uwe Kindler
62ce9dca5d
Fixed small bug in FloatingDragPreview that caused flashing of hidden overlay when dragging the last visible dock widget in non opaque docking mode
2020-05-07 14:20:31 +02:00
Uwe Kindler
985d164cd1
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-05-04 15:14:50 +02:00
Uwe Kindler
0c9a1ee3f2
Fixed a bug in FloatingDragPreview that prevents dock widget from floating when dragging over another dock widget
2020-05-04 15:14:35 +02:00
githubuser0xFFFF
0bd20883df
Update user-guide.md
2020-04-30 19:51:35 +02:00
githubuser0xFFFF
1d8a1e9bb8
Update user-guide.md
2020-04-29 07:15:06 +02:00
Uwe Kindler
3adabaec81
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-04-29 07:13:57 +02:00
Uwe Kindler
5695d0d305
Added documentation for HideSingleCentralWidgetTitleBar configuration flag
2020-04-29 07:13:42 +02:00
farmovit
f1792820e1
Fix memory leak ( #152 )
2020-04-28 15:17:02 +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
cbd2fcb0d3
Fixed CDockWidget::setWidget function to test for QAbstractScrollArea instead of QScrollArea
...
Now setWidget properly supports ItemViews like QTreeView or QTableView
2020-04-27 16:51:46 +02:00
Uwe Kindler
47029190dc
Fixed wrong display of center drop area when dragging over invisible dock area title bar
2020-04-27 15:27:34 +02:00
Uwe Kindler
80aee638c9
Fixed bug that drop overlay sometimes was not visible when moving the drag preview over a floating window
...
This bug was caused by accidentally using hide() instead of hideOverlay()
2020-04-27 15:20:27 +02:00
Uwe Kindler
cdc863e962
Fixed dropping of FloatingDragPreview into center of dock container with only one single visible dock area
...
If this happens the dropped dock widget needs to get tabified
2020-04-27 14:00:37 +02:00
Uwe Kindler
ef855e3843
Added documentation for FloatingContainerHasWidgetTitle flag
2020-04-27 08:58:50 +02:00
Uwe Kindler
842d417e8d
Fixed crash when trying to make a CDockWidget floating in non-opaque mode if the CDockWidget is not floatable
2020-04-27 07:54:43 +02:00
Uwe Kindler
52a64350e6
Fixed DockWidgetTab to provide the right size when starting floating
2020-04-27 07:48:15 +02:00
Uwe Kindler
79831d482b
Added QtCreator IDE to showcases
2020-04-24 10:08:18 +02:00
Uwe Kindler
a4fbaf413b
Fixed source documentation of DockAreaDynamicTabsMenuButtonVisibility flag
2020-04-24 09:31:13 +02:00