From 5ca34bd3f3c05a5b20818b7cadb584f8a6ff9937 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Wed, 26 Apr 2017 13:15:49 +0200 Subject: CppDocument: use initializer_list for keys Change-Id: Ib2c407b642599cbe9da416647188e2457ec16906 Reviewed-by: Tobias Hunger Reviewed-by: Nikolai Kosjar --- .../cppeditor/cppcodemodelinspectordialog.cpp | 59 +++++++++------------- 1 file changed, 23 insertions(+), 36 deletions(-) diff --git a/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp b/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp index 04a1326f20..d9968f27ef 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(m_ui->docGeneralView); @@ -1783,25 +1775,20 @@ void CppCodeModelInspectorDialog::updateProjectPartData(const ProjectPart::Ptr & = part->buildSystemTarget.isEmpty() ? QString::fromLatin1("") : 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(m_ui->partGeneralView); -- cgit v1.2.3