From e76ba402bfe309022a0be29c6bc8223f8f3f94b3 Mon Sep 17 00:00:00 2001 From: Martin Jones Date: Fri, 22 Jun 2012 16:56:27 +1000 Subject: qmlRegisterRevision clashes with qmlRegisterUncreatableType Add template qmlRegisterUncreatableType() in order to register an uncreatable type for a particular revision. Task-number: QTBUG-23278 Change-Id: Ic165e41c8176916929cf19eb9bf6eef4b5bee1eb Reviewed-by: Lincoln Ramsay Reviewed-by: Chris Adams --- tests/auto/qml/qqmllanguage/testtypes.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/auto/qml/qqmllanguage/testtypes.cpp') diff --git a/tests/auto/qml/qqmllanguage/testtypes.cpp b/tests/auto/qml/qqmllanguage/testtypes.cpp index beb0f596ae..561300decf 100644 --- a/tests/auto/qml/qqmllanguage/testtypes.cpp +++ b/tests/auto/qml/qqmllanguage/testtypes.cpp @@ -83,6 +83,12 @@ void registerTypes() qmlRegisterType("Test",1,0,"MyEnumDerivedClass"); qmlRegisterType("Test",1,0,"MyReceiversTestObject"); + + qmlRegisterUncreatableType("Test", 1, 0, "MyUncreateableBaseClass", "Cannot create MyUncreateableBaseClass"); + qmlRegisterType("Test", 1, 0, "MyCreateableDerivedClass"); + + qmlRegisterUncreatableType("Test", 1, 1, "MyUncreateableBaseClass", "Cannot create MyUncreateableBaseClass"); + qmlRegisterType("Test", 1, 1, "MyCreateableDerivedClass"); } QVariant myCustomVariantTypeConverter(const QString &data) -- cgit v1.2.3