diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2017-09-07 17:05:47 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2017-09-08 09:06:53 +0000 |
commit | 47886969cc340745a517d76c81b69fd7954fa173 (patch) | |
tree | 91875446d6f865510e071ede477b81e5c8aea5ad /src/plugins/projectexplorer | |
parent | e3ae628584f2434b6cc9210726deafd55769c260 (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.cpp | 4 | ||||
-rw-r--r-- | src/plugins/projectexplorer/kitinformation.cpp | 22 | ||||
-rw-r--r-- | src/plugins/projectexplorer/projectexplorer.cpp | 58 | ||||
-rw-r--r-- | src/plugins/projectexplorer/projectmodels.cpp | 2 | ||||
-rw-r--r-- | src/plugins/projectexplorer/session.cpp | 4 | ||||
-rw-r--r-- | src/plugins/projectexplorer/targetsettingspanel.cpp | 4 |
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; } |