X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/4cf04b91dd8804f2536fc31ae2f1b486bfc8cf9c..05c8254ee47cb668771bb4009209122364e8a2a6:/src/settings/dolphinsettingsdialog.cpp diff --git a/src/settings/dolphinsettingsdialog.cpp b/src/settings/dolphinsettingsdialog.cpp index 8df2996b3..f248335e9 100644 --- a/src/settings/dolphinsettingsdialog.cpp +++ b/src/settings/dolphinsettingsdialog.cpp @@ -53,6 +53,10 @@ DolphinSettingsDialog::DolphinSettingsDialog(const KUrl& url, QWidget* parent) : box->button(QDialogButtonBox::Ok)->setDefault(true); setButtonBox(box); + connect(box->button(QDialogButtonBox::Ok), &QAbstractButton::clicked, this, &DolphinSettingsDialog::applySettings); + connect(box->button(QDialogButtonBox::Apply), &QAbstractButton::clicked, this, &DolphinSettingsDialog::applySettings); + connect(box->button(QDialogButtonBox::RestoreDefaults), &QAbstractButton::clicked, this, &DolphinSettingsDialog::restoreDefaults); + // Startup StartupSettingsPage* startupSettingsPage = new StartupSettingsPage(url, this); KPageWidgetItem* startupSettingsFrame = addPage(startupSettingsPage, @@ -114,18 +118,6 @@ DolphinSettingsDialog::~DolphinSettingsDialog() //saveDialogSize(dialogConfig); } -void DolphinSettingsDialog::slotButtonClicked(int button) -{ - if ((button == QDialogButtonBox::Ok) || (button == QDialogButtonBox::Apply)) { - applySettings(); - } else if (button == QDialogButtonBox::RestoreDefaults) { - restoreDefaults(); - } - -#pragma message("TODO: port") - //KPageDialog::slotButtonClicked(button); -} - void DolphinSettingsDialog::enableApply() { buttonBox()->button(QDialogButtonBox::Apply)->setEnabled(true);