#include #include #include #include "gamestate.h" int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); QQmlApplicationEngine engine; QObject::connect( &engine, &QQmlApplicationEngine::objectCreationFailed, &app, []() { QCoreApplication::exit(-1); }, Qt::QueuedConnection); auto gameState = engine.singletonInstance("Solitare", "GameState"); gameState->setupWinningDeck(); engine.load(QStringLiteral("qrc:/qml/Main.qml")); return app.exec(); }