X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=app%2Fmain.cpp;h=e506dc16d0a1d337c6ac2bb2a7d9977c85c6ce84;hb=d0e544716f90eff4e3d6a9490d1c6d86a1bba047;hp=e4f87bf31dfd4e60373f5918f731ead6834ecde8;hpb=d37674bb6dbb5ceb15c650a0344b0caf624963bc;p=apps%2Fhvac.git diff --git a/app/main.cpp b/app/main.cpp index e4f87bf..e506dc1 100644 --- a/app/main.cpp +++ b/app/main.cpp @@ -20,6 +20,8 @@ #include #include #include +#include "homescreenhandler.h" + #include "translator.h" @@ -27,11 +29,22 @@ int main(int argc, char *argv[]) { setenv("QT_QUICK_CONTROLS_STYLE", "AGL", 1); + HomescreenHandler* homescreenHandler = new HomescreenHandler(); + if (argc > 1) { + int orientation = strtoul(argv[1], NULL, 10); + + fprintf(stderr, "Starting HVAC in tiled orientation %d\n", + orientation); + homescreenHandler->setOrientation("hvac", orientation); + } + QGuiApplication app(argc, argv); + QQmlApplicationEngine engine; VehicleSignalsConfig vsConfig("hvac"); engine.rootContext()->setContextProperty("hvac", new HVAC(new VehicleSignals(vsConfig))); + engine.rootContext()->setContextProperty("homescreenHandler", homescreenHandler); qmlRegisterType("Translator", 1, 0, "Translator"); engine.load(QUrl(QStringLiteral("qrc:/HVAC.qml")));