Separate in library the application
[googlelatitude] / latitude.qml / qml.cpp
diff --git a/latitude.qml/qml.cpp b/latitude.qml/qml.cpp
new file mode 100644 (file)
index 0000000..95981ec
--- /dev/null
@@ -0,0 +1,18 @@
+#include "qml.h"
+#include <QtDeclarative/QDeclarativeContext>
+
+LatitudeQML::LatitudeQML(QDeclarativeView *parent) :
+    QDeclarativeView(parent),
+    latitude(this),
+    gps(this),
+    demonio("/opt/linfati.com/bin/latituded"),
+    cli(this) {
+    qDebug() << "* LatitudeQML::LatitudeQML";
+
+    rootContext()->setContextProperty("latitude", &latitude);
+    rootContext()->setContextProperty("gps", &gps);
+    rootContext()->setContextProperty("demonio", this);
+    setSource(QUrl("qrc:/main.qml"));
+
+    latitude.getAccess();
+}