diff options
author | Fawzi Mohamed <fawzi.mohamed@digia.com> | 2014-04-09 15:39:05 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-04-09 22:16:15 +0200 |
commit | 1658aa971b6ca421c2b59b4f5fa39565cc1b7156 (patch) | |
tree | ff65ac9a4e09ab880ae62f2b7fbc9cee35a85bb0 /tools | |
parent | cdf718d0a58b31f0595281fc71ca4a3a6a81e41a (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.cpp | 5 |
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); |