Jean Porcherot
6b3027401d
Fix issue #380 and add example
2021-12-09 10:11:05 +01:00
jporcher
4b27af959b
Merge branch 'githubuser0xFFFF:master' into master
2021-12-06 07:57:29 +01:00
Ben Hetherington
0df1a41a1d
Fix potential crash when restoring container state ( #381 )
...
This fixes a crash which could occur when restoring the state of a floating container to a non-floating container.
This was because `ads::CDockContainerWidget::RestoreState()` will unconditionally assume this is floating if the XML has the `Floating` boolean set, and will dereference `floatingWidget()`. If this isn't floating, `floatingWidget()` will return `nullptr`, leading to a crash when it's subsequently used.
Fixes #379 .
2021-12-03 17:01:16 +01:00
anoy
21badd592e
add QFlag operators ( #376 )
2021-11-26 19:09:09 +01:00
Uwe Kindler
a110d53a53
Fixed crash in DockFocusController
...
DockWidget pointers are now wrapped into QPointer to detect deleted
DockWidgets
2021-11-18 22:10:11 +01:00
Uwe Kindler
0270993782
Fixed error caused by broken merge request
2021-11-17 07:51:14 +01:00
Uwe Kindler
2c0d899b2a
Fixed pixmap warning in ElidingLabel
2021-11-17 07:50:46 +01:00
Ben Hetherington
1abe101ef7
Prevent middle-click from closing unclosable tabs ( #372 )
...
This fixes a bug whereby you could close a dock widget by middle-clicking its tab, even if its `CDockWidget::DockWidgetClosable` flag is set to `false`.
2021-11-16 06:24:39 +01:00
Uwe Kindler
0ebc170cfa
Fixed doc link to issue 365
2021-10-29 10:36:09 +02:00
Uwe Kindler
ee6ddfadc3
Documented DockWidget feature flags
2021-10-29 10:32:58 +02:00
Uwe Kindler
720b5f0c72
Added Plot Juggler to the showcase section
2021-10-29 10:02:09 +02:00
Uwe Kindler
aceabd8455
Added new and noteworthy for 3.8 release
2021-10-28 10:30:49 +02:00
Uwe Kindler
ab4869a0e1
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2021-10-22 11:47:44 +02:00
Uwe Kindler
adf5793ccd
Fixed Windows Qt 5.15 build
2021-10-22 11:47:27 +02:00
Rodrigo Oliva
31e26c2c1c
Fix crash when adding closed dock widgets to the manager. ( #366 )
...
Co-authored-by: Rodrigo Oliva <Rodrigo.Oliva@king.com>
2021-10-20 16:54:47 +02:00
Uwe Kindler
de05ddd203
Renamed RecreateContentsWidgetOnCloseAndOpen into DeleteContentOnClose
2021-10-14 13:57:06 +02:00
Uwe Kindler
03a8eaa44f
Merge branch 'ff/editor/dev/widget_factory' of https://github.com/rolivav/Qt-Advanced-Docking-System into rolivav-ff/editor/dev/widget_factory
2021-10-14 13:18:54 +02:00
Uwe Kindler
48e79f12a7
Fixed Linux bug in DockFocusController.cpp
2021-10-11 22:05:37 +02:00
Uwe Kindler
89aa3d5251
Fixed null pointer bug in DockFocusController.cpp
2021-10-11 21:20:21 +02:00
Rodrigo Oliva
87b0596ebc
Add feature to close tabs with the middle mouse button. ( #360 )
...
Co-authored-by: Rodrigo Oliva <Rodrigo.Oliva@king.com>
2021-10-11 20:33:56 +02:00
Rodrigo Oliva
a08857804a
Add new flag that will delete the contained widget and recreate it from a factory when closing and opening the dock widget.
2021-10-10 21:37:16 +02:00
nmiglio
dbca6d79cf
Update DockWidget.h ( #364 )
2021-10-08 19:40:57 +02:00
Francis Hart
a24221c002
Fix MSVC compiler warning C4275 ( #361 )
...
The CFloatingDockContainer is exported, but inherits from a base
class that is not exported. This triggers a compiler warning under
MSVC toolchain. This patch fixes the issue by exporting the
IFloatingWidget class.
2021-10-08 19:40:30 +02:00
githubuser0xFFFF
5f89dd0465
Update linux-builds.yml
...
Removed ubuntu 16.04 from GitHub workflow because it is not supported by GitHUb any longer
2021-10-05 06:56:51 +02:00
Lucas
0b82ff30fe
Fix issue #351 : https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/issues/351 ( #357 )
2021-10-01 15:30:33 +02:00
Nicolas Elie
130b0de646
Python Bindings: Fix findParent that was not working as expected ( #349 )
2021-09-06 20:48:17 +02:00
Nicolas Elie
b5b251dffb
Update Python Bindings ( #348 )
...
* Update Python bindings
* Add X11Extras to setup.py for Linux builds
* Update Python Bindings
* Update Python bindings
* Update Python Bindings
2021-08-26 13:51:09 +02:00
Rodrigo Oliva
0c44accb44
Remove deprecation warning while building with Qt 5.15. ( #344 )
...
Co-authored-by: Rodrigo Oliva <Rodrigo.Oliva@king.com>
2021-08-23 19:47:15 +02:00
Uwe Kindler
bbdf0ef29d
Added test for resizing of DockAera
2021-08-03 14:59:28 +02:00
Uwe Kindler
401e8cf492
Improved initial size of floating dock widget
2021-07-30 13:50:17 +02:00
Uwe Kindler
83cdc69fc8
Merge branch 'improve_focus_highlighting'
2021-07-28 14:14:25 +02:00
Uwe Kindler
1e3af06bb0
Fixed notifyFloatingWidgetDrop() function
2021-07-28 13:44:34 +02:00
Uwe Kindler
2c8abee668
Added some build instructions for Linux about required private header files
2021-07-28 12:14:37 +02:00
Uwe Kindler
5af7492b67
Changed DockFocusController to properly handle window activation
2021-07-27 12:22:31 +02:00
Uwe Kindler
8d1465a81f
Added initial support for setting focus highlighting without uisng setFocus
2021-07-25 18:12:27 +02:00
githubuser0xFFFF
5ead4684f5
Update linux-builds.yml
...
Added qtbase-private-dev
2021-07-17 14:52:09 +02:00
Charles Cross
fc91502162
Removes dependency on QtX11Extras for Qt6.2-beta ( #331 )
...
* Removes dependency on QtX11Extras and implements placeholder solution with QtGUI private API
* Fixes CMakeLists.txt to work with Qt5 and Qt6
* Removes all other uses of X11extras
* Renames and moves x11 methods into ads::internal
* Fixes typo
* Adds gui-private to src.pro
2021-07-17 14:49:20 +02:00
Uwe Kindler
3a99bdcfb4
Added showcase for Ramses Composer
2021-07-14 11:05:04 +02:00
Uwe Kindler
487e23e190
Fixed MSVC build
2021-06-19 14:47:17 +02:00
Uwe Kindler
511132ee4f
Fixxed issue #294 - Tab refresh problem with a QGLWidget
2021-06-17 20:32:45 +02:00
Uwe Kindler
edc89555bc
Removed eclipse specific file
2021-06-17 20:32:12 +02:00
Rodrigo Oliva
ad30211dae
Update icon label tooltip when the tab tooltip changes ( #322 )
...
Co-authored-by: Rodrigo Oliva <Rodrigo.Oliva@king.com>
2021-05-26 06:59:36 +02:00
Nick D'Ademo
48406da6ea
fix building. ( #323 )
2021-05-25 18:12:24 +02:00
Rui Oliveira
aff0bd6e25
Add Qt6 support on CMake ( #319 )
2021-04-28 22:52:45 +02:00
jporcher
3969d28d92
Fix crash in dockindock ( #317 )
...
* Add dockdepth1 example
* Fix compilation (include assert.h)
* Replace dockdepth1 by dockindock
* Fix crash when dockindock example is closed. Due to code in dockindock supposed to fix memory leaks: now leaks were fixed in CDockManager (https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/issues/307 ), the code from dockindock ends up deleting objects already deleted by parent.
2021-04-27 11:16:09 +02:00
Jean Porcherot
d0c100995e
Fix crash when dockindock example is closed. Due to code in dockindock supposed to fix memory leaks: now leaks were fixed in CDockManager ( https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/issues/307 ), the code from dockindock ends up deleting objects already deleted by parent.
2021-04-27 10:05:07 +02:00
Jean Porcherot
f54e4c8ac2
Merge remote-tracking branch 'upstream/master'
2021-04-27 09:12:56 +02:00
Uwe Kindler
b39cd2d81b
Fixed emptydockarea example
2021-04-27 07:47:03 +02:00
jporcher
0e8e563654
Add dockindock example ( #308 )
...
* Add dockdepth1 example
* Fix compilation (include assert.h)
* Replace dockdepth1 by dockindock
2021-04-21 06:37:19 +02:00
jporcher
2f041a0eed
Fix memory leaks ( #314 )
2021-04-20 14:25:30 +02:00