CppTools: De-duplicate printer of ProjectFile::Kind

Change-Id: I66d2841ac76a73ef7c6548b98438d5c7b3acc4c3
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Nikolai Kosjar
2017-02-01 09:53:36 +01:00
parent 352e916498
commit cfa25be0a4
3 changed files with 3 additions and 19 deletions

View File

@@ -154,24 +154,7 @@ QString Utils::toString(ProjectPart::QtVersion qtVersion)
QString Utils::toString(ProjectFile::Kind kind)
{
#define CASE_PROFECTFILEKIND(x) case ProjectFile::x: return QLatin1String(#x)
switch (kind) {
CASE_PROFECTFILEKIND(Unclassified);
CASE_PROFECTFILEKIND(CHeader);
CASE_PROFECTFILEKIND(CSource);
CASE_PROFECTFILEKIND(CXXHeader);
CASE_PROFECTFILEKIND(CXXSource);
CASE_PROFECTFILEKIND(ObjCHeader);
CASE_PROFECTFILEKIND(ObjCSource);
CASE_PROFECTFILEKIND(ObjCXXHeader);
CASE_PROFECTFILEKIND(ObjCXXSource);
CASE_PROFECTFILEKIND(CudaSource);
CASE_PROFECTFILEKIND(OpenCLSource);
CASE_PROFECTFILEKIND(AmbiguousHeader);
// no default to get a compiler warning if anything is added
}
#undef CASE_PROFECTFILEKIND
return QString();
return QString::fromLatin1(projectFileKindToText(kind));
}
QString Utils::toString(CPlusPlus::Kind kind)