diff options
Diffstat (limited to 'src/settings')
| -rw-r--r-- | src/settings/dolphinsettingsdialog.cpp | 3 | ||||
| -rw-r--r-- | src/settings/dolphinsettingsdialog.h | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/settings/dolphinsettingsdialog.cpp b/src/settings/dolphinsettingsdialog.cpp index 611648561..b1988ddc1 100644 --- a/src/settings/dolphinsettingsdialog.cpp +++ b/src/settings/dolphinsettingsdialog.cpp @@ -129,7 +129,6 @@ void DolphinSettingsDialog::applySettings() foreach (SettingsPageBase* page, m_pages) { page->applySettings(); } - DolphinApplication::app()->refreshMainWindows(); GeneralSettings* settings = DolphinSettings::instance().generalSettings(); if (settings->modifiedStartupSettings()) { @@ -140,6 +139,8 @@ void DolphinSettingsDialog::applySettings() } enableButtonApply(false); + + emit settingsChanged(); } void DolphinSettingsDialog::restoreDefaults() diff --git a/src/settings/dolphinsettingsdialog.h b/src/settings/dolphinsettingsdialog.h index 8ff94476f..2de195017 100644 --- a/src/settings/dolphinsettingsdialog.h +++ b/src/settings/dolphinsettingsdialog.h @@ -39,6 +39,9 @@ public: explicit DolphinSettingsDialog(const KUrl& url, QWidget* parent = 0); virtual ~DolphinSettingsDialog(); +signals: + void settingsChanged(); + protected slots: /** @see KDialog::slotButtonClicked() */ virtual void slotButtonClicked(int button); |
