WIP: add Qt Quick HomeScreen UI
[staging/HomeScreen.git] / HomeScreenNG / main.cpp
1 #include <QtGui/QGuiApplication>
2 #include <QtGui/QWindow>
3 #include <QtQml/QQmlApplicationEngine>
4 #include <QtQml/qqml.h>
5 #include <QtCore/QDebug>
6
7 #include "applicationlauncher.h"
8 #include "statusbarmodel.h"
9
10 int main(int argc, char *argv[])
11 {
12     QCoreApplication::setOrganizationDomain(QStringLiteral("automotivelinux.org"));
13     QCoreApplication::setOrganizationName(QStringLiteral("AutomotiveGradeLinux"));
14     QCoreApplication::setApplicationName(QStringLiteral("HomeScreen"));
15     QCoreApplication::setApplicationVersion(QStringLiteral("0.0.1"));
16
17     QGuiApplication app(argc, argv);
18
19     qmlRegisterType<ApplicationLauncher>("HomeScreen", 1, 0, "ApplicationLauncher");
20     qmlRegisterType<StatusBarModel>("HomeScreen", 1, 0, "StatusBarModel");
21
22     QQmlApplicationEngine engine;
23     engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
24
25     return app.exec();
26 }