qtdeclarative/tests/auto
Ulf Hermann 1207d0a374 DelegateModel: Do not redundantly re-scan model data all the time
Once we've scanned a given QVariant for its metaobject-relevant
properties, we don't have to do it again until it changes.

This also avoids rescanning the model data when tearing down a list
view, which might otherwise access dangling pointers of deleted model
objects.

Fixes: QTBUG-120113
Change-Id: I373a69141668e3ec0e7ee3f3a86248da88882b41
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
(cherry picked from commit 0a7f89007a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-12-22 17:10:16 +00:00
..
bic tst_bic: remove offending, private entries 2021-11-27 19:08:00 -08:00
cmake Enable qt_import_qml_plugins for shared Qt builds 2023-09-01 11:20:33 +02:00
core Settings: Allow settings locations in resource file system 2023-09-15 15:32:39 +02:00
guiapplauncher Merge externaldraganddrop example into the draganddrop example 2023-07-04 06:54:09 +02:00
particles CMake: Make qtdeclarative tests standalone projects 2023-07-05 12:34:12 +02:00
qml QtQml: Do optional chain finalization also on string-y element lookup 2023-12-20 16:03:04 +00:00
qmldom qmlformat: Don't indent call expression twice 2023-12-13 19:57:37 +00:00
qmlls Fix rangeFormatting tests 2023-12-13 11:34:58 +00:00
qmlnetwork Add QSslConfiguration and QSslKey to the QtNetwork QML module 2023-10-05 12:13:20 +02:00
qmltest SignalSpy: fix potential issues on disconnecting a signal 2023-11-28 08:43:58 +00:00
qmltest-blacklist CMake: Make qtdeclarative tests standalone projects 2023-07-05 12:34:12 +02:00
quick DelegateModel: Do not redundantly re-scan model data all the time 2023-12-22 17:10:16 +00:00
quickcontrols Set correct first child in quick scroll view 2023-12-14 19:23:23 +00:00
quickdialogs FileDialog: prompt the user when selecting an existing file 2023-12-22 09:14:44 +00:00
quicktest CMake: Make qtdeclarative tests standalone projects 2023-07-05 12:34:12 +02:00
quickwidgets CMake: Make qtdeclarative tests standalone projects 2023-07-05 12:34:12 +02:00
toolsupport CMake: Make qtdeclarative tests standalone projects 2023-07-05 12:34:12 +02:00
CMakeLists.txt Create QML Binding for Qt Network Information 2023-09-09 11:03:43 +02:00