#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" #include "soundplayer.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(clicked()), this, SLOT(close())); foreach (QPushButton *button, findChildren()) connect(button, &QPushButton::pressed, SoundPlayer::playClick); } 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(); }