CppTools: Display header paths as view in code model inspector

Change-Id: I418cbc7200d9aee0862a484bb11cd23a632828b3
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Nikolai Kosjar
2016-12-05 13:43:21 +01:00
parent e7d74e1608
commit 52ed363594
5 changed files with 99 additions and 7 deletions

View File

@@ -87,6 +87,19 @@ QString Utils::toString(CPlusPlus::Document::DiagnosticMessage::Level level)
return QString();
}
QString Utils::toString(ProjectPartHeaderPath::Type type)
{
#define CASE_LANGUAGEVERSION(x) case ProjectPartHeaderPath::x: return QLatin1String(#x)
switch (type) {
CASE_LANGUAGEVERSION(InvalidPath);
CASE_LANGUAGEVERSION(IncludePath);
CASE_LANGUAGEVERSION(FrameworkPath);
// no default to get a compiler warning if anything is added
}
#undef CASE_LANGUAGEVERSION
return QString();
}
QString Utils::toString(ProjectPart::LanguageVersion languageVersion)
{
#define CASE_LANGUAGEVERSION(x) case ProjectPart::x: return QLatin1String(#x)