Pass context object in lambda connections in `qtsettings.cpp`

This commit is contained in:
Martchus 2023-03-26 19:42:25 +02:00
parent 121d6a10db
commit f27288fb1f
1 changed files with 3 additions and 3 deletions

View File

@ -360,7 +360,7 @@ QWidget *QtAppearanceOptionPage::setupWidget()
ui()->styleSheetPathSelection->provideCustomFileMode(QFileDialog::ExistingFile);
// setup font selection
QObject::connect(ui()->fontPushButton, &QPushButton::clicked, [this] {
QObject::connect(ui()->fontPushButton, &QPushButton::clicked, m_fontDialog, [this] {
if (!m_fontDialog) {
m_fontDialog = new QFontDialog(this->widget());
m_fontDialog->setCurrentFont(ui()->fontComboBox->font());
@ -371,7 +371,7 @@ QWidget *QtAppearanceOptionPage::setupWidget()
});
// setup palette selection
QObject::connect(ui()->paletteToolButton, &QToolButton::clicked,
QObject::connect(ui()->paletteToolButton, &QToolButton::clicked, ui()->paletteToolButton,
[this] { ui()->paletteToolButton->setPalette(PaletteEditor::getPalette(this->widget(), ui()->paletteToolButton->palette())); });
// setup icon theme selection
@ -426,7 +426,7 @@ QWidget *QtLanguageOptionPage::setupWidget()
}
auto *languageLabel = ui()->languageLabel;
QObject::connect(ui()->localeComboBox, &QComboBox::currentTextChanged, [languageLabel, localeComboBox] {
QObject::connect(ui()->localeComboBox, &QComboBox::currentTextChanged, languageLabel, [languageLabel, localeComboBox] {
const QLocale selectedLocale(localeComboBox->currentText());
const QLocale currentLocale;
languageLabel->setText(QCoreApplication::translate("QtGui::QtLanguageOptionPage", "recognized by Qt as") % QStringLiteral(" <i>")