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:
@@ -103,9 +103,9 @@ QString Utils::toString(ProjectExplorer::HeaderPathType type)
|
||||
return QString();
|
||||
}
|
||||
|
||||
QString Utils::toString(ProjectExplorer::LanguageVersion languageVersion)
|
||||
QString Utils::toString(::Utils::LanguageVersion languageVersion)
|
||||
{
|
||||
#define CASE_LANGUAGEVERSION(x) case ProjectExplorer::LanguageVersion::x: return QLatin1String(#x)
|
||||
#define CASE_LANGUAGEVERSION(x) case ::Utils::LanguageVersion::x: return QLatin1String(#x)
|
||||
switch (languageVersion) {
|
||||
CASE_LANGUAGEVERSION(C89);
|
||||
CASE_LANGUAGEVERSION(C99);
|
||||
@@ -123,11 +123,11 @@ QString Utils::toString(ProjectExplorer::LanguageVersion languageVersion)
|
||||
return QString();
|
||||
}
|
||||
|
||||
QString Utils::toString(ProjectExplorer::LanguageExtensions languageExtension)
|
||||
QString Utils::toString(::Utils::LanguageExtensions languageExtension)
|
||||
{
|
||||
QString result;
|
||||
|
||||
#define CASE_LANGUAGE_EXTENSION(ext) if (languageExtension & ProjectExplorer::LanguageExtension::ext) \
|
||||
#define CASE_LANGUAGE_EXTENSION(ext) if (languageExtension & ::Utils::LanguageExtension::ext) \
|
||||
result += QLatin1String(#ext ", ");
|
||||
|
||||
CASE_LANGUAGE_EXTENSION(None);
|
||||
|
||||
Reference in New Issue
Block a user