Qt-Advanced-Docking-System/src
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
..
images Improved disabled pin button 2023-11-06 12:17:39 +01:00
linux Added support for CSS styling of custom widget titlebar close button 2020-08-31 09:38:18 +02:00
stylesheets Fixed bug in focus_highlighting.css stylesheet 2023-11-27 22:04:45 +01:00
ads_globals.cpp Fix various typos (#547) 2023-08-08 19:46:12 +02:00
ads_globals.h Added parentSplitter() fucntion to DockArea and removed dead code from DockContainerWidget 2023-11-27 21:48:14 +01:00
ads.qrc Improved disabled pin button 2023-11-06 12:17:39 +01:00
AutoHideDockContainer.cpp Fix various typos (#547) 2023-08-08 19:46:12 +02:00
AutoHideDockContainer.h Fix various typos (#547) 2023-08-08 19:46:12 +02:00
AutoHideSideBar.cpp Properly handle dragging of dock widget into DockWidgetTabBar and AutoHideSideBar 2023-07-12 14:22:05 +02:00
AutoHideSideBar.h Fix various typos (#547) 2023-08-08 19:46:12 +02:00
AutoHideTab.cpp Fix crash in auto hide tab (#552) 2023-08-24 11:15:43 +02:00
AutoHideTab.h Fixed tab insertion when dragging side tab 2023-07-12 14:01:39 +02:00
CMakeLists.txt CMake Script - Add debug postfix "d" (#406) (#558) 2023-09-11 12:56:32 +02:00
DockAreaTabBar.cpp Fixed issue #544 - crash in CDockAreaTabBar::currentTab() 2023-08-03 15:57:57 +02:00
DockAreaTabBar.h Fix various typos (#547) 2023-08-08 19:46:12 +02:00
DockAreaTitleBar_p.h AutoHide dock area now always shows pin button independently from DockAreaHasAutoHideButton flag 2023-07-11 08:25:34 +02:00
DockAreaTitleBar.cpp Added optional Minimize button to AutoHide dock widget title bar 2023-11-06 11:06:12 +01:00
DockAreaTitleBar.h Added optional Minimize button to AutoHide dock widget title bar 2023-11-06 11:06:12 +01:00
DockAreaWidget.cpp Avoid dock manager double delete (crashes) (#587) 2023-12-06 15:12:48 +01:00
DockAreaWidget.h Added parentSplitter() fucntion to DockArea and removed dead code from DockContainerWidget 2023-11-27 21:48:14 +01:00
DockComponentsFactory.cpp Renamed SideTabBar and DockWidgetSideTab into AutoHideSideBar and AutoHideTab for consistent naming 2022-11-01 12:06:59 +01:00
DockComponentsFactory.h Renamed SideTabBar and DockWidgetSideTab into AutoHideSideBar and AutoHideTab for consistent naming 2022-11-01 12:06:59 +01:00
DockContainerWidget.cpp Added parentSplitter() fucntion to DockArea and removed dead code from DockContainerWidget 2023-11-27 21:48:14 +01:00
DockContainerWidget.h Added parentSplitter() fucntion to DockArea and removed dead code from DockContainerWidget 2023-11-27 21:48:14 +01:00
DockFocusController.cpp Fix various typos (#547) 2023-08-08 19:46:12 +02:00
DockFocusController.h Fixed #527 - updateDockWidgetFocusStyle() function error 2023-06-23 21:06:52 +02:00
DockingStateReader.cpp Added support for file version handling for dock state files, added support for reading version 0 state file with wrong orientation character 2019-11-29 15:56:57 +01:00
DockingStateReader.h Added support for file version handling for dock state files, added support for reading version 0 state file with wrong orientation character 2019-11-29 15:56:57 +01:00
DockManager.cpp Fix https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/issues/585 (#586) 2023-12-05 14:44:31 +01:00
DockManager.h Merge branch 'master' of https://github.com/nitramr/Qt-Advanced-Docking-System into nitramr-master 2023-12-04 09:10:34 +01:00
DockOverlay.cpp Properly handle dragging of dock widget into DockWidgetTabBar and AutoHideSideBar 2023-07-12 14:22:05 +02:00
DockOverlay.h Added support for dropping dock widget to a certain tab postion of a dock area 2023-07-12 09:39:20 +02:00
DockSplitter.cpp Fixed all Qt6 build issues 2021-01-02 18:06:45 +01:00
DockSplitter.h Fix various typos (#547) 2023-08-08 19:46:12 +02:00
DockWidget.cpp Fix DockWidget crach when area is a nullptr. (#582) 2023-12-01 15:13:45 +01:00
DockWidget.h Added support for global dock manager toolbar style and custom dock widget toolbar style for dock widgets 2023-10-19 10:25:23 +02:00
DockWidgetTab.cpp new configuration of icon only tabs 2023-12-02 14:48:43 +01:00
DockWidgetTab.h Fix various typos (#547) 2023-08-08 19:46:12 +02:00
ElidingLabel.cpp Restored initial implementation of ElidingLabel because vertical label is not required anymore - SideBarButton implements orientation feature 2022-10-26 07:28:58 +02:00
ElidingLabel.h Restored initial implementation of ElidingLabel because vertical label is not required anymore - SideBarButton implements orientation feature 2022-10-26 07:28:58 +02:00
FloatingDockContainer.cpp Fix empty floating widget on linux (#563) 2023-09-22 20:03:02 +02:00
FloatingDockContainer.h Fixed #509 - Implemented support for restoring maximized state of floating widgets on Windows 2023-04-28 11:12:22 +02:00
FloatingDragPreview.cpp Added initial support for inserting dropped dock widgets at a certain sidebar position 2023-07-12 10:42:24 +02:00
FloatingDragPreview.h Properly implemented drag and drop of auto hide tabs 2023-07-10 09:34:11 +02:00
IconProvider.cpp Added global static icon provider to enable registration of custom icons 2019-10-18 08:31:26 +02:00
IconProvider.h Fixed compiler warning for MSVC 2020-01-11 15:21:10 +01:00
PushButton.cpp Fixed wrong rendering of DockWidgetSideTab if orientation changed when loading perspective 2022-10-27 10:56:42 +02:00
PushButton.h Added properties to auto hide widgets to improve CSS styling options 2022-10-26 09:51:37 +02:00
qtadvanceddockingConfig.cmake Modernised CMake build files and CI configs (#185) 2020-05-24 09:14:33 +02:00
ResizeHandle.cpp Added support for runtime switching of CAutoHideDockContainer sidebar location 2022-11-15 15:08:52 +01:00
ResizeHandle.h Changed type of sideTabBarArea properties to int to fix non working Linux stylesheet selectors 2022-10-28 15:20:56 +02:00
src.pro Removed drop icons for sidebar drops 2023-06-28 07:32:49 +02:00