diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-02-06 11:03:51 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-02-06 14:31:49 +0000 |
commit | 50a07695bdd8018f1af357a0745bc103a36312d3 (patch) | |
tree | 89363e9dc34efb93776014f43bdf2caef9edab3a /src/plugins/cpptools/cppbaseprojectpartbuilder.cpp | |
parent | 6244168202db3649a0a7e23a0e6acdba6ec074a5 (diff) | |
download | qt-creator-50a07695bdd8018f1af357a0745bc103a36312d3.tar.gz |
CppTools: Report also C language back to project
...for Project::setProjectLanguage().
Change-Id: I77347c4597061fb48782c629d5ad6898028fee13
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppbaseprojectpartbuilder.cpp')
-rw-r--r-- | src/plugins/cpptools/cppbaseprojectpartbuilder.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppbaseprojectpartbuilder.cpp b/src/plugins/cpptools/cppbaseprojectpartbuilder.cpp index 957de6384f..194ed0df29 100644 --- a/src/plugins/cpptools/cppbaseprojectpartbuilder.cpp +++ b/src/plugins/cpptools/cppbaseprojectpartbuilder.cpp @@ -129,10 +129,8 @@ QList<Core::Id> BaseProjectPartBuilder::createProjectPartsForFiles(const QString ProjectFileCategorizer cat(m_templatePart->displayName, filePaths, fileClassifier); if (cat.hasParts()) { - // The ProjextExplorer does not distinguish between other versions than C++ and QML. - languages += ProjectExplorer::Constants::CXX_LANGUAGE_ID; - if (cat.hasCxxSources()) { + languages += ProjectExplorer::Constants::CXX_LANGUAGE_ID; createProjectPart(cat.cxxSources(), cat.partName("C++"), ProjectPart::LatestCxxVersion, @@ -140,6 +138,7 @@ QList<Core::Id> BaseProjectPartBuilder::createProjectPartsForFiles(const QString } if (cat.hasObjcxxSources()) { + languages += ProjectExplorer::Constants::CXX_LANGUAGE_ID; createProjectPart(cat.objcxxSources(), cat.partName("Obj-C++"), ProjectPart::LatestCxxVersion, @@ -147,6 +146,7 @@ QList<Core::Id> BaseProjectPartBuilder::createProjectPartsForFiles(const QString } if (cat.hasCSources()) { + languages += ProjectExplorer::Constants::C_LANGUAGE_ID; createProjectPart(cat.cSources(), cat.partName("C"), ProjectPart::LatestCVersion, @@ -154,6 +154,7 @@ QList<Core::Id> BaseProjectPartBuilder::createProjectPartsForFiles(const QString } if (cat.hasObjcSources()) { + languages += ProjectExplorer::Constants::C_LANGUAGE_ID; createProjectPart(cat.objcSources(), cat.partName("Obj-C"), ProjectPart::LatestCVersion, |