From 27fa818adc5882f9d3774d5a1f4fc5bbaf3f6483 Mon Sep 17 00:00:00 2001 From: lvaatamoinen Date: Mon, 18 Jan 2010 09:35:06 +0000 Subject: [PATCH] - Register also GUI DBus-client to DBus - TODO: Test if application is not killed on Maemo anymore git-svn-id: file:///svnroot/qtrapids/trunk@62 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda --- src/client/main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/client/main.cpp b/src/client/main.cpp index 9c5a020..7450772 100644 --- a/src/client/main.cpp +++ b/src/client/main.cpp @@ -23,6 +23,7 @@ //#include //#include "DownloadView.h" + #include "MainWindow.h" using qtrapids::MainWindow; @@ -30,6 +31,8 @@ using qtrapids::MainWindow; int main(int argc, char *argv[]) { + + QCoreApplication::setOrganizationName("Ixonos"); QCoreApplication::setOrganizationDomain("ixonos.com"); QCoreApplication::setApplicationName("QtRapids"); @@ -37,6 +40,11 @@ int main(int argc, char *argv[]) // Q_INIT_RESOURCE(application); QApplication app(argc, argv); MainWindow mainWindow; + + QDBusConnection dbus = QDBusConnection::sessionBus(); + dbus.registerObject("/qtrapids_gui", &mainWindow); + dbus.registerService("com.ixonos.qtrapids_gui"); + mainWindow.connectToServer(); mainWindow.RestoreSettings(); // mainWindow->setGeometry(QApplication::desktop()->screenGeometry()); @@ -70,6 +78,5 @@ int main(int argc, char *argv[]) } */ - return app.exec(); } -- 1.7.9.5