Blame view

app/gui/oven_control/engineermenuwindow.cpp 1.53 KB
652e9cd54   고영탁   Merge
1
2
  #include "engineermenuwindow.h"
  #include "ui_engineermenuwindow.h"
6a965b9f1   고영탁   엔지니어 모드 2차 구현
3
4
5
  #include "servicehistorymain.h"
  #include "operationtimemain.h"
  #include "realtimemain.h"
069c75507   고영탁   메인 설정 버튼 기능 변경
6
7
  #include "functiontestwindow.h"
  #include "ovenstatics.h"
c12e09d9a   고영탁   교정 UI 및 팝업 추가
8
  #include "adjustmentwindow.h"
652e9cd54   고영탁   Merge
9
14a73498f   김태훈   소스 코드 정리
10
  EngineerMenuWindow::EngineerMenuWindow(QWidget *parent) :
652e9cd54   고영탁   Merge
11
      QMainWindow(parent),
14a73498f   김태훈   소스 코드 정리
12
      ui(new Ui::EngineerMenuWindow)
652e9cd54   고영탁   Merge
13
14
  {
      ui->setupUi(this);
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
15
eea7d3d59   김태훈   Segmentation Faul...
16
17
      ui->clockContainer->setParent(ui->upperStack);
      setAttribute(Qt::WA_DeleteOnClose);
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
18
eea7d3d59   김태훈   Segmentation Faul...
19
      connect(ui->backButton, SIGNAL(released()), this, SLOT(close()));
069c75507   고영탁   메인 설정 버튼 기능 변경
20
652e9cd54   고영탁   Merge
21
  }
14a73498f   김태훈   소스 코드 정리
22
  EngineerMenuWindow::~EngineerMenuWindow()
652e9cd54   고영탁   Merge
23
24
25
  {
      delete ui;
  }
6a965b9f1   고영탁   엔지니어 모드 2차 구현
26
14a73498f   김태훈   소스 코드 정리
27
  void EngineerMenuWindow::on_serviceHistoryButton_clicked()
6a965b9f1   고영탁   엔지니어 모드 2차 구현
28
  {
14a73498f   김태훈   소스 코드 정리
29
      ServiceHistoryMain *w = new ServiceHistoryMain(this);
6a965b9f1   고영탁   엔지니어 모드 2차 구현
30
31
32
      w->setWindowModality(Qt::WindowModal);
      w->showFullScreen();
  }
14a73498f   김태훈   소스 코드 정리
33
  void EngineerMenuWindow::on_operationTimeButton_clicked()
6a965b9f1   고영탁   엔지니어 모드 2차 구현
34
  {
14a73498f   김태훈   소스 코드 정리
35
      OperationTimeMain *w = new OperationTimeMain(this);
6a965b9f1   고영탁   엔지니어 모드 2차 구현
36
37
38
      w->setWindowModality(Qt::WindowModal);
      w->showFullScreen();
  }
14a73498f   김태훈   소스 코드 정리
39
  void EngineerMenuWindow::on_realDataButton_clicked()
6a965b9f1   고영탁   엔지니어 모드 2차 구현
40
  {
14a73498f   김태훈   소스 코드 정리
41
      RealtimeMain* w = new RealtimeMain(this);
6a965b9f1   고영탁   엔지니어 모드 2차 구현
42
43
44
      w->setWindowModality(Qt::WindowModal);
      w->showFullScreen();
  }
069c75507   고영탁   메인 설정 버튼 기능 변경
45
14a73498f   김태훈   소스 코드 정리
46
  void EngineerMenuWindow::on_functionTestButton_clicked()
069c75507   고영탁   메인 설정 버튼 기능 변경
47
  {
538041ab9   김태훈   소스 코드 구조 개선
48
      FunctionTestWindow *w = new FunctionTestWindow(this);
069c75507   고영탁   메인 설정 버튼 기능 변경
49
50
51
52
      w->setWindowModality(Qt::WindowModal);
      w->showFullScreen();
      w->raise();
  }
c12e09d9a   고영탁   교정 UI 및 팝업 추가
53
54
55
56
57
58
59
60
  
  void EngineerMenuWindow::on_engAdjustButton_clicked()
  {
      AdjustmentWindow *w = new AdjustmentWindow(this);
      w->setWindowModality(Qt::WindowModal);
      w->showFullScreen();
      w->raise();
  }