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