diff options
Diffstat (limited to 'src/views/dolphinremoteencoding.cpp')
| -rw-r--r-- | src/views/dolphinremoteencoding.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/views/dolphinremoteencoding.cpp b/src/views/dolphinremoteencoding.cpp index 32dd6bd29..a3007523c 100644 --- a/src/views/dolphinremoteencoding.cpp +++ b/src/views/dolphinremoteencoding.cpp @@ -20,11 +20,12 @@ #include <KCharsets> #include <KConfig> #include <KConfigGroup> -#include <KIO/Scheduler> #include <KLocalizedString> #include <KProtocolInfo> #include <KProtocolManager> +#include <QDBusConnection> +#include <QDBusMessage> #include <QMenu> #define DATA_KEY QStringLiteral("Charset") @@ -210,7 +211,11 @@ void DolphinRemoteEncoding::slotDefault() void DolphinRemoteEncoding::updateView() { - KIO::Scheduler::emitReparseSlaveConfiguration(); + QDBusMessage message = + QDBusMessage::createSignal(QStringLiteral("/KIO/Scheduler"), QStringLiteral("org.kde.KIO.Scheduler"), QStringLiteral("reparseSlaveConfiguration")); + message << QString(); + QDBusConnection::sessionBus().send(message); + // Reload the page with the new charset m_actionHandler->currentView()->setUrl(m_currentURL); m_actionHandler->currentView()->reload(); |
