summaryrefslogtreecommitdiff
path: root/src/lib/language/itemreaderastvisitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/language/itemreaderastvisitor.cpp')
-rw-r--r--src/lib/language/itemreaderastvisitor.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/lib/language/itemreaderastvisitor.cpp b/src/lib/language/itemreaderastvisitor.cpp
index b5a3ef846..cf02105ea 100644
--- a/src/lib/language/itemreaderastvisitor.cpp
+++ b/src/lib/language/itemreaderastvisitor.cpp
@@ -270,17 +270,7 @@ bool ItemReaderASTVisitor::visit(AST::UiObjectDefinition *ast)
qSwap(m_item, item);
}
- foreach (const PropertyDeclaration &pd, m_reader->builtins()->declarationsForType(typeName)) {
- item->m_propertyDeclarations.insert(pd.name, pd);
- ValuePtr &value = item->m_properties[pd.name];
- if (!value) {
- JSSourceValuePtr sourceValue = JSSourceValue::create();
- sourceValue->setFile(item->file());
- sourceValue->setSourceCode(pd.initialValueSource.isEmpty() ?
- "undefined" : pd.initialValueSource);
- value = sourceValue;
- }
- }
+ m_reader->m_builtins->setupItemForBuiltinType(item);
if (item->typeName() != QLatin1String("Properties")
&& item->typeName() != QLatin1String("SubProject")) {