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,
//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);