QmlJS: Completion for attached properties.

This commit is contained in:
Christian Kamm
2011-02-10 17:03:52 +01:00
parent 187ae1e94a
commit 490f2797f6
7 changed files with 128 additions and 12 deletions

View File

@@ -129,8 +129,10 @@ void ScopeBuilder::initializeScopeChain()
componentScopes.insert(_doc.data(), chain);
makeComponentChain(_doc, chain, &componentScopes);
if (const TypeEnvironment *typeEnvironment = _context->typeEnvironment(_doc.data()))
if (const TypeEnvironment *typeEnvironment = _context->typeEnvironment(_doc.data())) {
scopeChain.qmlTypes = typeEnvironment;
scopeChain.qmlAttachedTypes = new AttachedTypeEnvironment(typeEnvironment);
}
} else {
// add scope chains for all components that import this file
foreach (Document::Ptr otherDoc, _snapshot) {