diff --git a/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp b/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp
index 04a1326f206761e6a35b48a644ac956171f40b03..d9968f27ef7e7c5cf9904d5113b427727dce8372 100644
--- a/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp
+++ b/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp
@@ -1670,24 +1670,16 @@ void CppCodeModelInspectorDialog::updateDocumentData(const Document::Ptr &docume
     QTC_ASSERT(document, return);
 
     // General
-    KeyValueModel::Table table = KeyValueModel::Table()
-        << qMakePair(QString::fromLatin1("File Path"),
-                     QDir::toNativeSeparators(document->fileName()))
-        << qMakePair(QString::fromLatin1("Last Modified"),
-                     CMI::Utils::toString(document->lastModified()))
-        << qMakePair(QString::fromLatin1("Revision"),
-                     CMI::Utils::toString(document->revision()))
-        << qMakePair(QString::fromLatin1("Editor Revision"),
-                     CMI::Utils::toString(document->editorRevision()))
-        << qMakePair(QString::fromLatin1("Check Mode"),
-                     CMI::Utils::toString(document->checkMode()))
-        << qMakePair(QString::fromLatin1("Tokenized"),
-                     CMI::Utils::toString(document->isTokenized()))
-        << qMakePair(QString::fromLatin1("Parsed"),
-                     CMI::Utils::toString(document->isParsed()))
-        << qMakePair(QString::fromLatin1("Project Parts"),
-                     CMI::Utils::partsForFile(document->fileName()))
-        ;
+    const KeyValueModel::Table table = {
+        {QString::fromLatin1("File Path"), QDir::toNativeSeparators(document->fileName())},
+        {QString::fromLatin1("Last Modified"), CMI::Utils::toString(document->lastModified())},
+        {QString::fromLatin1("Revision"), CMI::Utils::toString(document->revision())},
+        {QString::fromLatin1("Editor Revision"), CMI::Utils::toString(document->editorRevision())},
+        {QString::fromLatin1("Check Mode"), CMI::Utils::toString(document->checkMode())},
+        {QString::fromLatin1("Tokenized"), CMI::Utils::toString(document->isTokenized())},
+        {QString::fromLatin1("Parsed"), CMI::Utils::toString(document->isParsed())},
+        {QString::fromLatin1("Project Parts"), CMI::Utils::partsForFile(document->fileName())}
+    };
     m_docGenericInfoModel->configure(table);
     resizeColumns<KeyValueModel>(m_ui->docGeneralView);
 
@@ -1783,25 +1775,20 @@ void CppCodeModelInspectorDialog::updateProjectPartData(const ProjectPart::Ptr &
             = part->buildSystemTarget.isEmpty() ? QString::fromLatin1("<None>")
                                                 : part->buildSystemTarget;
 
-    KeyValueModel::Table table = KeyValueModel::Table()
-        << qMakePair(QString::fromLatin1("Project Part Name"), part->displayName)
-        << qMakePair(QString::fromLatin1("Project Part File"), part->projectFileLocation())
-        << qMakePair(QString::fromLatin1("Project Name"), projectName)
-        << qMakePair(QString::fromLatin1("Project File"), projectFilePath)
-        << qMakePair(QString::fromLatin1("Buildsystem Target"), buildSystemTarget)
-        << qMakePair(QString::fromLatin1("Callgroup Id"), callGroupId)
-        << qMakePair(QString::fromLatin1("Selected For Building"),
-                     CMI::Utils::toString(part->selectedForBuilding))
-        << qMakePair(QString::fromLatin1("Language Version"),
-                     CMI::Utils::toString(part->languageVersion))
-        << qMakePair(QString::fromLatin1("Language Extensions"),
-                     CMI::Utils::toString(part->languageExtensions))
-        << qMakePair(QString::fromLatin1("Qt Version"),
-                     CMI::Utils::toString(part->qtVersion))
-        ;
+    KeyValueModel::Table table = {
+        {QString::fromLatin1("Project Part Name"), part->displayName},
+        {QString::fromLatin1("Project Part File"), part->projectFileLocation()},
+        {QString::fromLatin1("Project Name"), projectName},
+        {QString::fromLatin1("Project File"), projectFilePath},
+        {QString::fromLatin1("Buildsystem Target"), buildSystemTarget},
+        {QString::fromLatin1("Callgroup Id"), callGroupId},
+        {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)},
+        {QString::fromLatin1("Qt Version"), CMI::Utils::toString(part->qtVersion)}
+    };
     if (!part->projectConfigFile.isEmpty())
-        table.prepend(qMakePair(QString::fromLatin1("Project Config File"),
-                                part->projectConfigFile));
+        table.prepend({QString::fromLatin1("Project Config File"), part->projectConfigFile});
     m_partGenericInfoModel->configure(table);
     resizeColumns<KeyValueModel>(m_ui->partGeneralView);