diff options
Diffstat (limited to 'src/lib/language/itemreaderastvisitor.cpp')
| -rw-r--r-- | src/lib/language/itemreaderastvisitor.cpp | 12 |
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")) { |
