summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt4project.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2009-06-26 16:27:31 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2009-06-26 16:36:04 +0200
commit319720f43ac533930665f9e0c26c9d52bd8fa0dd (patch)
tree99e036069c145032019bdf4be469201ec330e690 /src/plugins/qt4projectmanager/qt4project.cpp
parent952e35a94c9f3a84cdb5812d614e4a0077bc4e60 (diff)
downloadqt-creator-319720f43ac533930665f9e0c26c9d52bd8fa0dd.tar.gz
Don't add $QT_INSTALL_HEADERS/Qt to the include paths.
Indexing both /include/Qt and /include/{QtCore,QtGui,...} makes the code completion with fedora.
Diffstat (limited to 'src/plugins/qt4projectmanager/qt4project.cpp')
-rw-r--r--src/plugins/qt4projectmanager/qt4project.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp
index 9f58d47705..9ca8ca8521 100644
--- a/src/plugins/qt4projectmanager/qt4project.cpp
+++ b/src/plugins/qt4projectmanager/qt4project.cpp
@@ -452,9 +452,12 @@ void Qt4Project::updateCodeModel()
predefinedIncludePaths.append(newQtIncludePath);
QDir dir(newQtIncludePath);
foreach (QFileInfo info, dir.entryInfoList(QDir::Dirs)) {
- if (! info.fileName().startsWith(QLatin1String("Qt")))
- continue;
- predefinedIncludePaths.append(info.absoluteFilePath());
+ const QString path = info.fileName();
+
+ if (path == QLatin1String("Qt"))
+ continue; // skip $QT_INSTALL_HEADERS/Qt. There's no need to include it.
+ else if (path.startsWith(QLatin1String("Qt")) || path == QLatin1String("phonon"))
+ predefinedIncludePaths.append(info.absoluteFilePath());
}
FindQt4ProFiles findQt4ProFiles;