Syarif Fakhri
bfab7e495a
Move logic for enabling auto hide into the public toggle method
2022-09-06 13:49:11 +08:00
Syarif Fakhri
3e9dc7f4d6
Add initial functionality for Auto hide
...
- Add left and right side tab widgets
- Add overlay dock and overlay dock widget behavior
2022-09-06 13:30:26 +08:00
Syarif Fakhri
da8f17cce2
Fix perspective for central widget demo
2022-09-05 17:04:41 +08:00
Uwe Kindler
bedd25021c
Fixed issue #429 - Raise floating widget on toggleView() request
2022-06-17 08:31:24 +02:00
Uwe Kindler
0e566cb8a3
Fixed #420 - Floating docks title doesn't update
...
added tests for DockWidget->setWindowTitle() in demo application
2022-05-10 13:41:19 +02:00
Mira Weller
23f80334f6
Fix issue #415 ( #416 )
2022-05-03 08:47:31 +02:00
Uwe Kindler
7063909cee
Added MetGem to showcase section
2022-04-21 16:29:55 +02:00
Igor Sirotin
a284e3bd65
CMake bugfixes [target alias, license install] ( #412 )
...
* Added alias to cmake library target
* Fixed CMake license install
Co-authored-by: Igor Sirotin <i.sirotin@1440.space>
2022-04-18 23:07:48 +02:00
ARSanderson
823887daf8
Tidy/doc updates ( #410 )
...
* minor updates to clarify when the dock manager should be created
* fixed typos
2022-04-12 07:58:18 +02:00
Uwe Kindler
78a4166e42
Updated CFloatingDockContainer::closeEvent() function to delete all dock widgets with DockWidgetDeleteOnClose flag set
2022-03-25 13:31:40 +01:00
tytan652
3d3b694040
Avoid calling XCB functions under non-XCB Linux platform ( #405 )
2022-03-24 19:43:39 +01:00
ruffianhy
ad06241c9d
fix(issue-350): on RedHat/CentOS, sometimes there will be one more move event after user release their mouse which will cause the floating overlay can not be hide. Here we use the WindowActivate and WindowDeactivate event to check whether user release their mouse. ( #401 )
2022-03-13 21:22:07 +01:00
Uwe Kindler
6a1ea6c7de
Fixed examples/sidebar bug
2022-03-04 13:43:21 +01:00
Uwe Kindler
931719c474
Updated README.md
2022-03-04 08:04:21 +01:00
Uwe Kindler
70ef00932a
Updated marketplace description
2022-03-02 11:52:38 +01:00
Uwe Kindler
a1bc4a063b
Updated qt_markectplace files
2022-03-02 11:48:51 +01:00
Uwe Kindler
abf7224582
Updated ads logo and icon
2022-03-02 11:31:25 +01:00
Uwe Kindler
7ab4c9af2e
Handle StyleChange event in DockWidgetTab to update icon
2022-02-25 21:41:46 +01:00
kzl
d5fefaa35f
while dockManager.removeDockWidget , the dockManager() returns null ( #399 )
2022-02-18 19:33:55 +01:00
Ben Hetherington
3c4af9c6af
Add method to add dock widget to dock container ( #398 )
...
This adds a `addDockWidgetToContainer()` method to `CDockManager`, which allows a dock widget to be registered with the dock manager, and added to a specific container, even if that container doesn't currently have any `DockAreaWidget`s.
This is pretty much just a clone of `addDockWidget()`, but with the ability to specify a container widget instead of a dock area.
2022-02-06 08:21:43 +01:00
githubuser0xFFFF
12ec819aeb
Update README.md
...
Updated CETONI Elements showcase
2022-01-02 21:55:00 +01:00
Uwe Kindler
e6fc1c14bd
Added NotepadNext to the showcase section
2021-12-22 07:47:24 +01:00
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