* limitations under the License.
*/
-#include <QtCore/QDebug>
-#include <QtGui/QGuiApplication>
+#include <QtAGLExtras/AGLApplication>
#include <QtQml/QQmlApplicationEngine>
-#include <QtQuickControls2/QQuickStyle>
-#ifdef HAVE_LIBHOMESCREEN
-#include <libhomescreen.hpp>
-#endif
+#include "translator.h"
int main(int argc, char *argv[])
{
-#ifdef HAVE_LIBHOMESCREEN
- LibHomeScreen libHomeScreen;
-
- if (!libHomeScreen.renderAppToAreaAllowed(0, 1)) {
- qWarning() << "renderAppToAreaAllowed is denied";
- return -1;
- }
-#endif
-
- QGuiApplication app(argc, argv);
-
- QQuickStyle::setStyle("AGL");
-
- QQmlApplicationEngine engine;
- engine.load(QUrl(QStringLiteral("qrc:/HVAC.qml")));
-
+ AGLApplication app(argc, argv);
+ app.setApplicationName("HVAC");
+ app.setupApplicationRole("hvac");
+ qmlRegisterType<Translator>("Translator", 1, 0, "Translator");
+ app.load(QUrl(QStringLiteral("qrc:/HVAC.qml")));
return app.exec();
}