- Register also GUI DBus-client to DBus
authorlvaatamoinen <lassi.vaatamoinen@ixonos.com>
Mon, 18 Jan 2010 09:35:06 +0000 (09:35 +0000)
committerlvaatamoinen <lassi.vaatamoinen@ixonos.com>
Mon, 18 Jan 2010 09:35:06 +0000 (09:35 +0000)
- 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

index 9c5a020..7450772 100644 (file)
@@ -23,6 +23,7 @@
 //#include <QDesktopWidget>
 //#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();
 }