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>
This commit is contained in:
parent
cdf718d0a5
commit
1658aa971b
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue