From d0e544716f90eff4e3d6a9490d1c6d86a1bba047 Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Sat, 6 Aug 2022 11:12:19 +0300 Subject: homescreenhandler: Include homescreen handler Signed-off-by: Marius Vlad --- app/main.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'app/main.cpp') 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"))); -- cgit