diff options
| author | Christian Kamm <christian.d.kamm@nokia.com> | 2011-02-10 17:03:52 +0100 |
|---|---|---|
| committer | Christian Kamm <christian.d.kamm@nokia.com> | 2011-02-10 17:04:22 +0100 |
| commit | 490f2797f636ff49ce0a778610a2532d1277e4d4 (patch) | |
| tree | 4f8e00de7255515a15d031fce4e3aeceabfff8e7 /src/libs/qmljs/qmljsscopebuilder.cpp | |
| parent | 187ae1e94a1b151c3d82cd47c51b73815df08d49 (diff) | |
| download | qt-creator-490f2797f636ff49ce0a778610a2532d1277e4d4.tar.gz | |
QmlJS: Completion for attached properties.
Diffstat (limited to 'src/libs/qmljs/qmljsscopebuilder.cpp')
| -rw-r--r-- | src/libs/qmljs/qmljsscopebuilder.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libs/qmljs/qmljsscopebuilder.cpp b/src/libs/qmljs/qmljsscopebuilder.cpp index 166361bfec..fc5e2a9bd6 100644 --- a/src/libs/qmljs/qmljsscopebuilder.cpp +++ b/src/libs/qmljs/qmljsscopebuilder.cpp @@ -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) { |
