forked from qt-creator/qt-creator
Utils: Move C++ language details from ProjectExplorer to Utils
We want to use them in the backend processes too so it's nice to share them in Utils. A concrete size was added too because they should be serialized. Change-Id: Id5eb8f46643d5159f034fc9559f68a08d7e5847a Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -82,7 +82,7 @@ static ProjectPart::Ptr projectPartFromRawProjectPart(const RawProjectPart &rawP
|
||||
|
||||
QVector<ProjectPart::Ptr> ProjectInfoGenerator::createProjectParts(const RawProjectPart &rawProjectPart)
|
||||
{
|
||||
using ProjectExplorer::LanguageExtension;
|
||||
using Utils::LanguageExtension;
|
||||
|
||||
QVector<ProjectPart::Ptr> result;
|
||||
ProjectFileCategorizer cat(rawProjectPart.displayName,
|
||||
@@ -138,7 +138,7 @@ ProjectPart::Ptr ProjectInfoGenerator::createProjectPart(
|
||||
const ProjectFiles &projectFiles,
|
||||
const QString &partName,
|
||||
Language language,
|
||||
ProjectExplorer::LanguageExtensions languageExtensions)
|
||||
Utils::LanguageExtensions languageExtensions)
|
||||
{
|
||||
RawProjectPartFlags flags;
|
||||
ToolChainInfo tcInfo;
|
||||
@@ -172,9 +172,9 @@ ProjectPart::Ptr ProjectInfoGenerator::createProjectPart(
|
||||
part->languageVersion = macroInspectionReport.languageVersion;
|
||||
// No compiler set in kit.
|
||||
} else if (language == Language::C) {
|
||||
part->languageVersion = ProjectExplorer::LanguageVersion::LatestC;
|
||||
part->languageVersion = Utils::LanguageVersion::LatestC;
|
||||
} else {
|
||||
part->languageVersion = ProjectExplorer::LanguageVersion::LatestCxx;
|
||||
part->languageVersion = Utils::LanguageVersion::LatestCxx;
|
||||
}
|
||||
|
||||
// Header paths
|
||||
|
||||
Reference in New Issue
Block a user