engineermenuwindow.cpp 1.35 KB
#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();
}