aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2021-08-20 14:40:17 +0200
committerhjk <hjk@qt.io>2021-08-20 15:28:14 +0000
commit652aa041b308b62cd376e8832579a87b71446656 (patch)
tree95ced8cadea3c97da5576b0678872f94092bc28c /src/plugins/cpptools
parenta9f5a9c6a4289f1b4c525f1fdcf0165a728dd669 (diff)
CppTools: Some code cosmetics
Namespaces, foreach. Change-Id: I0129ee1ed1f5d1625869e8b5cb6173e3f71166e1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cpptools')
-rw-r--r--src/plugins/cpptools/cppcodemodelsettingspage.cpp5
-rw-r--r--src/plugins/cpptools/cpptoolsplugin.cpp56
2 files changed, 30 insertions, 31 deletions
diff --git a/src/plugins/cpptools/cppcodemodelsettingspage.cpp b/src/plugins/cpptools/cppcodemodelsettingspage.cpp
index f591a9c8b3..123497d4af 100644
--- a/src/plugins/cpptools/cppcodemodelsettingspage.cpp
+++ b/src/plugins/cpptools/cppcodemodelsettingspage.cpp
@@ -95,9 +95,8 @@ void CppCodeModelSettingsWidget::setupClangCodeModelWidgets()
m_ui->clangDiagnosticConfigsSelectionWidget
->refresh(diagnosticConfigsModel(),
m_settings->clangDiagnosticConfigId(),
- [](const CppTools::ClangDiagnosticConfigs &configs,
- const Utils::Id &configToSelect) {
- return new CppTools::ClangDiagnosticConfigsWidget(configs, configToSelect);
+ [](const ClangDiagnosticConfigs &configs, const Utils::Id &configToSelect) {
+ return new ClangDiagnosticConfigsWidget(configs, configToSelect);
});
const bool isClangActive = CppModelManager::instance()->isClangCodeModelActive();
diff --git a/src/plugins/cpptools/cpptoolsplugin.cpp b/src/plugins/cpptools/cpptoolsplugin.cpp
index a334846213..f8512e6c66 100644
--- a/src/plugins/cpptools/cpptoolsplugin.cpp
+++ b/src/plugins/cpptools/cpptoolsplugin.cpp
@@ -67,6 +67,7 @@
using namespace Core;
using namespace CPlusPlus;
+using namespace ProjectExplorer;
using namespace Utils;
namespace CppTools {
@@ -125,9 +126,9 @@ void CppToolsPlugin::clearHeaderSourceCache()
m_headerSourceMapping.clear();
}
-Utils::FilePath CppToolsPlugin::licenseTemplatePath()
+FilePath CppToolsPlugin::licenseTemplatePath()
{
- return Utils::FilePath::fromString(m_instance->d->m_fileSettings.licenseTemplatePath);
+ return FilePath::fromString(m_instance->d->m_fileSettings.licenseTemplatePath);
}
QString CppToolsPlugin::licenseTemplate()
@@ -191,14 +192,14 @@ bool CppToolsPlugin::initialize(const QStringList &arguments, QString *error)
QAction *openInNextSplitAction = new QAction(tr("Open Corresponding Header/Source in Next Split"), this);
command = ActionManager::registerAction(openInNextSplitAction, Constants::OPEN_HEADER_SOURCE_IN_NEXT_SPLIT, context, true);
- command->setDefaultKeySequence(QKeySequence(Utils::HostOsInfo::isMacHost()
+ command->setDefaultKeySequence(QKeySequence(HostOsInfo::isMacHost()
? tr("Meta+E, F4")
: tr("Ctrl+E, F4")));
mcpptools->addAction(command);
connect(openInNextSplitAction, &QAction::triggered,
this, &CppToolsPlugin::switchHeaderSourceInNextSplit);
- Utils::MacroExpander *expander = Utils::globalMacroExpander();
+ MacroExpander *expander = globalMacroExpander();
expander->registerVariable("Cpp:LicenseTemplate",
tr("The license template."),
[]() { return CppToolsPlugin::licenseTemplate(); });
@@ -211,13 +212,13 @@ bool CppToolsPlugin::initialize(const QStringList &arguments, QString *error)
tr("Insert \"#pragma once\" instead of \"#ifndef\" include guards into header file"),
[] { return usePragmaOnce() ? QString("true") : QString(); });
- const auto panelFactory = new ProjectExplorer::ProjectPanelFactory;
+ const auto panelFactory = new ProjectPanelFactory;
panelFactory->setPriority(100);
panelFactory->setDisplayName(tr("Clangd"));
- panelFactory->setCreateWidgetFunction([](ProjectExplorer::Project *project) {
+ panelFactory->setCreateWidgetFunction([](Project *project) {
return new ClangdProjectSettingsWidget(project);
});
- ProjectExplorer::ProjectPanelFactory::registerFactory(panelFactory);
+ ProjectPanelFactory::registerFactory(panelFactory);
return true;
}
@@ -256,8 +257,7 @@ void CppToolsPlugin::switchHeaderSourceInNextSplit()
EditorManager::openEditor(otherFile, Id(), EditorManager::OpenInOtherSplit);
}
-static QStringList findFilesInProject(const QString &name,
- const ProjectExplorer::Project *project)
+static QStringList findFilesInProject(const QString &name, const Project *project)
{
if (debug)
qDebug() << Q_FUNC_INFO << name << project;
@@ -268,11 +268,11 @@ static QStringList findFilesInProject(const QString &name,
QString pattern = QString(1, QLatin1Char('/'));
pattern += name;
const QStringList projectFiles
- = Utils::transform(project->files(ProjectExplorer::Project::AllFiles), &Utils::FilePath::toString);
+ = transform(project->files(Project::AllFiles), &FilePath::toString);
const QStringList::const_iterator pcend = projectFiles.constEnd();
QStringList candidateList;
for (QStringList::const_iterator it = projectFiles.constBegin(); it != pcend; ++it) {
- if (it->endsWith(pattern, Utils::HostOsInfo::fileNameCaseSensitivity()))
+ if (it->endsWith(pattern, HostOsInfo::fileNameCaseSensitivity()))
candidateList.append(*it);
}
return candidateList;
@@ -310,7 +310,7 @@ static QStringList baseNameWithAllSuffixes(const QString &baseName, const QStrin
{
QStringList result;
const QChar dot = QLatin1Char('.');
- foreach (const QString &suffix, suffixes) {
+ for (const QString &suffix : suffixes) {
QString fileName = baseName;
fileName += dot;
fileName += suffix;
@@ -325,16 +325,16 @@ static QStringList baseNamesWithAllPrefixes(const QStringList &baseNames, bool i
const QStringList &sourcePrefixes = m_instance->sourcePrefixes();
const QStringList &headerPrefixes = m_instance->headerPrefixes();
- foreach (const QString &name, baseNames) {
- foreach (const QString &prefix, isHeader ? headerPrefixes : sourcePrefixes) {
+ for (const QString &name : baseNames) {
+ for (const QString &prefix : isHeader ? headerPrefixes : sourcePrefixes) {
if (name.startsWith(prefix)) {
QString nameWithoutPrefix = name.mid(prefix.size());
result += nameWithoutPrefix;
- foreach (const QString &prefix, isHeader ? sourcePrefixes : headerPrefixes)
+ for (const QString &prefix : isHeader ? sourcePrefixes : headerPrefixes)
result += prefix + nameWithoutPrefix;
}
}
- foreach (const QString &prefix, isHeader ? sourcePrefixes : headerPrefixes)
+ for (const QString &prefix : isHeader ? sourcePrefixes : headerPrefixes)
result += prefix + name;
}
@@ -344,7 +344,7 @@ static QStringList baseNamesWithAllPrefixes(const QStringList &baseNames, bool i
static QStringList baseDirWithAllDirectories(const QDir &baseDir, const QStringList &directories)
{
QStringList result;
- foreach (const QString &dir, directories)
+ for (const QString &dir : directories)
result << QDir::cleanPath(baseDir.absoluteFilePath(dir));
return result;
}
@@ -353,7 +353,7 @@ static int commonFilePathLength(const QString &s1, const QString &s2)
{
int length = qMin(s1.length(), s2.length());
for (int i = 0; i < length; ++i)
- if (Utils::HostOsInfo::fileNameCaseSensitivity() == Qt::CaseSensitive) {
+ if (HostOsInfo::fileNameCaseSensitivity() == Qt::CaseSensitive) {
if (s1[i] != s2[i])
return i;
} else {
@@ -365,16 +365,16 @@ static int commonFilePathLength(const QString &s1, const QString &s2)
static QString correspondingHeaderOrSourceInProject(const QFileInfo &fileInfo,
const QStringList &candidateFileNames,
- const ProjectExplorer::Project *project,
+ const Project *project,
CacheUsage cacheUsage)
{
QString bestFileName;
int compareValue = 0;
const QString filePath = fileInfo.filePath();
- foreach (const QString &candidateFileName, candidateFileNames) {
+ for (const QString &candidateFileName : candidateFileNames) {
const QStringList projectFiles = findFilesInProject(candidateFileName, project);
// Find the file having the most common path with fileName
- foreach (const QString &projectFile, projectFiles) {
+ for (const QString &projectFile : projectFiles) {
int value = commonFilePathLength(filePath, projectFile);
if (value > compareValue) {
compareValue = value;
@@ -442,10 +442,10 @@ QString correspondingHeaderOrSource(const QString &fileName, bool *wasHeader, Ca
candidateFileNames += baseNamesWithAllPrefixes(candidateFileNames, isHeader);
// Try to find a file in the same or sibling directories first
- foreach (const QString &candidateDir, candidateDirs) {
- foreach (const QString &candidateFileName, candidateFileNames) {
+ for (const QString &candidateDir : qAsConst(candidateDirs)) {
+ for (const QString &candidateFileName : qAsConst(candidateFileNames)) {
const QString candidateFilePath = candidateDir + QLatin1Char('/') + candidateFileName;
- const QString normalized = Utils::FileUtils::normalizePathName(candidateFilePath);
+ const QString normalized = FileUtils::normalizePathName(candidateFilePath);
const QFileInfo candidateFi(normalized);
if (candidateFi.isFile()) {
if (cacheUsage == CacheUsage::ReadWrite) {
@@ -459,7 +459,7 @@ QString correspondingHeaderOrSource(const QString &fileName, bool *wasHeader, Ca
}
// Find files in the current project
- ProjectExplorer::Project *currentProject = ProjectExplorer::ProjectTree::currentProject();
+ Project *currentProject = ProjectTree::currentProject();
if (currentProject) {
const QString path = correspondingHeaderOrSourceInProject(fi, candidateFileNames,
currentProject, cacheUsage);
@@ -469,9 +469,9 @@ QString correspondingHeaderOrSource(const QString &fileName, bool *wasHeader, Ca
// Find files in other projects
} else {
CppModelManager *modelManager = CppModelManager::instance();
- QList<ProjectInfo::Ptr> projectInfos = modelManager->projectInfos();
- foreach (const ProjectInfo::Ptr &projectInfo, projectInfos) {
- const ProjectExplorer::Project *project = projectForProjectInfo(*projectInfo);
+ const QList<ProjectInfo::Ptr> projectInfos = modelManager->projectInfos();
+ for (const ProjectInfo::Ptr &projectInfo : projectInfos) {
+ const Project *project = projectForProjectInfo(*projectInfo);
if (project == currentProject)
continue; // We have already checked the current project.