engineermenuwindow.cpp 1.82 KB
#include "engineermenuwindow.h"
#include "ui_engineermenuwindow.h"
#include "servicehistorymain.h"
#include "operationtimemain.h"
#include "realtimemain.h"
#include "functiontestwindow.h"
#include "ovenstatics.h"
#include "adjustmentwindow.h"
#include "modelsettingwindow.h"

EngineerMenuWindow::EngineerMenuWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::EngineerMenuWindow)
{
    ui->setupUi(this);

    ui->clockContainer->setParent(ui->upperStack);
    setAttribute(Qt::WA_DeleteOnClose);

    connect(ui->backButton, SIGNAL(released()), this, SLOT(close()));

}

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);
    w->setWindowModality(Qt::WindowModal);
    w->showFullScreen();
    w->raise();
}

void EngineerMenuWindow::on_engAdjustButton_clicked()
{
    AdjustmentWindow *w = new AdjustmentWindow(this);
    w->setWindowModality(Qt::WindowModal);
    w->showFullScreen();
    w->raise();

}

void EngineerMenuWindow::on_stdConfigButton_clicked()
{

}

void EngineerMenuWindow::on_modelTypeConfigButton_clicked()
{
    ModelSettingWindow *w = new ModelSettingWindow(this);
    w->setWindowModality(Qt::WindowModal);
    w->showFullScreen();
    w->raise();
}