diff options
author | Fawzi Mohamed <fawzi.mohamed@digia.com> | 2014-06-30 12:46:40 +0200 |
---|---|---|
committer | Fawzi Mohamed <fawzi.mohamed@digia.com> | 2014-07-04 14:00:20 +0200 |
commit | c44cffa49df9dffd123551a8ae57c0d608b4237e (patch) | |
tree | 8c9dcda2243719d170f15d210106e207351ad382 /src/libs/qmljs/qmljsmodelmanagerinterface.cpp | |
parent | 26a9f01d72edd1362be1c94a334f94a0a2ae32e9 (diff) | |
download | qt-creator-c44cffa49df9dffd123551a8ae57c0d608b4237e.tar.gz |
qmljs: eagerly import library typeinfo
Change-Id: I599b84e9938d021343cca1cdb7d54d53155eaf91
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Diffstat (limited to 'src/libs/qmljs/qmljsmodelmanagerinterface.cpp')
-rw-r--r-- | src/libs/qmljs/qmljsmodelmanagerinterface.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp index b31f04cd91..56130e86b4 100644 --- a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp +++ b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp @@ -749,6 +749,8 @@ static bool findNewQmlLibraryInPath(const QString &path, const QString libraryPath = QFileInfo(qmldirFile).absolutePath(); newLibraries->insert(libraryPath); modelManager->updateLibraryInfo(libraryPath, LibraryInfo(qmldirParser)); + modelManager->loadPluginTypes(QFileInfo(libraryPath).canonicalFilePath(), libraryPath, + QString(), QString()); // scan the qml files in the library foreach (const QmlDirParser::Component &component, qmldirParser.components()) { |