Blame view

app/gui/oven_control/engineermenuwindow.h 1.01 KB
652e9cd54   고영탁   Merge
1
2
3
4
  #ifndef ENGINEERMENUWINDOW_H
  #define ENGINEERMENUWINDOW_H
  
  #include <QMainWindow>
ce39b99ff   고영탁   엔코더 구현 진행중
5
  #include <QKeyEvent>
652e9cd54   고영탁   Merge
6
7
  
  namespace Ui {
14a73498f   김태훈   소스 코드 정리
8
  class EngineerMenuWindow;
652e9cd54   고영탁   Merge
9
  }
14a73498f   김태훈   소스 코드 정리
10
  class EngineerMenuWindow : public QMainWindow
652e9cd54   고영탁   Merge
11
12
13
14
  {
      Q_OBJECT
  
  public:
14a73498f   김태훈   소스 코드 정리
15
16
      explicit EngineerMenuWindow(QWidget *parent = 0);
      ~EngineerMenuWindow();
652e9cd54   고영탁   Merge
17
d20f8d98a   김태훈   엔지니어링 모드 창 중복 실행 ...
18
      void killChild();
9e1f8d093   김태훈   엔코더 구현 대비 선행 수정
19
20
21
  protected:
      void keyPressEvent(QKeyEvent *event);
      void keyReleaseEvent(QKeyEvent *event);
6a965b9f1   고영탁   엔지니어 모드 2차 구현
22
  private slots:
d20f8d98a   김태훈   엔지니어링 모드 창 중복 실행 ...
23
      void onChildDestroyed(QObject *destroyed);
6a965b9f1   고영탁   엔지니어 모드 2차 구현
24
d20f8d98a   김태훈   엔지니어링 모드 창 중복 실행 ...
25
      void on_serviceHistoryButton_clicked();
14a73498f   김태훈   소스 코드 정리
26
      void on_operationTimeButton_clicked();
14a73498f   김태훈   소스 코드 정리
27
      void on_realDataButton_clicked();
14a73498f   김태훈   소스 코드 정리
28
      void on_functionTestButton_clicked();
c12e09d9a   고영탁   교정 UI 및 팝업 추가
29
      void on_engAdjustButton_clicked();
3f5f5d4ce   고영탁   디버깅 요청 사항 적용
30
      void on_stdConfigButton_clicked();
22f83e90f   김태훈   모델 설정 UI 추가
31
      void on_modelTypeConfigButton_clicked();
652e9cd54   고영탁   Merge
32
  private:
14a73498f   김태훈   소스 코드 정리
33
      Ui::EngineerMenuWindow *ui;
9e1f8d093   김태훈   엔코더 구현 대비 선행 수정
34
d20f8d98a   김태훈   엔지니어링 모드 창 중복 실행 ...
35
36
37
      QWidget *child;
  
      void newChild(QWidget *w);
9e1f8d093   김태훈   엔코더 구현 대비 선행 수정
38
39
40
41
42
      QWidget *pushed = NULL;
  
      void onEncoderLeft();
      void onEncoderRight();
      void onEncoderClicked(QWidget *clicked);
652e9cd54   고영탁   Merge
43
44
45
  };
  
  #endif // ENGINEERMENUWINDOW_H