aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorFawzi Mohamed <fawzi.mohamed@digia.com>2014-04-09 15:39:05 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-09 22:16:15 +0200
commit1658aa971b6ca421c2b59b4f5fa39565cc1b7156 (patch)
treeff65ac9a4e09ab880ae62f2b7fbc9cee35a85bb0 /tools
parentcdf718d0a58b31f0595281fc71ca4a3a6a81e41a (diff)
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 <jens.bache-wiig@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/qmlplugindump/main.cpp5
1 files 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);