summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppprojectfilecategorizer.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2016-11-29 13:26:05 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2016-12-08 08:35:42 +0000
commit3602033fcac19fed7491b1ff5173da6c58a47c34 (patch)
treef11e30143a4258774ed227d6fd72bb8118842812 /src/plugins/cpptools/cppprojectfilecategorizer.cpp
parent4580e88cbe4d6ce159a8a49f56d7ca1fcb7e109b (diff)
downloadqt-creator-3602033fcac19fed7491b1ff5173da6c58a47c34.tar.gz
CppTools: Clean up ProjectFileCategorizer
Change-Id: Ia6954810ad49d43629be2db074d620ab71a09cee Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppprojectfilecategorizer.cpp')
-rw-r--r--src/plugins/cpptools/cppprojectfilecategorizer.cpp29
1 files changed, 13 insertions, 16 deletions
diff --git a/src/plugins/cpptools/cppprojectfilecategorizer.cpp b/src/plugins/cpptools/cppprojectfilecategorizer.cpp
index 6116e164d0..b4298deca6 100644
--- a/src/plugins/cpptools/cppprojectfilecategorizer.cpp
+++ b/src/plugins/cpptools/cppprojectfilecategorizer.cpp
@@ -27,21 +27,19 @@
namespace CppTools {
-ProjectFileCategorizer::ProjectFileCategorizer(const QString &partName,
- const QStringList &files,
+ProjectFileCategorizer::ProjectFileCategorizer(const QString &projectPartName,
+ const QStringList &filePaths,
ProjectPartBuilder::FileClassifier fileClassifier)
- : m_partName(partName)
+ : m_partName(projectPartName)
{
- using CppTools::ProjectFile;
+ ProjectFiles cHeaders;
+ ProjectFiles cxxHeaders;
- QVector<ProjectFile> cHeaders;
- QVector<ProjectFile> cxxHeaders;
-
- foreach (const QString &file, files) {
+ foreach (const QString &filePath, filePaths) {
const ProjectFile::Kind kind = fileClassifier
- ? fileClassifier(file)
- : ProjectFile::classify(file);
- const ProjectFile projectFile(file, kind);
+ ? fileClassifier(filePath)
+ : ProjectFile::classify(filePath);
+ const ProjectFile projectFile(filePath, kind);
switch (kind) {
case ProjectFile::CSource: m_cSources += projectFile; break;
@@ -71,11 +69,10 @@ ProjectFileCategorizer::ProjectFileCategorizer(const QString &partName,
if (hasC || (!hasObjc && !hasObjcxx && !hasCxx))
m_cSources += cHeaders;
- m_partCount =
- (m_cSources.isEmpty() ? 0 : 1) +
- (m_cxxSources.isEmpty() ? 0 : 1) +
- (m_objcSources.isEmpty() ? 0 : 1) +
- (m_objcxxSources.isEmpty() ? 0 : 1);
+ m_partCount = (m_cSources.isEmpty() ? 0 : 1)
+ + (m_cxxSources.isEmpty() ? 0 : 1)
+ + (m_objcSources.isEmpty() ? 0 : 1)
+ + (m_objcxxSources.isEmpty() ? 0 : 1);
}
QString ProjectFileCategorizer::partName(const QString &languageName) const