diff options
| author | Nicolas Fella <[email protected]> | 2023-11-06 00:16:16 +0100 |
|---|---|---|
| committer | Méven Car <[email protected]> | 2023-11-06 10:47:09 +0000 |
| commit | 83608c97ec2e259177b0921a6533aba6e5abfc61 (patch) | |
| tree | a3a4c6f4abc762a6fe92013d17060449d8d0a11c /src/views/dolphinremoteencoding.cpp | |
| parent | d9c11ee99906558ae853fc3b42167e884d2a940e (diff) | |
Use DBus to reparse worker config
See https://phabricator.kde.org/T15956
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(); |
