ClangTools: Pass context object to lambda connections

Remove some unneeded lambda () brackets.

Change-Id: I502eb5cd89505fb77c02abf44b7ce19541a8ac2f
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
Jarek Kobus
2022-12-07 20:25:25 +01:00
parent b354421f27
commit f9800bb790
11 changed files with 25 additions and 29 deletions

View File

@@ -124,7 +124,7 @@ void ClangToolsPlugin::onCurrentEditorChanged()
if (d->documentRunners.contains(document))
continue;
auto runner = new DocumentClangToolRunner(document);
connect(runner, &DocumentClangToolRunner::destroyed, this, [this, document]() {
connect(runner, &DocumentClangToolRunner::destroyed, this, [this, document] {
d->documentRunners.remove(document);
});
d->documentRunners[document] = runner;
@@ -159,7 +159,7 @@ void ClangToolsPlugin::registerAnalyzeActions()
const QIcon icon = Utils::Icon({{":/debugger/images/debugger_singleinstructionmode.png",
Utils::Theme::IconsBaseColor}})
.icon();
QAction *action = widget->toolBar()->addAction(icon, tr("Analyze File"), [this, editor]() {
QAction *action = widget->toolBar()->addAction(icon, tr("Analyze File"), [this, editor] {
d->clangTool.startTool(editor->document()->filePath());
});
cmd->augmentActionWithShortcutToolTip(action);