diff --git a/src/plugins/clangformat/clangformatconfigwidget.cpp b/src/plugins/clangformat/clangformatconfigwidget.cpp index b58d3469813..79ca3b5a1cb 100644 --- a/src/plugins/clangformat/clangformatconfigwidget.cpp +++ b/src/plugins/clangformat/clangformatconfigwidget.cpp @@ -220,16 +220,17 @@ void ClangFormatConfigWidget::initIndentationOrFormattingCombobox() m_ui->indentingOrFormatting->show(); - connect(m_ui->indentingOrFormatting, &QComboBox::currentIndexChanged, this, [](int index) { - ClangFormatSettings &settings = ClangFormatSettings::instance(); - const bool isFormatting = index == formatIndex(); - settings.setFormatCodeInsteadOfIndent(isFormatting); + connect(m_ui->indentingOrFormatting, QOverload::of(&QComboBox::currentIndexChanged), + this, [](int index) { + ClangFormatSettings &settings = ClangFormatSettings::instance(); + const bool isFormatting = index == formatIndex(); + settings.setFormatCodeInsteadOfIndent(isFormatting); - if (!isBeautifierOnSaveActivated()) - settings.setFormatOnSave(isFormatting); + if (!isBeautifierOnSaveActivated()) + settings.setFormatOnSave(isFormatting); - settings.write(); - }); + settings.write(); + }); } static bool projectConfigExists()