Blame view

app/gui/oven_control/engineermenuwindow.h 914 Bytes
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
9e1f8d093   김태훈   엔코더 구현 대비 선행 수정
18
19
20
  protected:
      void keyPressEvent(QKeyEvent *event);
      void keyReleaseEvent(QKeyEvent *event);
6a965b9f1   고영탁   엔지니어 모드 2차 구현
21
  private slots:
14a73498f   김태훈   소스 코드 정리
22
      void on_serviceHistoryButton_clicked();
6a965b9f1   고영탁   엔지니어 모드 2차 구현
23
14a73498f   김태훈   소스 코드 정리
24
      void on_operationTimeButton_clicked();
6a965b9f1   고영탁   엔지니어 모드 2차 구현
25
14a73498f   김태훈   소스 코드 정리
26
      void on_realDataButton_clicked();
6a965b9f1   고영탁   엔지니어 모드 2차 구현
27
14a73498f   김태훈   소스 코드 정리
28
      void on_functionTestButton_clicked();
069c75507   고영탁   메인 설정 버튼 기능 변경
29
c12e09d9a   고영탁   교정 UI 및 팝업 추가
30
      void on_engAdjustButton_clicked();
3f5f5d4ce   고영탁   디버깅 요청 사항 적용
31
      void on_stdConfigButton_clicked();
22f83e90f   김태훈   모델 설정 UI 추가
32
      void on_modelTypeConfigButton_clicked();
652e9cd54   고영탁   Merge
33
  private:
14a73498f   김태훈   소스 코드 정리
34
      Ui::EngineerMenuWindow *ui;
9e1f8d093   김태훈   엔코더 구현 대비 선행 수정
35
36
37
38
39
40
  
      QWidget *pushed = NULL;
  
      void onEncoderLeft();
      void onEncoderRight();
      void onEncoderClicked(QWidget *clicked);
652e9cd54   고영탁   Merge
41
42
43
  };
  
  #endif // ENGINEERMENUWINDOW_H