qt6-bb10/src/widgets
Christian Ehrlicher 1d799e9108 QAbstractItemView: close all child editors when parent is removed
QAIV::rowsAboutToBeRemoved() closed all child editors when the child was
a direct ancestor of the removed index but forgot to check if the index
is an indirect ancestor. Some of those editors were removed later in
updateEditorGeometries() but not all as the testcase in the bug report
showed.

Pick-to: 6.7 6.6 6.5
Fixes: QTBUG-103476
Change-Id: I90b3d3bff3857aa79f96eecf23d980928693b7bc
Reviewed-by: David Faure <david.faure@kdab.com>
2024-02-08 18:31:26 +01:00
..
accessible a11y: Implement QAccessibleSelectionInterface for QAccessibleTabBar 2023-11-16 14:34:17 +01:00
compat Add parent arg to QFileDialog::getOpenFileContent and saveFileContent 2023-12-28 17:16:12 +01:00
dialogs Fix build with -no-feature-menu 2024-02-02 16:26:30 +09:00
doc Change doc snippet license 2024-02-02 16:52:11 +00:00
effects Remove extra semi-colons 2024-02-06 20:17:18 +09:00
graphicsview Increase precision for QGraphicsView::AnchorUnderMouse 2024-01-22 14:18:09 +01:00
itemviews QAbstractItemView: close all child editors when parent is removed 2024-02-08 18:31:26 +01:00
kernel Harden WidgetAttributes debug stream operator 2024-02-02 15:04:14 +01:00
styles Remove extra semi-colons 2024-02-06 20:17:18 +09:00
util Doc: Update image in QSystemTray example 2023-12-14 20:06:33 +01:00
widgets Q(Plain)TextEdit: don't crash when using a style sheet 2024-02-07 02:17:37 +01:00
CMakeLists.txt FusionStyle: re-add icons for dockwidget titlebar 2023-11-04 17:55:17 +01:00
Qt6WidgetsMacros.cmake Remove the Unnecessary CMake Module, `include(CMakeParseArguments)` 2022-10-25 20:14:35 +02:00
QtWidgets.dynlist
configure.cmake Introduce new empty Windows 11 style 2023-10-27 18:32:54 +02:00
qt_cmdline.cmake Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00