┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kcmdolphin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/kcmdolphin.cpp')
-rw-r--r--src/kcmdolphin.cpp10
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"