#include "services/Settings.h" #include #include #include #include int main(int argc, char *argv[]) { //QQuickWindow::setGraphicsApi(QSGRendererInterface::Software); QGuiApplication app(argc, argv); //QQuickStyle::setStyle("Fusion"); QQmlApplicationEngine engine; QObject::connect(&engine, &QQmlApplicationEngine::objectCreationFailed, &app, []() { QCoreApplication::exit(-1); }, Qt::QueuedConnection); auto settings = Settings::instance(); if(settings.user().token.empty()) { engine.load(QUrl(u"qrc:/AutoCatQt/views/LoginWindow.qml"_qs)); } else { engine.load(QUrl(u"qrc:/AutoCatQt/views/MainWindow.qml"_qs)); } return app.exec(); }