Qt: Use Close button in ControllerCustomSettingsDialog

Consistency.
This commit is contained in:
Davide Pesavento
2025-11-24 14:04:24 -05:00
committed by Connor McLaughlin
parent 63f929e6f8
commit 3b25e7b3ad

View File

@@ -981,8 +981,9 @@ ControllerCustomSettingsDialog::ControllerCustomSettingsDialog(QWidget* parent,
QGridLayout* layout = new QGridLayout(this); QGridLayout* layout = new QGridLayout(this);
createSettingWidgets(sif, this, layout, section, settings, tr_context); createSettingWidgets(sif, this, layout, section, settings, tr_context);
QDialogButtonBox* bbox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::RestoreDefaults, this); QDialogButtonBox* bbox = new QDialogButtonBox(QDialogButtonBox::Close | QDialogButtonBox::RestoreDefaults, this);
connect(bbox, &QDialogButtonBox::accepted, this, &ControllerCustomSettingsDialog::accept); bbox->button(QDialogButtonBox::Close)->setDefault(true);
connect(bbox, &QDialogButtonBox::rejected, this, &ControllerCustomSettingsDialog::accept);
connect(bbox->button(QDialogButtonBox::RestoreDefaults), &QPushButton::clicked, this, connect(bbox->button(QDialogButtonBox::RestoreDefaults), &QPushButton::clicked, this,
[this, settings]() { restoreDefaultSettingWidgets(this, settings); }); [this, settings]() { restoreDefaultSettingWidgets(this, settings); });
layout->addWidget(bbox, layout->rowCount(), 0, 1, 4); layout->addWidget(bbox, layout->rowCount(), 0, 1, 4);