qtdeclarative/src
Ulf Hermann d3b3fef5a8 Qml: Allow const and non-const QObjectWrappers to coexist
We can access the same QObject in const and non-const contexts. Both
should be possible. Store the const objectwrapper in
m_multiplyWrappedObjects. That's somewhat slow, but const QObjects are
rather rare.

Pick-to: 6.4
Fixes: QTBUG-98479
Change-Id: I047afc121f5c29b955cd833e0a2c8299fc52b021
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2022-09-07 16:57:16 +02:00
..
3rdparty/masm Fix our unicode stub for the Yarr interpreter 2022-09-07 16:56:51 +02:00
core QtQmlCore: Add more docs for SystemInformation 2022-07-09 15:12:05 +00:00
imports builtins: Add QChar placeholder type 2022-08-01 09:53:32 +02:00
labs QQuickLabsPlatformFolderDialog: Modify the logic of setting the folder 2022-09-07 10:51:51 +08:00
particles Add license headers to cmake files 2022-07-08 10:41:06 +02:00
plugins qmllint: Don't warn about access to attached enums 2022-08-29 13:20:28 +02:00
qml Qml: Allow const and non-const QObjectWrappers to coexist 2022-09-07 16:57:16 +02:00
qmlcompiler Fix build-breaking warnings 2022-09-01 22:12:33 +02:00
qmldebug Avoid both virtual and override on destructors 2022-08-28 16:51:21 +00:00
qmldom qmldom: line by line indentation/reformatting 2022-09-01 02:00:59 +02:00
qmlintegration Add license headers to cmake files 2022-07-08 10:41:06 +02:00
qmllocalstorage Doc: Apply some fixes to LocalStorage documentation 2022-08-24 15:04:20 +02:00
qmlmodels QmlModels: Fix enum resolution in ListElement 2022-08-29 13:20:53 +02:00
qmltest QmlTest: Prevent interleaved execution of TestCases 2022-08-25 19:05:51 +02:00
qmltyperegistrar qmltyperegistrar: Add .hh to the list of recognized header extensions 2022-09-07 14:56:21 +00:00
qmlworkerscript QML: Make modules imported with registerModule() available in QML 2022-09-02 15:33:31 +02:00
qmlxmllistmodel Remove Qt key words from header files 2022-07-19 14:39:02 +08:00
quick QQDAPriv::onGrabChanged: call queryPointById() only when used 2022-09-06 12:48:59 +02:00
quickcontrols2 iOS style: draw TreeViewDelegate as highlighted 2022-09-02 15:43:06 +02:00
quickcontrols2impl Fix emission of QQuickPaddedRectangle::topPaddingChanged 2022-07-13 16:30:39 +02:00
quickcontrolstestutils Add license headers to cmake files 2022-07-08 10:41:06 +02:00
quickdialogs2 QQuickColorDialog: Implement ColorInputs in C++ 2022-09-02 23:55:14 +02:00
quicklayouts StackLayout: Do not set size of children to (-1, -1) 2022-08-26 13:37:12 +02:00
quicknativestyle TreeViewDelegate: fix license headers 2022-08-30 18:53:01 +02:00
quickshapes Remove Qt key words from header files 2022-07-19 14:39:02 +08:00
quicktemplates2 Remove stray qDebug 2022-09-02 07:46:02 +02:00
quicktestutils QuickTestUtils: Make 'data' subdir configurable 2022-09-07 16:57:00 +02:00
quickwidgets Fix non-OpenGL usage of QQuickWidget::setContent(QUrl(), nullptr, root) 2022-08-26 18:32:19 +02:00
CMakeLists.txt Add license headers to cmake files 2022-07-08 10:41:06 +02:00