diff options
Diffstat (limited to 'src/kcmdolphin.cpp')
| -rw-r--r-- | src/kcmdolphin.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/kcmdolphin.cpp b/src/kcmdolphin.cpp index 0902cdb87..676bc19d3 100644 --- a/src/kcmdolphin.cpp +++ b/src/kcmdolphin.cpp @@ -29,6 +29,8 @@ #include <kpluginfactory.h> #include <kpluginloader.h> +#include <QDBusConnection> +#include <QDBusMessage> #include <QDir> #include <QPushButton> #include <QVBoxLayout> @@ -87,6 +89,7 @@ void DolphinConfigModule::save() foreach (ViewSettingsPageBase* page, m_pages) { page->applySettings(); } + reparseConfiguration(); } void DolphinConfigModule::defaults() @@ -94,6 +97,13 @@ void DolphinConfigModule::defaults() foreach (ViewSettingsPageBase* page, m_pages) { page->restoreDefaults(); } + reparseConfiguration(); +} + +void DolphinConfigModule::reparseConfiguration() +{ + QDBusMessage message = QDBusMessage::createSignal("/KonqMain", "org.kde.Konqueror.Main", "reparseConfiguration"); + QDBusConnection::sessionBus().send(message); } #include "kcmdolphin.moc" |
