Select Git revision
tirage-gaussienne.py
Forked from
Vuillemot Romain / INF-TC1
Source project has a limited visibility.
-
Romain Vuillemot authoredRomain Vuillemot authored
main.cpp 917 B
#include <QGuiApplication>
#include <QQmlContext>
#include <QQuickItem>
#include <QQmlApplicationEngine>
#include "jeu.h"
#include "vraiecase.h"
#include "lettermodel.h"
int main(int argc, char *argv[]) {
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
qmlRegisterType<VraieCase>("motus", 1, 0, "VraieCase");
int width = 7;
int height = 6;
// Charger l'interface utilisateur (QML)
LetterModel letterModel(width, height);
engine.rootContext()->setContextProperty("letterModel", &letterModel);
engine.loadFromModule("motus", "Main");
QObject *rootObject = engine.rootObjects().first();
QQuickItem *rootItem = qobject_cast<QQuickItem *>(rootObject);
QQuickItem *parentItem = rootItem;
Jeu jeu(&engine, width, height);
jeu.setLetterModel(&letterModel);
engine.rootContext()->setContextProperty("jeu", &jeu);
return app.exec();
}