Blame view

app/gui/oven_control/manualcookwindow.h 1.36 KB
8c2952457   김태훈   응용 프로그램 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  #ifndef MANUALCOOKWINDOW_H
  #define MANUALCOOKWINDOW_H
  
  #include <QMainWindow>
  
  #include "oven.h"
  #include "udphandler.h"
  
  namespace Ui {
  class ManualCookWindow;
  }
  
  class ManualCookWindow : public QMainWindow
  {
      Q_OBJECT
  
  public:
      explicit ManualCookWindow(QWidget *parent = 0, Oven *oven = 0, UdpHandler *udp = 0);
      ~ManualCookWindow();
  
  signals:
      void modeButtonClicked();
      void cookStopRequested();
  
  public slots:
      void onModeButtonClicked(int mode);
      void onOvenUpdated(Oven *oven);
  
  private slots:
      void checkTime();
      void updateLabels();
      void showCurrentHumidity();
      void hideCurrentHumidity();
      void showCurrentTemp();
      void hideCurrentTemp();
c598b01b2   김태훈   GUI 업데이트
36
      void on_runStopButton_clicked();
8c2952457   김태훈   응용 프로그램 추가
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
      void on_fanButton_clicked();
      void on_goOuterButton_clicked();
      void on_applyButton_clicked();
      void on_interTempButton_clicked();
  
      void on_preheatButton_clicked();
  
      void on_damperButton_clicked();
  
      void on_humidificationButton_clicked();
  
      void on_repeatButton_clicked();
  
      void on_cooldownButton_clicked();
  
      void on_reserveButton_clicked();
  
      void on_favoritesButton_clicked();
  
  private:
      Ui::ManualCookWindow *ui;
      Oven *oven;
      UdpHandler *udp;
  
      int humidity;
      int temp;
      int time;
      int interTemp;
  
      bool showCurrentHumidity_ = false;
      bool showCurrentTemp_ = false;
  };
  
  #endif // MANUALCOOKWINDOW_H