sqm-gui/sources/mainwindow.cpp

42 lines
940 B
C++
Raw Normal View History

2021-05-22 22:43:44 +02:00
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
2021-05-24 23:25:17 +02:00
spinBase = ui->spinBase;
spinExp = ui->spinExp;
spinMod = ui->spinMod;
2021-05-28 17:53:57 +02:00
resultTable = ui->resultTable;
2021-05-28 18:20:00 +02:00
resultTableModel = new SQMTableModel;
// resultTable->setModel(resultTableModel);
// resultTable->show();
2021-05-28 17:18:56 +02:00
2021-05-24 23:25:17 +02:00
connect(spinBase, SIGNAL(valueChanged(int)), this, SLOT(SetModel()));
connect(spinExp, SIGNAL(valueChanged(int)), this, SLOT(SetModel()));
connect(spinMod, SIGNAL(valueChanged(int)), this, SLOT(SetModel()));
2021-05-28 17:53:57 +02:00
2021-05-28 17:18:56 +02:00
}
2021-05-24 23:25:17 +02:00
2021-05-28 17:18:56 +02:00
MainWindow::~MainWindow() {
delete ui;
2021-05-22 22:43:44 +02:00
}
2021-05-24 23:25:17 +02:00
void MainWindow::SetModel() {
int base = spinBase->value();
int exp = spinExp->value();
int mod = spinMod->value();
2021-05-28 17:18:56 +02:00
2021-05-28 18:20:00 +02:00
resultTableModel->SetStartValues(base, exp, mod);
resultTable->setModel(resultTableModel);
2021-05-28 17:53:57 +02:00
//resultTable->show();
2021-05-24 23:25:17 +02:00
}