From a9ddbb61a4bed1cec59b8fb2d2b56ac25ba4254f Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Mon, 21 Aug 2017 09:44:53 +0200 Subject: [PATCH] CppEditor: Show precompiled headers in code model inspector They are displayed in: 1. Invoke the inspector dialog: Menu: Tools > C++ > Inspect C++ Code Model... 2. Select "Project Parts" in the top level tab row 3. Select "General" in the lower tab row Change-Id: I9042fb7706bde713af808ca687cae8a5d06736ae Reviewed-by: Marco Bubke --- src/plugins/cppeditor/cppcodemodelinspectordialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp b/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp index d9968f27ef7..fed7c4c8549 100644 --- a/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp +++ b/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp @@ -1775,6 +1775,10 @@ void CppCodeModelInspectorDialog::updateProjectPartData(const ProjectPart::Ptr & = part->buildSystemTarget.isEmpty() ? QString::fromLatin1("") : part->buildSystemTarget; + const QString precompiledHeaders = part->precompiledHeaders.isEmpty() + ? QString::fromLatin1("") + : part->precompiledHeaders.join(','); + KeyValueModel::Table table = { {QString::fromLatin1("Project Part Name"), part->displayName}, {QString::fromLatin1("Project Part File"), part->projectFileLocation()}, @@ -1782,6 +1786,7 @@ void CppCodeModelInspectorDialog::updateProjectPartData(const ProjectPart::Ptr & {QString::fromLatin1("Project File"), projectFilePath}, {QString::fromLatin1("Buildsystem Target"), buildSystemTarget}, {QString::fromLatin1("Callgroup Id"), callGroupId}, + {QString::fromLatin1("Precompiled Headers"), precompiledHeaders}, {QString::fromLatin1("Selected For Building"), CMI::Utils::toString(part->selectedForBuilding)}, {QString::fromLatin1("Language Version"), CMI::Utils::toString(part->languageVersion)}, {QString::fromLatin1("Language Extensions"), CMI::Utils::toString(part->languageExtensions)},