aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmllanguage/testtypes.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2023-06-07 09:27:39 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-06-08 05:21:34 +0000
commit5769841f103261edc2e2cf881e7ba7fd6f3846b5 (patch)
tree6b88562c9b279a55aedac4edc194f7050552bcdb /tests/auto/qml/qqmllanguage/testtypes.cpp
parent4c0a423154543c119f0e51dd5c05e9d7fc24345a (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.cpp1
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);
}