From 1658aa971b6ca421c2b59b4f5fa39565cc1b7156 Mon Sep 17 00:00:00 2001 From: Fawzi Mohamed Date: Wed, 9 Apr 2014 15:39:05 +0200 Subject: qmlplugindump: set isCreatable true in composite types the qmlengine defines isCreatable as "is creatable through the C++ interface", for the qmltypes and qml code model it makes sense to define isCreatable as "can appear as component in QML" Change-Id: Ib26cf25dd5a70e1c03ce017e8ae572e8a9e562c1 Reviewed-by: Jens Bache-Wiig Reviewed-by: Kai Koehne Reviewed-by: Thomas Hartmann --- tools/qmlplugindump/main.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/qmlplugindump/main.cpp b/tools/qmlplugindump/main.cpp index 1b4e2a3b94..8babaecc8b 100644 --- a/tools/qmlplugindump/main.cpp +++ b/tools/qmlplugindump/main.cpp @@ -430,11 +430,10 @@ public: qml->writeArrayBinding(QLatin1String("exportMetaObjectRevisions"), QStringList() << QString::number(compositeType->minorVersion())); qml->writeBooleanBinding(QLatin1String("isComposite"), true); - if (!compositeType->isCreatable()) + if (compositeType->isSingleton()) { qml->writeBooleanBinding(QLatin1String("isCreatable"), false); - - if (compositeType->isSingleton()) qml->writeBooleanBinding(QLatin1String("isSingleton"), true); + } for (int index = mainMeta->classInfoCount() - 1 ; index >= 0 ; --index) { QMetaClassInfo classInfo = mainMeta->classInfo(index); -- cgit v1.2.3