Uwe Kindler
14312442db
Replaced tab bar areas LeftTop, LeftBottom, RightTop, RightBottom with Left and Right to reduce complexity
2022-10-17 11:34:59 +02:00
Syarif Fakhri
8610a64b51
Rename overlayDockContainer -> AutoHideDockContainer
2022-10-13 14:26:54 +08:00
Syarif Fakhri
ea0eac0e38
Fix autohide example
2022-09-19 11:01:49 +08:00
Syarif Fakhri
4841d9b896
Set splitter sizes based on proportion settable in the dock widget
2022-09-13 11:20:46 +08:00
Syarif Fakhri
22402e79f5
Added support for delete on close to overlayed widgets
2022-09-09 13:57:43 +08:00
Syarif Fakhri
a2e9c1aa9c
Add config flag for enabling the overlay dock area title
...
Changed the config name from DefaultDockContainerConfig->DefaultAutoHideConfig
2022-09-08 16:58:40 +08:00
Syarif Fakhri
8bfb98ea20
Remove auto hide feature being set by default. Add config for the default auto hide feature.
2022-09-08 11:23:45 +08:00
Syarif Fakhri
de4a59d45a
Re added back in CentralWidgetExample after mistakenly removing it
2022-09-08 11:18:38 +08:00
Uwe Kindler
068797dbb0
Fixed build issues of original pull request
2022-09-07 10:56:17 +02:00
Syarif Fakhri
6e35a9e7a7
- Add an example folder for auto hide functionality
...
Note: this does not include the py file, To be added in a different
commit
- Added a better API to programatically add the overlay areas in the
CDockManager
2022-09-06 15:35:18 +08:00
Syarif Fakhri
da8f17cce2
Fix perspective for central widget demo
2022-09-05 17:04:41 +08:00
Uwe Kindler
6a1ea6c7de
Fixed examples/sidebar bug
2022-03-04 13:43:21 +01:00
Jean Porcherot
6b3027401d
Fix issue #380 and add example
2021-12-09 10:11:05 +01:00
Uwe Kindler
de05ddd203
Renamed RecreateContentsWidgetOnCloseAndOpen into DeleteContentOnClose
2021-10-14 13:57:06 +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
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
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
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
Uwe Kindler
ffa0105d3e
Fixed emission perspectiveListChanged signal after loading of perspective list and added perspectiveListLoaded signal
2021-04-13 07:05:17 +02:00
Uwe Kindler
b54dab7df2
Fixed the empty dock area example to test procramatic docking with empty dock area
2021-01-16 15:00:44 +01:00
Uwe Kindler
a614e3cc3d
Fixed CDockAreaWidget::nextOpenDockWidget() function to properly return a DockWidget with tab if this is possible
...
Added new emptydockarea example
2021-01-11 11:07:03 +01:00
Uwe Kindler
2a6bd306cb
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2021-01-09 19:03:14 +01:00
Uwe Kindler
8a27a5596b
Added new CDockWidget flag CDockWidget::NoTab to hide the tab from the dock area title bar
2021-01-09 19:02:25 +01:00
Nicolas Elie
f835ffd978
Update Python bindings ( #289 )
...
* Update Python bindings
* Add X11Extras to setup.py for Linux builds
* Update Python Bindings
* Update Python bindings
2021-01-04 14:01:28 +01:00
Uwe Kindler
8d14068df7
Fixed QMouseEvent::globalPos() warning
2021-01-02 20:29:59 +01:00
Uwe Kindler
fe1d9a493f
Fixed warning in centralwidget example because of missing svg file
2021-01-02 19:51:50 +01:00
Uwe Kindler
e55ad49db8
Created ads.pri to ease linking of ads library
2021-01-02 19:48:34 +01:00
Uwe Kindler
75910e910e
Fixed centralwidget example to properly close all floating widgets on main window close
2020-11-26 08:07:31 +01:00
Uwe
04aa622111
Fixed static qmake build
2020-10-30 21:49:28 +01:00
Nicolas Elie
81afe2d3cb
Update Python Bindings again ( #262 )
...
* Update Python bindings
* Add X11Extras to setup.py for Linux builds
* Update Python Bindings
2020-10-01 19:14:48 +02:00
Uwe Kindler
f5759716b4
Added support for perspectives to centralwidget example to test save and restore state functionality with central widget
2020-09-21 08:39:39 +02:00
Uwe Kindler
8fe9461872
Removed stylesheet code from centralwidget/mainwindow.cpp
2020-09-03 15:25:44 +02:00
Uwe Kindler
e0f6f3013f
Updated centralwidget example
2020-09-03 15:23:05 +02:00
Nicolas Elie
48c4106b7f
Update Python Bindings ( #249 )
...
* Update Python bindings
* Add X11Extras to setup.py for Linux builds
2020-09-01 16:06:43 +02:00
Uwe Kindler
48fb999bd0
Fix static build of centralwidget example
2020-08-24 15:46:51 +02:00
Uwe Kindler
08a8cee1c6
Updated centralwidget test
2020-08-24 11:14:58 +02:00
hulswit
ba69f3e6b9
CMake Fix
2020-08-21 13:42:52 +02:00
hulswit
14c29f695c
Central widget update
...
Updated the setting of central widget with option to set where the possible old central widget will be placed. Fixed option of "unsetting" central widget by setting it to nullptr.
2020-08-21 13:30:59 +02:00
hulswit
1a11e5ddcd
Central Widget concept added
...
Adde option to set a dock widget as central widget. It influences resizing behavior of the splitters. The central widget will be stretched with the main window and remaing dock widgets and threir respective areas will be resized only vertically if docked left or right and horizontaly if docked top or bottom
2020-08-20 16:36:02 +02:00
Uwe Kindler
c44d0c87e3
Fixed broken SimpleExample application
2020-08-19 13:38:53 +02:00
Nicolas Elie
75841415a3
Update Python bindings ( #231 )
...
* Update Python bindings to reflect changes in 8443414
* [Python] Fix no such signal error for signals with a reference to an object in ads namespace
* [Python] Update examples
2020-07-30 13:44:05 +02:00
Uwe Kindler
4a6d2d3514
Changed demos to delete the dock manager when the main window is closes to ensure that all floating widgets als "closed" (destroyed)
2020-07-22 11:28:41 +02:00
Uwe Kindler
9974256d71
Fixed double emission of focusedDockWidgetChanged() signal
2020-07-07 14:38:03 +02:00
Uwe Kindler
2de3e7e3be
Deferred focusedDockWidgetChanged signal until dock widget becomes visible
2020-07-03 23:24:20 +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
e36655a7ab
Fixed wrong current index when removing a widget from CDockAreaLayout
2020-06-14 16:12:56 +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