From f90e37152a530c2e8bccd05b0eade7a81abbeb80 Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Mon, 27 Jul 2009 12:20:16 +0200 Subject: [PATCH] Give the correct file type to .qrc files for cmake projects Fixes a designer integration issue. Task-Nr: 258315 --- src/plugins/cmakeprojectmanager/cmakeproject.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp index 3f460a4ac3c..caa52fa408f 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp @@ -981,10 +981,14 @@ void CMakeCbpParser::parseUnit() if (isEndElement()) { if (!fileName.endsWith(".rule") && !m_processedUnits.contains(fileName)) { // Now check whether we found a virtual element beneath - if (m_parsingCmakeUnit) - m_fileList.append( new ProjectExplorer::FileNode(fileName, ProjectExplorer::SourceType, false)); - else + if (m_parsingCmakeUnit) { m_cmakeFileList.append( new ProjectExplorer::FileNode(fileName, ProjectExplorer::ProjectFileType, false)); + } else { + if (fileName.endsWith(".qrc")) + m_fileList.append( new ProjectExplorer::FileNode(fileName, ProjectExplorer::ResourceType, false)); + else + m_fileList.append( new ProjectExplorer::FileNode(fileName, ProjectExplorer::SourceType, false)); + } m_processedUnits.insert(fileName); } return; -- GitLab