Uwe Kindler
90e5adde29
Fixed #722 - Ensure that application is in front of other application what dragging floating windows
2025-03-07 09:59:24 +01:00
André Meyer
ddbed9ea14
Always show TitleBar if it contains any explicit actions ( #720 )
2025-03-07 08:55:42 +01:00
Josiah Bills
c305432ab2
Fixed crash caused by unparented widgets after restoring layout. ( #724 )
...
This is essentially due to `setDockArea` undoing the earlier
`setParent`.
2025-03-07 08:52:48 +01:00
Uwe Kindler
e836b154eb
Fixed #711 - Focus loss when closing other dock widgets
2025-03-06 14:59:36 +01:00
anoy.
7d9f9b43a7
update minimum CMake version to 3.16 ( #710 )
linux-builds / build (ubuntu-20.04) (push) Has been cancelled
linux-builds / build_ubuntu_2204 (push) Has been cancelled
2025-02-05 11:52:17 +01:00
luzpaz
a16d17a8bf
Fix various typos ( #692 )
...
linux-builds / build (ubuntu-20.04) (push) Failing after 6m36s
linux-builds / build_ubuntu_2204 (push) Failing after 3m18s
* Fix various typos
Found via `codespell -q 3 -L te,ridiculus,varius`
* Add another typo fix
2025-01-15 09:00:47 +01:00
Uwe Kindler
faf24cd531
Implemented issue #694 - added auto hide configuration flag AutoHideCloseOnOutsideMouseClick
2025-01-15 08:37:43 +01:00
Uwe Kindler
f41a6f06fe
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2024-12-20 10:27:35 +01:00
Uwe Kindler
fcad7763ff
Add factory method to Dock manager as an alternative method to create DockWidget, supporting custom factory
2024-12-20 10:21:57 +01:00
Uwe Kindler
1bec4234c3
Added support for componentsFactory per dock manager
2024-12-20 10:12:46 +01:00
Nolan Kramer
0be5ba8cf6
Fix issue with windeployqt ( #683 )
...
linux-builds / build (ubuntu-20.04) (push) Has been cancelled
linux-builds / build_ubuntu_2204 (push) Has been cancelled
* Fix issue with windeployqt
* Rename library to requested format
2024-12-13 21:57:00 +01:00
Uwe Kindler
7245dced84
Added new config flag DoubleClickUndocksWidget to configure if double clicking a DockWidget tab or titlebar undocks the widget
linux-builds / build (ubuntu-20.04) (push) Has been cancelled
linux-builds / build_ubuntu_2204 (push) Has been cancelled
2024-12-12 15:38:29 +01:00
Uwe Kindler
e2f611ea9a
CDockAreaTitleBar::resizeEvent function to fix issue #656
2024-12-12 14:53:24 +01:00
Ivan Ugryumov
1f21eb0200
Improved tab bar scrolling ( #678 )
...
* Improved tab bar scrolling
* Fix: tab bar scroll for mouse
2024-12-12 13:13:01 +01:00
Federico Fuga
f2378636e2
Add ability to customize the DockArea Title Bar and DockWidget Tab context menu
linux-builds / build (ubuntu-20.04) (push) Has been cancelled
linux-builds / build_ubuntu_2204 (push) Has been cancelled
2024-11-20 15:38:39 +01:00
Federico Fuga
509b2356d1
Fix missing declarations
2024-11-20 15:38:21 +01:00
Uwe Kindler
30b802bd10
Fixed Qt5 build issues
2024-11-20 15:31:31 +01:00
Uwe Kindler
f964ce2c68
Refactored, fixed and improved drag hover functionality
2024-10-28 15:39:29 +01:00
Uwe Kindler
eb9b439d11
Added support for setting config parameters to CDockManager
2024-10-28 15:30:29 +01:00
TheBoje
8cfa5c8e0e
Fix formatting#2 ( #663 )
2024-10-04 22:27:15 +02:00
TheBoje
2878559ee6
Fix formatting ( #663 )
2024-10-04 22:23:40 +02:00
TheBoje
6ff39bccf8
Add open auto-hide dock on hover from drag and drop ( #663 )
2024-10-04 22:17:42 +02:00
gavininfinity
952131a1e9
Make startDragging public ( #658 )
2024-08-19 07:37:51 +02:00
Uwe Kindler
5edbcc1970
Fixed issue #654 - Wheel event on DockAreaTabBar
2024-07-25 08:42:30 +02:00
Uwe Kindler
04f6d9168e
Fixed #642 - The floating window can not back to normal size after maximizing it
2024-07-08 14:32:33 +02:00
Uwe Kindler
cea1327dac
Fixed #653 - DisablingTabTextEliding not letting DockAreaDynamicTabsMenuButtonVisibility to function and program crashes
2024-07-08 12:15:00 +02:00
Uwe Kindler
1c41cbff82
Fixed issue #641 - Unexpected behaviour with tab drag on scrollable tab bar
2024-07-08 10:43:02 +02:00
invisibleGG
06e8451fc0
Update DockAreaTabBar.cpp ( #640 )
...
This fix seems to have introduced a regression when _this is deleted before the lambda slot occurred, for example deleting the DockManager (and consequently _this) immediately after the execution of updateTabs function (we encountered this problem in linux)
2024-06-03 08:29:59 +02:00
Uwe Kindler
ac3af4c6cd
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2024-05-08 14:44:44 +02:00
Uwe Kindler
41bb861417
Fixed problem in AutoHideSideBar that prevented the dock container, that contained a vertical sidebar with many tabs, from shrinking vertically
2024-05-08 14:43:53 +02:00
Stefan Gerlach
6e63418798
Fix "extra ;" warning ( #624 )
2024-04-08 11:40:06 +02:00
Nicolas Elie
65781b7cac
Include GNUInstallDirs for CMAKE_INSTALL_* vars to be defined ( #621 )
2024-04-03 23:49:37 +02:00
UnlimitedStack
8da0713bf0
Ensure that TabWidget was not deleted by using it as context object ( #612 )
...
Co-authored-by: Marcus Venturi <marcus.venturi@visu-it.de>
2024-03-16 01:23:42 +01:00
Dominik Nussbaumer
fb58c435ef
Fix ODR violations when using CMake unity builds. ( #609 )
2024-02-28 13:25:20 +01:00
Dominik Nussbaumer
6bf593ef4b
fix forward declarations of QXmlStreamWriter
( #608 )
2024-02-27 17:34:42 +01:00
Uwe Kindler
6b3b7750cb
Fixed #604 - AutoHide widgets disapears when last open DockWidget is closed
2024-02-12 08:18:33 +01:00
Uwe Kindler
541db8e214
Fixed wrong hiding/showing of dock area title bar buttons when DockAreaHideDisabledButtons flag is enabled
2024-02-12 08:11:56 +01:00
Uwe Kindler
644c828f00
Fixed crash caused by changes related to issue #594 - deletion of CFloatingWidget caused crash when loading a state from XML
2024-01-26 16:31:04 +01:00
Uwe Kindler
ed6636ae26
Added CDockManager::lockDockWidgetFeaturesGlobally functionality to globally "freeze" the current docking layout
2024-01-23 13:29:41 +01:00
Stefan Gerlach
1a543e946d
Fix 'zero as null pointer constant' warning ( #598 )
2024-01-16 14:05:42 +01:00
Uwe Kindler
9bdefd6055
Fixed issue #597 - Crashes when the floating widget moves to the dock manager and then tries to drag it back
2024-01-16 14:03:53 +01:00
Uwe Kindler
8fd691968c
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2024-01-04 08:31:57 +01:00
Uwe Kindler
7abc698d09
Fixed #594 - Destruction of CDockWidget inside a CFloatingDockContainer
2024-01-04 08:31:18 +01:00
Uwe Kindler
5b23248fb8
Fixed debug output issues and improved debug output for CDockWidget destructor
2024-01-04 08:30:17 +01:00
Benjamin Buch
6c2c9888be
respect customized CMake install locations ( #593 )
2023-12-12 13:54:51 +01:00
Uwe Kindler
44ff9e9956
Fixed some compiler warnings on Ubuntu 22.04
2023-12-08 07:58:36 +01:00
tmartsum
f848df74c3
Improve safety in code ( #588 )
...
Delete areas later so that that they can be accessed by
(inherited) dock widgets in dtor. Add some QPointer to
prevent crashes.
Hence allow users to do more while dock widgets etc
are being destroyed.
2023-12-08 06:47:02 +01:00
tmartsum
c34d479d5c
Avoid dock manager double delete (crashes) ( #587 )
...
If a dockwidget has been manually deleted, the dockmanager
would delete it again when deleting the area in its dtor.
The 'optimal' solution would likely have been changing
CDockWidget::~CDockWidget to add
if (d->DockArea) d->DockArea->removeDockWidget(this);
(before delete d).
However, it is not trivial (for me) to conclude that such
a change would be safe on program shutdown.
Co-authored-by: Thorbjørn Lund Martsum <thorbjorn@luxion.com>
2023-12-06 15:12:48 +01:00
jporcher
a7a97e6978
Fix https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/issues/585 ( #586 )
2023-12-05 14:44:31 +01:00
Uwe Kindler
0fabebb0fe
Merge branch 'master' of https://github.com/nitramr/Qt-Advanced-Docking-System into nitramr-master
2023-12-04 09:10:34 +01:00