Version 0.7-0
[vicar] / src / vicar-config-qml / cpp / main.cpp
diff --git a/src/vicar-config-qml/cpp/main.cpp b/src/vicar-config-qml/cpp/main.cpp
new file mode 100644 (file)
index 0000000..6dbb4fe
--- /dev/null
@@ -0,0 +1,27 @@
+#include <QtGui/QApplication>
+#include <QDeclarativeEngine>
+#include <QDebug>
+#include "qmlapplicationviewer.h"
+#include <QDir>
+
+Q_DECL_EXPORT int main(int argc, char *argv[])
+{
+    QScopedPointer<QApplication> app(createApplication(argc, argv));
+    QScopedPointer<QmlApplicationViewer> viewer(QmlApplicationViewer::create());    
+
+#if defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
+    //For maemo fremantle or harmattan use a common path
+    qDebug() << "Maemo";
+    QString strPath = QDir().homePath() + "/.vicar/OfflineStorage";
+    viewer->engine()->setOfflineStoragePath(strPath);
+#else
+    qDebug() << "Not Maemo";
+#endif
+
+    qDebug() << viewer->engine()->offlineStoragePath();
+    viewer->setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
+    viewer->setMainQmlFile(QLatin1String("qml/vicarconfigqml/main.qml"));
+    viewer->showExpanded();
+
+    return app->exec();
+}