#include "mainwindow.h" #include "ui_mainwindow.h" #include "diceparser.h" MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); connect(ui->m_rollButton, SIGNAL(pressed()), this, SLOT(rollDiceCommand())); m_dieParser= new DiceParser(); } MainWindow::~MainWindow() { delete ui; } void MainWindow::rollDiceCommand() { QString cmd= ui->m_cmdEdit->text(); if(m_dieParser->parseLine(cmd)) { m_dieParser->Start(); m_dieParser->displayResult(); } }