diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2011-07-01 12:11:02 +0200 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2011-07-05 08:44:16 +0200 |
commit | 8b778b266b0c361c987ed27b23ceefac5b4e1555 (patch) | |
tree | 88c5257022fbe1ca0cdb28e309557cc34020ab8a /src/libs/qmljs/qmljslink.cpp | |
parent | 852d84dae5067f7af4bca24782f1384d497cf684 (diff) | |
download | qt-creator-8b778b266b0c361c987ed27b23ceefac5b4e1555.tar.gz |
QmlJS: Rename Interpreter::Engine -> ValueOwner
Also move to a separate file.
Change-Id: I05910e8cf04a533b5d09a1c16e612e3b99b1d606
Reviewed-on: http://codereview.qt.nokia.com/1039
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Diffstat (limited to 'src/libs/qmljs/qmljslink.cpp')
-rw-r--r-- | src/libs/qmljs/qmljslink.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/libs/qmljs/qmljslink.cpp b/src/libs/qmljs/qmljslink.cpp index 3b1771776f..f1b3a62291 100644 --- a/src/libs/qmljs/qmljslink.cpp +++ b/src/libs/qmljs/qmljslink.cpp @@ -123,7 +123,7 @@ Link::Link(Context *context, const Snapshot &snapshot, const QStringList &import ModelManagerInterface *modelManager = ModelManagerInterface::instance(); if (modelManager) { foreach (const QList<FakeMetaObject::ConstPtr> &cppTypes, modelManager->cppQmlTypes()) { - engine()->cppQmlTypes().load(engine(), cppTypes); + valueOwner()->cppQmlTypes().load(valueOwner(), cppTypes); } } } @@ -147,10 +147,10 @@ Link::~Link() { } -Interpreter::Engine *Link::engine() +Interpreter::ValueOwner *Link::valueOwner() { Q_D(Link); - return d->context->engine(); + return d->context->valueOwner(); } void Link::linkImports() @@ -159,7 +159,7 @@ void Link::linkImports() if (d->doc) { // do it on d->doc first, to make sure import errors are shown - Imports *imports = new Imports(engine()); + Imports *imports = new Imports(valueOwner()); populateImportedTypes(imports, d->doc); d->context->setImports(d->doc.data(), imports); } @@ -168,7 +168,7 @@ void Link::linkImports() if (doc == d->doc) continue; - Imports *imports = new Imports(engine()); + Imports *imports = new Imports(valueOwner()); populateImportedTypes(imports, doc); d->context->setImports(doc.data(), imports); } @@ -238,7 +238,7 @@ Import Link::importFileOrDirectory(Document::Ptr doc, const ImportInfo &importIn if (importInfo.type() == ImportInfo::DirectoryImport || importInfo.type() == ImportInfo::ImplicitDirectoryImport) { - import.object = new ObjectValue(engine()); + import.object = new ObjectValue(valueOwner()); importLibrary(doc, path, &import); @@ -269,7 +269,7 @@ Import Link::importNonFile(Document::Ptr doc, const ImportInfo &importInfo) Import import; import.info = importInfo; - import.object = new ObjectValue(engine()); + import.object = new ObjectValue(valueOwner()); const QString packageName = Bind::toString(importInfo.ast()->importUri, '.'); const ComponentVersion version = importInfo.version(); @@ -308,10 +308,10 @@ Import Link::importNonFile(Document::Ptr doc, const ImportInfo &importInfo) } // if there are cpp-based types for this package, use them too - if (engine()->cppQmlTypes().hasPackage(packageName)) { + if (valueOwner()->cppQmlTypes().hasPackage(packageName)) { importFound = true; foreach (QmlObjectValue *object, - engine()->cppQmlTypes().typesForImport(packageName, version)) { + valueOwner()->cppQmlTypes().typesForImport(packageName, version)) { import.object->setMember(object->className(), object); } } @@ -382,7 +382,7 @@ bool Link::importLibrary(Document::Ptr doc, } } else { QList<QmlObjectValue *> loadedObjects = - engine()->cppQmlTypes().load(engine(), libraryInfo.metaObjects()); + valueOwner()->cppQmlTypes().load(valueOwner(), libraryInfo.metaObjects()); foreach (QmlObjectValue *object, loadedObjects) { if (object->packageName().isEmpty()) { import->object->setMember(object->className(), object); @@ -479,14 +479,14 @@ void Link::loadImplicitDefaultImports(Imports *imports) Q_D(Link); const QString defaultPackage = CppQmlTypes::defaultPackage; - if (engine()->cppQmlTypes().hasPackage(defaultPackage)) { + if (valueOwner()->cppQmlTypes().hasPackage(defaultPackage)) { ImportInfo info(ImportInfo::LibraryImport, defaultPackage); Import import = d->importCache.value(ImportCacheKey(info)); if (!import.object) { import.info = info; - import.object = new ObjectValue(engine()); + import.object = new ObjectValue(valueOwner()); foreach (QmlObjectValue *object, - engine()->cppQmlTypes().typesForImport(defaultPackage, ComponentVersion())) { + valueOwner()->cppQmlTypes().typesForImport(defaultPackage, ComponentVersion())) { import.object->setMember(object->className(), object); } d->importCache.insert(ImportCacheKey(info), import); |