diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2011-05-27 10:43:06 +0200 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2011-05-27 11:48:53 +0200 |
commit | a7f4e5fab5f46ec392345770c017de2106f9615a (patch) | |
tree | 7b0ee292275ae7c8b757b61478476c529aaa98bf /src/libs/qmljs/qmljslink.h | |
parent | ca1eaca136c8944b618fd58835dd0bd213b68d77 (diff) |
QmlJS: Separate imported types and imported JS scopes.
Task-number: QTCREATORBUG-4981
Change-Id: I06d3e428ca4928296a3d5977aeff29fc3217c37c
Reviewed-on: http://codereview.qt.nokia.com/175
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Diffstat (limited to 'src/libs/qmljs/qmljslink.h')
-rw-r--r-- | src/libs/qmljs/qmljslink.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libs/qmljs/qmljslink.h b/src/libs/qmljs/qmljslink.h index 338dd11d22..20b8272057 100644 --- a/src/libs/qmljs/qmljslink.h +++ b/src/libs/qmljs/qmljslink.h @@ -73,25 +73,25 @@ private: void linkImports(); - void populateImportedTypes(Interpreter::TypeEnvironment *typeEnv, Document::Ptr doc); - Interpreter::TypeEnvironment::Import importFileOrDirectory( + void populateImportedTypes(Interpreter::Imports *imports, Document::Ptr doc); + Interpreter::Import importFileOrDirectory( Document::Ptr doc, const Interpreter::ImportInfo &importInfo); - Interpreter::TypeEnvironment::Import importNonFile( + Interpreter::Import importNonFile( Document::Ptr doc, const Interpreter::ImportInfo &importInfo); void importObject(Bind *bind, const QString &name, Interpreter::ObjectValue *object, NameId *targetNamespace); bool importLibrary(Document::Ptr doc, const QString &libraryPath, - Interpreter::TypeEnvironment::Import *import, + Interpreter::Import *import, const QString &importPath = QString()); void loadQmldirComponents(Interpreter::ObjectValue *import, LanguageUtils::ComponentVersion version, const LibraryInfo &libraryInfo, const QString &libraryPath); - void loadImplicitDirectoryImports(Interpreter::TypeEnvironment *typeEnv, Document::Ptr doc); - void loadImplicitDefaultImports(Interpreter::TypeEnvironment *typeEnv); + void loadImplicitDirectoryImports(Interpreter::Imports *imports, Document::Ptr doc); + void loadImplicitDefaultImports(Interpreter::Imports *imports); void error(const Document::Ptr &doc, const AST::SourceLocation &loc, const QString &message); void warning(const Document::Ptr &doc, const AST::SourceLocation &loc, const QString &message); |