kdelibs/kdecore/tests/dbuscalltest.cpp
Ivailo Monev d364540e04 kdecore: log fatal message to the default area from dbuscalltest program
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:10:04 +03:00

26 lines
939 B
C++

#include <kcmdlineargs.h>
#include <kaboutdata.h>
//#include <kapplication.h>
#include <kdebug.h>
#include <QtDBus/QDBusInterface>
#include <QtDBus/QDBusReply>
int main( int argc, char** argv )
{
KAboutData about("DBusCallTest", 0, ki18n("DBusCallTest"), "version");
KCmdLineArgs::init(argc, argv, &about);
// KApplication app(false);
QDBusConnectionInterface *bus = 0;
if (!QDBusConnection::sessionBus().isConnected() || !(bus = QDBusConnection::sessionBus().interface())) {
kFatal() << "Session bus not found";
return 125;
}
kDebug() << "sending reparseConfiguration to object Konqueror in konqueror";
QDBusMessage message = QDBusMessage::createSignal("/Konqueror", "org.kde.Konqueror", "reparseConfiguration");
if(!QDBusConnection::sessionBus().send(message))
kDebug() << "void expected, " << QDBusConnection::sessionBus().lastError().name() << " returned";
return 0;
}