Nate Skulic
55ef6ef863
Improve Python Support ( #567 )
...
- Reduce requirements for the python build.
- Fix version number.
- Generate type hints for *.pyi files.
- Make functional for sip-build
- Reduced the unnecessary depth of the package.
NOTE: This is a breaking change for python users, where, `from PyQtAds import QtAds` is changed to `import PyQtAds as QtAds`( or simply `import PyQtAds`)
2023-10-05 07:23:54 +02:00
Nicolas Elie
08b0f8ad54
Change targets name based on Qt version ( #489 )
2023-02-23 15:50:50 +01:00
Uwe Kindler
e060d99d96
Merged master
2022-11-18 21:50:38 +01:00
Uwe Kindler
8d30fc9c3c
Fix various clazy warnings
2022-11-18 21:36:31 +01:00
Uwe Kindler
04ea1c68a7
Added option to auto hide a DockWidget or a DockArea to a specific sidebar location
2022-11-03 15:28:01 +01:00
Uwe Kindler
fda5887d50
Removed AutoHideInsertOrder enum - new side tabs are always appended.
2022-11-01 20:42:52 +01:00
Uwe Kindler
760c0365e0
Use explicit naming for functions to configure auto hide flags and disable auto hide feature by default
2022-11-01 11:35:07 +01:00
Uwe Kindler
44790307d8
Properly implemented restore functionality for auto hide container
2022-11-01 11:02:01 +01:00
Syarif Fakhri
2a97833d02
fix cmakelists and remove setDefaultDockProportion from dock widget
2022-10-28 14:21:12 +08:00
Uwe Kindler
c94155fb06
Moved SideBarLocation enum out of CDockWidgetSideTab into global ads namespace
2022-10-27 10:22:28 +02:00
Uwe Kindler
8e8ead0b4f
Improved visual_studio_light.css
2022-10-25 09:11:10 +02:00
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