aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2017-09-07 17:05:47 +0200
committerUlf Hermann <ulf.hermann@qt.io>2017-09-08 09:06:53 +0000
commit47886969cc340745a517d76c81b69fd7954fa173 (patch)
tree91875446d6f865510e071ede477b81e5c8aea5ad /src/plugins/projectexplorer
parente3ae628584f2434b6cc9210726deafd55769c260 (diff)
Drop unused variables and lambda captures
Also, add context to connect() expressions where we are or were capturing "this". Change-Id: I6e006ba6f83d532478018550d148ee93eca59605 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer')
-rw-r--r--src/plugins/projectexplorer/extracompiler.cpp4
-rw-r--r--src/plugins/projectexplorer/kitinformation.cpp22
-rw-r--r--src/plugins/projectexplorer/projectexplorer.cpp58
-rw-r--r--src/plugins/projectexplorer/projectmodels.cpp2
-rw-r--r--src/plugins/projectexplorer/session.cpp4
-rw-r--r--src/plugins/projectexplorer/targetsettingspanel.cpp4
6 files changed, 46 insertions, 48 deletions
diff --git a/src/plugins/projectexplorer/extracompiler.cpp b/src/plugins/projectexplorer/extracompiler.cpp
index 59fd6b9675..ab02000440 100644
--- a/src/plugins/projectexplorer/extracompiler.cpp
+++ b/src/plugins/projectexplorer/extracompiler.cpp
@@ -381,13 +381,13 @@ ProcessExtraCompiler::~ProcessExtraCompiler()
void ProcessExtraCompiler::run(const QByteArray &sourceContents)
{
- ContentProvider contents = [this, sourceContents]() { return sourceContents; };
+ ContentProvider contents = [sourceContents]() { return sourceContents; };
runImpl(contents);
}
void ProcessExtraCompiler::run(const Utils::FileName &fileName)
{
- ContentProvider contents = [this, fileName]() {
+ ContentProvider contents = [fileName]() {
QFile file(fileName.toString());
if (!file.open(QFile::ReadOnly | QFile::Text))
return QByteArray();
diff --git a/src/plugins/projectexplorer/kitinformation.cpp b/src/plugins/projectexplorer/kitinformation.cpp
index f340f086dc..09a46646ee 100644
--- a/src/plugins/projectexplorer/kitinformation.cpp
+++ b/src/plugins/projectexplorer/kitinformation.cpp
@@ -101,7 +101,7 @@ KitInformation::ItemList SysRootKitInformation::toUserOutput(const Kit *k) const
void SysRootKitInformation::addToMacroExpander(Kit *kit, Utils::MacroExpander *expander) const
{
- expander->registerFileVariables("SysRoot", tr("Sys Root"), [this, kit]() -> QString {
+ expander->registerFileVariables("SysRoot", tr("Sys Root"), [kit]() -> QString {
return SysRootKitInformation::sysRoot(kit).toString();
});
}
@@ -335,24 +335,24 @@ void ToolChainKitInformation::addToMacroExpander(Kit *kit, Utils::MacroExpander
{
// Compatibility with Qt Creator < 4.2:
expander->registerVariable("Compiler:Name", tr("Compiler"),
- [this, kit]() -> QString {
+ [kit]() -> QString {
const ToolChain *tc = toolChain(kit, Constants::CXX_LANGUAGE_ID);
return tc ? tc->displayName() : tr("None");
});
expander->registerVariable("Compiler:Executable", tr("Path to the compiler executable"),
- [this, kit]() -> QString {
+ [kit]() -> QString {
const ToolChain *tc = toolChain(kit, Constants::CXX_LANGUAGE_ID);
return tc ? tc->compilerCommand().toString() : QString();
});
expander->registerPrefix("Compiler:Name", tr("Compiler for different languages"),
- [this, kit](const QString &ls) -> QString {
+ [kit](const QString &ls) -> QString {
const ToolChain *tc = toolChain(kit, findLanguage(ls));
return tc ? tc->displayName() : tr("None");
});
expander->registerPrefix("Compiler:Executable", tr("Compiler executable for different languages"),
- [this, kit](const QString &ls) -> QString {
+ [kit](const QString &ls) -> QString {
const ToolChain *tc = toolChain(kit, findLanguage(ls));
return tc ? tc->compilerCommand().toString() : QString();
});
@@ -518,7 +518,7 @@ void ToolChainKitInformation::kitsWereLoaded()
void ToolChainKitInformation::toolChainUpdated(ToolChain *tc)
{
- for (Kit *k : KitManager::kits([tc, this](const Kit *k) { return toolChain(k, tc->language()) == tc; }))
+ for (Kit *k : KitManager::kits([tc](const Kit *k) { return toolChain(k, tc->language()) == tc; }))
notifyAboutUpdate(k);
}
@@ -691,27 +691,27 @@ KitInformation::ItemList DeviceKitInformation::toUserOutput(const Kit *k) const
void DeviceKitInformation::addToMacroExpander(Kit *kit, Utils::MacroExpander *expander) const
{
expander->registerVariable("Device:HostAddress", tr("Host address"),
- [this, kit]() -> QString {
+ [kit]() -> QString {
const IDevice::ConstPtr device = DeviceKitInformation::device(kit);
return device ? device->sshParameters().host : QString();
});
expander->registerVariable("Device:SshPort", tr("SSH port"),
- [this, kit]() -> QString {
+ [kit]() -> QString {
const IDevice::ConstPtr device = DeviceKitInformation::device(kit);
return device ? QString::number(device->sshParameters().port) : QString();
});
expander->registerVariable("Device:UserName", tr("User name"),
- [this, kit]() -> QString {
+ [kit]() -> QString {
const IDevice::ConstPtr device = DeviceKitInformation::device(kit);
return device ? device->sshParameters().userName : QString();
});
expander->registerVariable("Device:KeyFile", tr("Private key file"),
- [this, kit]() -> QString {
+ [kit]() -> QString {
const IDevice::ConstPtr device = DeviceKitInformation::device(kit);
return device ? device->sshParameters().privateKeyFile : QString();
});
expander->registerVariable("Device:Name", tr("Device name"),
- [this, kit]() -> QString {
+ [kit]() -> QString {
const IDevice::ConstPtr device = DeviceKitInformation::device(kit);
return device ? device->displayName() : QString();
});
diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp
index 726420e0bf..6f7652cc22 100644
--- a/src/plugins/projectexplorer/projectexplorer.cpp
+++ b/src/plugins/projectexplorer/projectexplorer.cpp
@@ -238,7 +238,6 @@ const char G_BUILD_CANCEL[] = "ProjectExplorer.Group.BuildCancel";
const char RUNMENUCONTEXTMENU[] = "Project.RunMenu";
const char FOLDER_OPEN_LOCATIONS_CONTEXT_MENU[] = "Project.F.OpenLocation.CtxMenu";
const char PROJECT_OPEN_LOCATIONS_CONTEXT_MENU[] = "Project.P.OpenLocation.CtxMenu";
-const char SUBPROJECT_OPEN_LOCATIONS_CONTEXT_MENU[] = "Project.S.OpenLocation.CtxMenu";
} // namespace Constants
@@ -616,7 +615,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
addAutoReleasedObject(new ConfigTaskHandler(Task::compilerMissingTask(),
Constants::KITS_SETTINGS_PAGE_ID));
- ICore::addPreCloseListener([this]() -> bool { return coreAboutToClose(); });
+ ICore::addPreCloseListener([]() -> bool { return coreAboutToClose(); });
dd->m_outputPane = new AppOutputPane;
addAutoReleasedObject(dd->m_outputPane);
@@ -1193,7 +1192,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
connect(ICore::instance(), &ICore::saveSettingsRequested,
dd, &ProjectExplorerPluginPrivate::savePersistentSettings);
- connect(EditorManager::instance(), &EditorManager::autoSaved, this, [this] {
+ connect(EditorManager::instance(), &EditorManager::autoSaved, this, [] {
if (!dd->m_shuttingDown && !SessionManager::loadingSession())
SessionManager::save();
});
@@ -1267,79 +1266,78 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
dd, &ProjectExplorerPlugin::openNewProjectDialog);
connect(dd->m_loadAction, &QAction::triggered,
dd, &ProjectExplorerPluginPrivate::loadAction);
- connect(dd->m_buildProjectOnlyAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_buildProjectOnlyAction, &QAction::triggered, dd, [] {
dd->queue({ SessionManager::startupProject() }, { Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_buildAction, &QAction::triggered,
- dd, [this] {
+ connect(dd->m_buildAction, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(SessionManager::startupProject()),
{ Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_buildActionContextMenu, &QAction::triggered, dd, [this] {
+ connect(dd->m_buildActionContextMenu, &QAction::triggered, dd, [] {
dd->queue({ ProjectTree::currentProject() }, { Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_buildDependenciesActionContextMenu, &QAction::triggered, dd, [this] {
+ connect(dd->m_buildDependenciesActionContextMenu, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(ProjectTree::currentProject()),
{ Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_buildSessionAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_buildSessionAction, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(), { Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_rebuildProjectOnlyAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_rebuildProjectOnlyAction, &QAction::triggered, dd, [] {
dd->queue({ SessionManager::startupProject() },
{ Id(Constants::BUILDSTEPS_CLEAN), Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_rebuildAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_rebuildAction, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(SessionManager::startupProject()),
{ Id(Constants::BUILDSTEPS_CLEAN), Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_rebuildActionContextMenu, &QAction::triggered, dd, [this] {
+ connect(dd->m_rebuildActionContextMenu, &QAction::triggered, dd, [] {
dd->queue({ ProjectTree::currentProject() },
{ Id(Constants::BUILDSTEPS_CLEAN), Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_rebuildDependenciesActionContextMenu, &QAction::triggered, dd, [this] {
+ connect(dd->m_rebuildDependenciesActionContextMenu, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(ProjectTree::currentProject()),
{ Id(Constants::BUILDSTEPS_CLEAN), Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_rebuildSessionAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_rebuildSessionAction, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(),
{ Id(Constants::BUILDSTEPS_CLEAN), Id(Constants::BUILDSTEPS_BUILD) });
});
- connect(dd->m_deployProjectOnlyAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_deployProjectOnlyAction, &QAction::triggered, dd, [] {
dd->deploy({ SessionManager::startupProject() });
});
- connect(dd->m_deployAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_deployAction, &QAction::triggered, dd, [] {
dd->deploy(SessionManager::projectOrder(SessionManager::startupProject()));
});
- connect(dd->m_deployActionContextMenu, &QAction::triggered, dd, [this] {
+ connect(dd->m_deployActionContextMenu, &QAction::triggered, dd, [] {
dd->deploy({ ProjectTree::currentProject() });
});
- connect(dd->m_deploySessionAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_deploySessionAction, &QAction::triggered, dd, [] {
dd->deploy(SessionManager::projectOrder());
});
- connect(dd->m_cleanProjectOnlyAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_cleanProjectOnlyAction, &QAction::triggered, dd, [] {
dd->queue({ SessionManager::startupProject() }, { Id(Constants::BUILDSTEPS_CLEAN) });
});
- connect(dd->m_cleanAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_cleanAction, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(SessionManager::startupProject()),
{ Id(Constants::BUILDSTEPS_CLEAN) });
});
- connect(dd->m_cleanActionContextMenu, &QAction::triggered, dd, [this] {
+ connect(dd->m_cleanActionContextMenu, &QAction::triggered, dd, [] {
dd->queue({ ProjectTree::currentProject() }, { Id(Constants::BUILDSTEPS_CLEAN) });
});
- connect(dd->m_cleanDependenciesActionContextMenu, &QAction::triggered, dd, [this] {
+ connect(dd->m_cleanDependenciesActionContextMenu, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(ProjectTree::currentProject()),
{ Id(Constants::BUILDSTEPS_CLEAN) });
});
- connect(dd->m_cleanSessionAction, &QAction::triggered, dd, [this] {
+ connect(dd->m_cleanSessionAction, &QAction::triggered, dd, [] {
dd->queue(SessionManager::projectOrder(), { Id(Constants::BUILDSTEPS_CLEAN) });
});
connect(dd->m_runAction, &QAction::triggered,
- dd, [this]() { m_instance->runStartupProject(Constants::NORMAL_RUN_MODE); });
+ dd, []() { m_instance->runStartupProject(Constants::NORMAL_RUN_MODE); });
connect(dd->m_runActionContextMenu, &QAction::triggered,
dd, &ProjectExplorerPluginPrivate::runProjectContextMenu);
connect(dd->m_runWithoutDeployAction, &QAction::triggered,
- dd, [this]() { m_instance->runStartupProject(Constants::NORMAL_RUN_MODE, true); });
+ dd, []() { m_instance->runStartupProject(Constants::NORMAL_RUN_MODE, true); });
connect(dd->m_cancelBuildAction, &QAction::triggered,
BuildManager::instance(), &BuildManager::cancel);
connect(dd->m_unloadAction, &QAction::triggered,
@@ -1397,7 +1395,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
Utils::MacroExpander *expander = Utils::globalMacroExpander();
expander->registerFileVariables(Constants::VAR_CURRENTPROJECT_PREFIX,
tr("Current project's main file."),
- [this]() -> QString {
+ []() -> QString {
Utils::FileName projectFilePath;
if (Project *project = ProjectTree::currentProject())
projectFilePath = project->projectFilePath();
@@ -1413,7 +1411,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
expander->registerVariable(Constants::VAR_CURRENTPROJECT_NAME,
tr("The name of the current project."),
- [this]() -> QString {
+ []() -> QString {
Project *project = ProjectTree::currentProject();
return project ? project->displayName() : QString();
});
@@ -1482,7 +1480,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
expander->registerVariable(Constants::VAR_CURRENTRUN_NAME,
tr("The currently active run configuration's name."),
- [this]() -> QString {
+ []() -> QString {
if (Target *target = activeTarget()) {
if (RunConfiguration *rc = target->activeRunConfiguration())
return rc->displayName();
@@ -1492,7 +1490,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
expander->registerFileVariables("CurrentRun:Executable",
tr("The currently active run configuration's executable (if applicable)."),
- [this]() -> QString {
+ []() -> QString {
if (Target *target = activeTarget()) {
if (RunConfiguration *rc = target->activeRunConfiguration()) {
if (rc->runnable().is<StandardRunnable>())
@@ -1614,7 +1612,7 @@ void ProjectExplorerPlugin::extensionsInitialized()
QStringList filterStrings;
auto factory = new IDocumentFactory;
- factory->setOpener([this](QString fileName) -> IDocument* {
+ factory->setOpener([](QString fileName) -> IDocument* {
const QFileInfo fi(fileName);
if (fi.isDir())
fileName = FolderNavigationWidget::projectFilesInDirectory(fi.absoluteFilePath()).value(0, fileName);
diff --git a/src/plugins/projectexplorer/projectmodels.cpp b/src/plugins/projectexplorer/projectmodels.cpp
index 5bf7255a19..f22618a3c5 100644
--- a/src/plugins/projectexplorer/projectmodels.cpp
+++ b/src/plugins/projectexplorer/projectmodels.cpp
@@ -395,7 +395,7 @@ QMimeData *FlatModel::mimeData(const QModelIndexList &indexes) const
WrapperNode *FlatModel::wrapperForNode(const Node *node) const
{
- return findNonRootItem([this, node](WrapperNode *item) {
+ return findNonRootItem([node](WrapperNode *item) {
return item->m_node == node;
});
}
diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp
index 1fe1cd42b5..f17c40a197 100644
--- a/src/plugins/projectexplorer/session.cpp
+++ b/src/plugins/projectexplorer/session.cpp
@@ -134,9 +134,9 @@ SessionManager::SessionManager(QObject *parent) : QObject(parent)
connect(this, &SessionManager::projectDisplayNameChanged,
EditorManager::instance(), &EditorManager::updateWindowTitles);
connect(EditorManager::instance(), &EditorManager::editorOpened,
- [this] { markSessionFileDirty(); });
+ this, [] { markSessionFileDirty(); });
connect(EditorManager::instance(), &EditorManager::editorsClosed,
- [this] { markSessionFileDirty(); });
+ this, [] { markSessionFileDirty(); });
EditorManager::setWindowTitleAdditionHandler(&SessionManagerPrivate::windowTitleAddition);
EditorManager::setSessionTitleHandler(&SessionManagerPrivate::sessionTitle);
diff --git a/src/plugins/projectexplorer/targetsettingspanel.cpp b/src/plugins/projectexplorer/targetsettingspanel.cpp
index c089109fda..955cedc956 100644
--- a/src/plugins/projectexplorer/targetsettingspanel.cpp
+++ b/src/plugins/projectexplorer/targetsettingspanel.cpp
@@ -423,7 +423,7 @@ public:
QAction *disableAction = menu->addAction(tr("Disable Kit \"%1\" for Project \"%2\"").arg(kitName, projectName));
disableAction->setEnabled(m_kitId.isValid() && isEnabled());
- QObject::connect(disableAction, &QAction::triggered, [this, kit] {
+ QObject::connect(disableAction, &QAction::triggered, m_project, [this] {
Target *t = target();
QTC_ASSERT(t, return);
QString kitName = t->displayName();
@@ -767,7 +767,7 @@ TargetItem *TargetGroupItem::targetItem(Target *target) const
{
if (target) {
Id needle = target->id(); // Unconfigured project have no active target.
- return findFirstLevelChild([this, needle](TargetItem *item) { return item->m_kitId == needle; });
+ return findFirstLevelChild([needle](TargetItem *item) { return item->m_kitId == needle; });
}
return 0;
}