X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/4cf04b91dd8804f2536fc31ae2f1b486bfc8cf9c..32b51b7b92e16cfaf1121cbe80ca267fc8bb0718:/src/settings/dolphinsettingsdialog.cpp diff --git a/src/settings/dolphinsettingsdialog.cpp b/src/settings/dolphinsettingsdialog.cpp index 8df2996b3..8c20a9148 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); @@ -156,4 +148,3 @@ void DolphinSettingsDialog::restoreDefaults() } } -#include "dolphinsettingsdialog.moc"