From 07c5f6ec23fcf9237a24e71adcfacabce677f818 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Fri, 29 Apr 2022 10:48:09 +0200 Subject: Change file organization. --- mobile/maincontroller.cpp | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 mobile/maincontroller.cpp (limited to 'mobile/maincontroller.cpp') diff --git a/mobile/maincontroller.cpp b/mobile/maincontroller.cpp deleted file mode 100644 index 6f301ff..0000000 --- a/mobile/maincontroller.cpp +++ /dev/null @@ -1,44 +0,0 @@ -#include "maincontroler.h" - -#include -#include - -MainControler::MainControler(QObject* parent) : QObject(parent) -{ - - m_diceParser= new DiceParser(); - qmlRegisterSingletonType("DiceParser", 1, 0, "Model", [](QQmlEngine* engine, QJSEngine* scriptEngine) -> QObject* { - Q_UNUSED(engine) - static CommandModel model; - static bool initialized= false; - if(!initialized) - { - model.insertCmd("L5R", "8D10e10k4"); - initialized= true; - } - return &model; - }); -} -void MainControler::initEngine(QQmlApplicationEngine* engine) -{ - m_engine= engine; - engine->rootContext()->setContextProperty("_model", m_model); - connect(m_engine, SIGNAL(objectCreated(QObject*, QUrl)), this, SLOT(setConnections(QObject*, QUrl))); -} -void MainControler::rollDice(QString cmd) -{ - if(m_diceParser->parseLine(cmd)) - { - m_diceParser->start(); - for(int i= 0; i < m_diceParser->getStartNodeCount(); ++i) - { - // qDebug() << m_diceParser->getSumOfDiceResult(i); - } - } -} -void MainControler::setConnections(QObject* root, QUrl url) -{ - // QObject* root = engine->rootContext()->contextObject(); - connect(root, SIGNAL(roll(QString)), this, SLOT(rollDice(QString))); - connect(root, SIGNAL(addRoll(QString, QString)), m_model, SLOT(insertCmd(QString, QString))); -} -- cgit v1.2.3-70-g09d2