Blame view

app/gui/oven_control/programmingwindow.h 1.01 KB
8597f5496   김태훈   Merge
1
2
3
4
  #ifndef PROGRAMMINGWINDOW_H
  #define PROGRAMMINGWINDOW_H
  
  #include <QMainWindow>
dcfd897f3   김태훈   수동 요리 만들기 추가
5
  #include "cookpanelbutton.h"
8597f5496   김태훈   Merge
6
7
8
9
10
11
12
13
14
15
16
  namespace Ui {
  class ProgrammingWindow;
  }
  
  class ProgrammingWindow : public QMainWindow
  {
      Q_OBJECT
  
  public:
      explicit ProgrammingWindow(QWidget *parent = 0);
      ~ProgrammingWindow();
dcfd897f3   김태훈   수동 요리 만들기 추가
17
18
      void listAuto();
      void listManual();
f588aa273   김태훈   부가 기능 로직 추가
19
  private slots:
dcfd897f3   김태훈   수동 요리 만들기 추가
20
21
22
23
24
25
26
27
28
29
30
31
32
33
      void setupUi();
      void updateView();
  
      void listButtons(QList<CookRecord> record);
      void clear();
      CookPanelButton *newButton(CookRecord record);
  
      void onInfoButtonClicked(CookPanelButton *panelButton);
      void onDeleteButtonClicked(CookPanelButton *panelButton);
  
      void on_addButton_clicked();
  
      void on_autoButton_toggled(bool checked);
      void on_manualButton_toggled(bool checked);
f588aa273   김태훈   부가 기능 로직 추가
34
      void on_backButton_clicked();
dcfd897f3   김태훈   수동 요리 만들기 추가
35
36
      void on_saveButton_clicked();
      void on_helpButton_clicked();
f588aa273   김태훈   부가 기능 로직 추가
37
8597f5496   김태훈   Merge
38
39
  private:
      Ui::ProgrammingWindow *ui;
dcfd897f3   김태훈   수동 요리 만들기 추가
40
41
42
  
      QList<CookPanelButton *> list;
      CookPanelButton *lastInfoDisplayed;
8597f5496   김태훈   Merge
43
44
45
  };
  
  #endif // PROGRAMMINGWINDOW_H