Changed the old code to work as a daemon
[googlelatitude] / src / daemon / dbusadaptor.cpp
diff --git a/src/daemon/dbusadaptor.cpp b/src/daemon/dbusadaptor.cpp
new file mode 100644 (file)
index 0000000..159df5d
--- /dev/null
@@ -0,0 +1,32 @@
+#include "dbusadaptor.h"
+
+#include <QDBusConnection>
+
+DBusAdaptor::DBusAdaptor(QApplication *application) :
+    QDBusAbstractAdaptor(application), app(application)
+{}
+
+void DBusAdaptor::quit()
+{
+    exit(0);
+}
+
+void DBusAdaptor::reparseConfiguration()
+{
+    daemon->reparseConfiguration();
+}
+
+bool DBusAdaptor::running()
+{
+    return true;
+}
+
+void DBusAdaptor::setDaemon(LatitudeGUI* d)
+{
+    daemon = d;
+}
+
+void DBusAdaptor::show()
+{
+    daemon->show();
+}