Corrected version number in .pro for release in OBS
[chessclock] / main.cpp
index c58099f..2a8f48c 100644 (file)
--- a/main.cpp
+++ b/main.cpp
 #include <QtGui/QApplication>
 #include <QtDeclarative>
 #include "classes/wrappedclockswidget.h"
+#include "classes/settings.h"
+#include <MDeclarativeCache>
+
 
 
 Q_DECL_EXPORT int main(int argc, char *argv[])
 {
-    QApplication app(argc, argv);
-    app.setStyleSheet("* {color: white}");
+    QApplication * pApp = MDeclarativeCache::qApplication(argc, argv);
+
+    pApp->setApplicationName("Chess Clock");
+    pApp->setOrganizationName("Chess Clock");
+
+    pApp->setStyleSheet("* {color: white}");
+
+    qmlRegisterType<WrappedClocksWidget>("ChessClocks", 1, 2, "WrappedClocksWidget");
+    qmlRegisterType<Settings>("ChessClocks", 1, 2, "Settings");
 
-    qmlRegisterType<WrappedClocksWidget>("ChessClocks", 1, 0, "WrappedClocksWidget");
+    QDeclarativeView * pView = MDeclarativeCache::qDeclarativeView();
+    pView->setSource(QUrl("qrc:/qml/main.qml"));
 
-    QDeclarativeView view;
-    view.setSource(QUrl("qrc:/qml/main.qml"));
-    view.showFullScreen();
-    return app.exec();
+    pView->showFullScreen();
+    return pApp->exec();
 }