From: Christian Kamm Date: Wed, 13 Oct 2010 11:05:36 +0000 (+0200) Subject: Qt4Project: Push the Qt version's QML import path to the code model. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=61504082a976a95234dc6d26d9760529e5949f89;p=qt-creator-jp%2Fqt-creator-jp.git Qt4Project: Push the Qt version's QML import path to the code model. Task-number: QTCREATORBUG-2639 Reviewed-by: dt --- diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index 408a259ba8..b1fbc90bf4 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -587,6 +587,14 @@ void Qt4Project::updateQmlJSCodeModel() foreach (Qt4ProFileNode *node, proFiles) { projectInfo.importPaths.append(node->variableValue(QmlImportPathVar)); } + if (activeTarget() && activeTarget()->activeBuildConfiguration()) { + const QtVersion *qtVersion = activeTarget()->activeBuildConfiguration()->qtVersion(); + if (qtVersion->isValid()) { + const QString qtVersionImportPath = qtVersion->versionInfo().value("QT_INSTALL_IMPORTS"); + if (!qtVersionImportPath.isEmpty()) + projectInfo.importPaths += qtVersionImportPath; + } + } projectInfo.importPaths.removeDuplicates(); if (projectInfo.qmlDumpPath.isNull()) {