#include "engineermenuwindow.h" #include "ui_engineermenuwindow.h" #include "servicehistorymain.h" #include "operationtimemain.h" #include "realtimemain.h" #include "functiontestwindow.h" #include "ovenstatics.h" engineermenuwindow::engineermenuwindow(QWidget *parent, UdpHandler *udp) : QMainWindow(parent), ui(new Ui::engineermenuwindow), udp(udp) { ui->setupUi(this); //ui->clockContainer->setParent(ui->upperStack); //setAttribute(Qt::WA_DeleteOnClose); connect(ui->backButton, SIGNAL(released()), this, SLOT(deleteLater())); } engineermenuwindow::~engineermenuwindow() { delete ui; } void engineermenuwindow::on_servicehistorybutton_clicked() { serviceHistoryMain *w = new serviceHistoryMain(this); w->setWindowModality(Qt::WindowModal); w->showFullScreen(); } void engineermenuwindow::on_operationtimebutton_clicked() { operationTimeMain *w = new operationTimeMain(this); w->setWindowModality(Qt::WindowModal); w->showFullScreen(); } void engineermenuwindow::on_realdatabutton_clicked() { realtimeMain* w = new realtimeMain(this); w->setWindowModality(Qt::WindowModal); w->showFullScreen(); } void engineermenuwindow::on_functiontestbutton_clicked() { FunctionTestWindow *w = new FunctionTestWindow(this, udp); w->setWindowModality(Qt::WindowModal); w->showFullScreen(); w->raise(); }