forked from qt-creator/qt-creator
qmljs: qmltypes, added isCreatable, isSingleton, isComposite
Change-Id: I62cd3736de46b25107e5ea5f6d8e8dcafaa5e11a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
This commit is contained in:
@@ -213,10 +213,17 @@ void TypeDescriptionReader::readComponent(UiObjectDefinition *ast)
|
||||
readMetaObjectRevisions(script, fmo);
|
||||
} else if (name == QLatin1String("attachedType")) {
|
||||
fmo->setAttachedTypeName(readStringBinding(script));
|
||||
} else if (name == QLatin1String("isSingleton")) {
|
||||
fmo->setIsSingleton(readBoolBinding(script));
|
||||
} else if (name == QLatin1String("isCreatable")) {
|
||||
fmo->setIsCreatable(readBoolBinding(script));
|
||||
} else if (name == QLatin1String("isComposite")) {
|
||||
fmo->setIsComposite(readBoolBinding(script));
|
||||
} else {
|
||||
addWarning(script->firstSourceLocation(),
|
||||
tr("Expected only name, prototype, defaultProperty, attachedType, exports "
|
||||
"and exportMetaObjectRevisions script bindings, not '%1'.").arg(name));
|
||||
"isSingleton, isCreatable, isComposite and exportMetaObjectRevisions "
|
||||
"script bindings, not '%1'.").arg(name));
|
||||
}
|
||||
} else {
|
||||
addWarning(member->firstSourceLocation(), tr("Expected only script bindings and object definitions."));
|
||||
|
||||
Reference in New Issue
Block a user