CMakeProjectManager: Pass context object to lambda connections

Remove some unneeded lambda () brackets.
Remove some unneeded lambda return type specifiers.

Change-Id: I9695367d66a151f2611554b9fe5897c1bac7ef5c
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2022-12-07 15:37:42 +01:00
parent 9e7743494c
commit d0e24654f6
8 changed files with 29 additions and 29 deletions

View File

@@ -203,11 +203,11 @@ CMakeKitAspect::CMakeKitAspect()
//make sure the default value is set if a selected CMake is removed
connect(CMakeToolManager::instance(), &CMakeToolManager::cmakeRemoved,
[this] { for (Kit *k : KitManager::kits()) fix(k); });
this, [this] { for (Kit *k : KitManager::kits()) fix(k); });
//make sure the default value is set if a new default CMake is set
connect(CMakeToolManager::instance(), &CMakeToolManager::defaultCMakeChanged,
[this] { for (Kit *k : KitManager::kits()) fix(k); });
this, [this] { for (Kit *k : KitManager::kits()) fix(k); });
}
Id CMakeKitAspect::id()
@@ -677,7 +677,7 @@ QVariant CMakeGeneratorKitAspect::defaultValue(const Kit *k) const
return g.matches("Ninja");
});
if (it != known.constEnd()) {
const bool hasNinja = [k, tool]() {
const bool hasNinja = [k, tool] {
Internal::CMakeSpecificSettings *settings
= Internal::CMakeProjectPlugin::projectTypeSpecificSettings();
@@ -951,7 +951,7 @@ private:
auto chooser = new VariableChooser(m_dialog);
chooser->addSupportedWidget(m_editor);
chooser->addMacroExpanderProvider([this]() { return kit()->macroExpander(); });
chooser->addMacroExpanderProvider([this] { return kit()->macroExpander(); });
m_additionalEditor = new QLineEdit;
auto additionalLabel = new QLabel(m_dialog);
@@ -962,7 +962,7 @@ private:
auto additionalChooser = new VariableChooser(m_dialog);
additionalChooser->addSupportedWidget(m_additionalEditor);
additionalChooser->addMacroExpanderProvider([this]() { return kit()->macroExpander(); });
additionalChooser->addMacroExpanderProvider([this] { return kit()->macroExpander(); });
auto additionalLayout = new QHBoxLayout();
additionalLayout->addWidget(additionalLabel);