SleepProgger
6fb45c055c
Removed ContentMargin in DockContainer ( #387 )
2021-12-20 07:46:26 +01:00
Ralph Minderhoud
535b926095
CMake: Allow version to be explicitly set without requiring git ( #384 )
...
The main CMakeLists.txt was updated to allow explicitly setting the
version for the project by setting the `ADS_VERSION` variable (e.g.
cmake .. -DADS_VERSION=1.0.0).
The default behavior is to determine the version by reading the
information from git. Adding the option to override this variable at
configure time allows the library to be built outside of its git
repository, such as when the code is vendored directly into another
project and added using `add_subdirectory`.
2021-12-13 08:36:53 +01:00
Uwe Kindler
b15bc26a63
Some small coding style fixes
2021-12-12 17:28:11 +01:00
Uwe Kindler
1d90e8e823
Merge branch 'fix_issue_380' of https://github.com/jporcher/Qt-Advanced-Docking-System into jporcher-fix_issue_380
2021-12-12 17:19:27 +01:00
Jean Porcherot
6b3027401d
Fix issue #380 and add example
2021-12-09 10:11:05 +01:00
githubuser0xFFFF
e35bd65a91
Update README.md
2021-12-07 11:01:26 +01:00
githubuser0xFFFF
8888f6800b
Update README.md
2021-12-07 11:00:52 +01:00
Uwe Kindler
2afe62ec77
Fixed issue #378 - Don't show empty floating containers on startup
2021-12-06 09:42:12 +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