File indexing completed on 2024-04-28 15:20:31

0001 #include <QCoreApplication>
0002 #include <QDBusInterface>
0003 #include <QDBusReply>
0004 #include <QDebug>
0005 
0006 int main(int argc, char **argv)
0007 {
0008     QCoreApplication app(argc, argv);
0009 
0010     QDBusConnectionInterface *bus = nullptr;
0011     if (!QDBusConnection::sessionBus().isConnected() || !(bus = QDBusConnection::sessionBus().interface())) {
0012         qCritical() << "Session bus not found";
0013         return 125;
0014     }
0015 
0016     qDebug() << "sending reparseConfiguration to object Konqueror in konqueror";
0017     QDBusMessage message = QDBusMessage::createSignal(QStringLiteral("/Konqueror"), //
0018                                                       QStringLiteral("org.kde.Konqueror"),
0019                                                       QStringLiteral("reparseConfiguration"));
0020     if (!QDBusConnection::sessionBus().send(message)) {
0021         qDebug() << "void expected, " << QDBusConnection::sessionBus().lastError().name() << " returned";
0022     }
0023 
0024     return 0;
0025 }