summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2014-06-06 15:34:38 +0200
committerEike Ziller <eike.ziller@digia.com>2014-06-06 16:01:19 +0200
commit8496dad5d750ea745671e4aa8d18a8c114ce47cc (patch)
tree35b28bfce6e695a7565b094401bae7cfa045e29b
parentcc64529fc4af97028a7fb195fc95a33fc9671f54 (diff)
downloadqt-creator-8496dad5d750ea745671e4aa8d18a8c114ce47cc.tar.gz
QMake: Fix missing qrc files in locator/search/...
The QMake project didn't put them into files() anymore since qrc nodes where made folders. Change-Id: I8e9354699cfccc4fdd4f5ce39baa30a9d61ce051 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
-rw-r--r--src/plugins/qmakeprojectmanager/qmakeproject.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/qmakeprojectmanager/qmakeproject.cpp b/src/plugins/qmakeprojectmanager/qmakeproject.cpp
index d78f806467..fb186875ca 100644
--- a/src/plugins/qmakeprojectmanager/qmakeproject.cpp
+++ b/src/plugins/qmakeprojectmanager/qmakeproject.cpp
@@ -59,6 +59,7 @@
#include <qtsupport/profilereader.h>
#include <qtsupport/qtkitinformation.h>
#include <qtsupport/uicodemodelsupport.h>
+#include <resourceeditor/resourcenode.h>
#include <QDebug>
#include <QDir>
@@ -255,6 +256,9 @@ void ProjectFilesVisitor::visitProjectNode(ProjectNode *projectNode)
void ProjectFilesVisitor::visitFolderNode(FolderNode *folderNode)
{
+ if (qobject_cast<ResourceEditor::ResourceTopLevelNode *>(folderNode))
+ m_files->files[ResourceType].push_back(folderNode->path());
+
foreach (FileNode *fileNode, folderNode->fileNodes()) {
const QString path = fileNode->path();
const int type = fileNode->fileType();