diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2023-06-07 09:27:39 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-06-08 05:21:34 +0000 |
commit | 5769841f103261edc2e2cf881e7ba7fd6f3846b5 (patch) | |
tree | 6b88562c9b279a55aedac4edc194f7050552bcdb /tests/auto/qml/qqmllanguage/testtypes.cpp | |
parent | 4c0a423154543c119f0e51dd5c05e9d7fc24345a (diff) |
QML: Re-add QMetaType::convert() attempt for argument conversion
There are people who depend on QMetaType to convert their types. This is
not nice, but removing it breaks compatibility.
Fixes: QTBUG-114340
Change-Id: I0a7f54b8fd0f77b71e7e56f65ef7d6f91c876237
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit 761b455d4741bdbef47845623d6f44bdc8a464b5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'tests/auto/qml/qqmllanguage/testtypes.cpp')
-rw-r--r-- | tests/auto/qml/qqmllanguage/testtypes.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmllanguage/testtypes.cpp b/tests/auto/qml/qqmllanguage/testtypes.cpp index f703eece2a..e320cae8ae 100644 --- a/tests/auto/qml/qqmllanguage/testtypes.cpp +++ b/tests/auto/qml/qqmllanguage/testtypes.cpp @@ -154,6 +154,7 @@ void registerTypes() qmlRegisterTypesAndRevisions<ObjectWithEnums>("TypedEnums", 1); qmlRegisterTypesAndRevisions<GadgetWithEnums>("TypedEnums", 1); + QMetaType::registerConverter<UnregisteredValueDerivedType, UnregisteredValueBaseType>(); qmlRegisterTypesAndRevisions<UnregisteredValueTypeHandler>("Test", 1); } |