Commit d0cfbd177bfec277a51efa7595220c9866497fc5

Authored by 김태훈
1 parent fe52dcef99
Exists in master and in 2 other branches fhd, fhd-demo

GUI V0.1.10 (이 버전으로 배포)

- 컴파일 오류 수정
app/gui/oven_control/autocook.cpp
... ... @@ -26,7 +26,7 @@ void AutoCook::startStep()
26 26 startHumidity = oven->currentHumidity();
27 27 startTemp = oven->currentTemp();
28 28 isWaitingDoorOpened_ = false;
29   - oven->setMode(Oven::CombinationMode);
  29 + oven->setMode(currentStep.mode);
30 30 oven->setHumidity(currentStep.humidity);
31 31 oven->setTemp(currentStep.temp);
32 32 oven->setFan(currentStep.fan);
... ... @@ -39,7 +39,7 @@ void AutoCook::startStep()
39 39 startHumidity = oven->currentHumidity();
40 40 startTemp = oven->currentTemp();
41 41 isWaitingDoorOpened_ = false;
42   - oven->setMode(Oven::CombinationMode);
  42 + oven->setMode(currentStep.mode);
43 43 oven->setHumidity(currentStep.humidity);
44 44 oven->setTemp(currentStep.temp);
45 45 oven->setFan(currentStep.fan);
... ...
app/gui/oven_control/mainwindow.cpp
... ... @@ -25,7 +25,7 @@ MainWindow::~MainWindow()
25 25 delete ui;
26 26 }
27 27  
28   -void MainWindow::showManualCookWindow(Oven::Mode mode)
  28 +void MainWindow::showManualCookWindow(Define::Mode mode)
29 29 {
30 30 ManualCookWindow *w = new ManualCookWindow(this, mode);
31 31 w->setWindowModality(Qt::WindowModal);
... ... @@ -43,17 +43,17 @@ void MainWindow::showAutoCookSelectionWindow(Define::CookType type)
43 43  
44 44 void MainWindow::on_steamButton_clicked()
45 45 {
46   - showManualCookWindow(Oven::SteamMode);
  46 + showManualCookWindow(Define::SteamMode);
47 47 }
48 48  
49 49 void MainWindow::on_combiButton_clicked()
50 50 {
51   - showManualCookWindow(Oven::CombinationMode);
  51 + showManualCookWindow(Define::CombiMode);
52 52 }
53 53  
54 54 void MainWindow::on_dryheatButton_clicked()
55 55 {
56   - showManualCookWindow(Oven::HeatMode);
  56 + showManualCookWindow(Define::DryMode);
57 57 }
58 58  
59 59 void MainWindow::on_poultryButton_clicked()
... ...
app/gui/oven_control/mainwindow.h
... ... @@ -19,7 +19,7 @@ public:
19 19 ~MainWindow();
20 20  
21 21 private slots:
22   - void showManualCookWindow(Oven::Mode mode);
  22 + void showManualCookWindow(Define::Mode mode);
23 23 void showAutoCookSelectionWindow(Define::CookType type);
24 24  
25 25 void on_steamButton_clicked();
... ...
app/gui/oven_control/manualcookwindow.cpp
... ... @@ -10,7 +10,7 @@
10 10  
11 11 #include <QTime>
12 12  
13   -ManualCookWindow::ManualCookWindow(QWidget *parent, Oven::Mode mode) :
  13 +ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
14 14 QMainWindow(parent),
15 15 ui(new Ui::ManualCookWindow)
16 16 {
... ... @@ -188,13 +188,13 @@ void ManualCookWindow::onOvenUpdated(Oven *oven)
188 188 {
189 189 switch (oven->mode())
190 190 {
191   - case Oven::HeatMode:
  191 + case Define::DryMode:
192 192 ui->dryheatButton->setChecked(true);
193 193 break;
194   - case Oven::SteamMode:
  194 + case Define::SteamMode:
195 195 ui->steamButton->setChecked(true);
196 196 break;
197   - case Oven::CombinationMode:
  197 + case Define::CombiMode:
198 198 ui->combiButton->setChecked(true);
199 199 break;
200 200 default:
... ... @@ -204,7 +204,7 @@ void ManualCookWindow::onOvenUpdated(Oven *oven)
204 204 bool old;
205 205 old = ui->humiditySlider->blockSignals(true);
206 206 ui->humiditySlider->setValue(oven->humidity());
207   - ui->humiditySlider->setEnabled(oven->mode() == Oven::CombinationMode);
  207 + ui->humiditySlider->setEnabled(oven->mode() == Define::CombiMode);
208 208 ui->humiditySlider->blockSignals(old);
209 209  
210 210 old = ui->tempSlider->blockSignals(true);
... ... @@ -305,7 +305,7 @@ QPushButton:pressed {\
305 305 updateLabels();
306 306 }
307 307  
308   -void ManualCookWindow::setOvenDefault(Oven::Mode mode)
  308 +void ManualCookWindow::setOvenDefault(Define::Mode mode)
309 309 {
310 310 stop();
311 311  
... ... @@ -328,17 +328,17 @@ void ManualCookWindow::stop()
328 328  
329 329 void ManualCookWindow::on_steamButton_clicked()
330 330 {
331   - setOvenDefault(Oven::SteamMode);
  331 + setOvenDefault(Define::SteamMode);
332 332 }
333 333  
334 334 void ManualCookWindow::on_combiButton_clicked()
335 335 {
336   - setOvenDefault(Oven::CombinationMode);
  336 + setOvenDefault(Define::CombiMode);
337 337 }
338 338  
339 339 void ManualCookWindow::on_dryheatButton_clicked()
340 340 {
341   - setOvenDefault(Oven::HeatMode);
  341 + setOvenDefault(Define::DryMode);
342 342 }
343 343  
344 344 void ManualCookWindow::on_humidityButton_pressed()
... ...
app/gui/oven_control/manualcookwindow.h
... ... @@ -15,7 +15,7 @@ class ManualCookWindow : public QMainWindow
15 15 Q_OBJECT
16 16  
17 17 public:
18   - explicit ManualCookWindow(QWidget *parent, Oven::Mode mode);
  18 + explicit ManualCookWindow(QWidget *parent, Define::Mode mode);
19 19 ~ManualCookWindow();
20 20  
21 21 signals:
... ... @@ -25,7 +25,7 @@ public slots:
25 25  
26 26 private slots:
27 27 void setupAnimation();
28   - void setOvenDefault(Oven::Mode mode);
  28 + void setOvenDefault(Define::Mode mode);
29 29 void start();
30 30 void stop();
31 31 void checkTime();
... ...
app/gui/oven_control/oven.cpp
... ... @@ -51,19 +51,19 @@ void Oven::setInterface(OvenInterface *interface)
51 51 connect(interface, SIGNAL(doorClosed()), this, SLOT(onDoorClosed()));
52 52 }
53 53  
54   -void Oven::setMode(Mode mode)
  54 +void Oven::setMode(Define::Mode mode)
55 55 {
56 56 if (setMode_(mode))
57 57 emit changed(this);
58 58 }
59 59  
60   -bool Oven::setMode_(Mode mode)
  60 +bool Oven::setMode_(Define::Mode mode)
61 61 {
62 62 switch (mode)
63 63 {
64   - case HeatMode:
65   - case SteamMode:
66   - case CombinationMode:
  64 + case Define::DryMode:
  65 + case Define::SteamMode:
  66 + case Define::CombiMode:
67 67 break;
68 68 default:
69 69 return false;
... ... @@ -72,19 +72,7 @@ bool Oven::setMode_(Mode mode)
72 72 if (mode != mode_)
73 73 {
74 74 mode_ = mode;
75   -
76   - switch (mode)
77   - {
78   - case HeatMode:
79   - interface->setMode(Define::DryMode);
80   - break;
81   - case SteamMode:
82   - interface->setMode(Define::SteamMode);
83   - break;
84   - case CombinationMode:
85   - interface->setMode(Define::CombiMode);
86   - break;
87   - }
  75 + interface->setMode(mode);
88 76  
89 77 return true;
90 78 }
... ... @@ -92,20 +80,20 @@ bool Oven::setMode_(Mode mode)
92 80 return false;
93 81 }
94 82  
95   -void Oven::setDefault(Mode mode)
  83 +void Oven::setDefault(Define::Mode mode)
96 84 {
97 85 setMode_(mode);
98 86 switch (mode)
99 87 {
100   - case HeatMode:
  88 + case Define::DryMode:
101 89 setHumidity_(0);
102 90 setTemp_(160);
103 91 break;
104   - case SteamMode:
  92 + case Define::SteamMode:
105 93 setHumidity_(100);
106 94 setTemp_(100);
107 95 break;
108   - case CombinationMode:
  96 + case Define::CombiMode:
109 97 setHumidity_(50);
110 98 setTemp_(100);
111 99 break;
... ... @@ -776,11 +764,11 @@ int Oven::maxTemp()
776 764 {
777 765 switch (mode())
778 766 {
779   - case HeatMode:
  767 + case Define::DryMode:
780 768 return 300;
781   - case SteamMode:
  769 + case Define::SteamMode:
782 770 return 130;
783   - case CombinationMode:
  771 + case Define::CombiMode:
784 772 return 300;
785 773 default:
786 774 return 0;
... ... @@ -791,11 +779,11 @@ int Oven::minTemp()
791 779 {
792 780 switch (mode())
793 781 {
794   - case HeatMode:
  782 + case Define::DryMode:
795 783 return 30;
796   - case SteamMode:
  784 + case Define::SteamMode:
797 785 return 30;
798   - case CombinationMode:
  786 + case Define::CombiMode:
799 787 return 30;
800 788 default:
801 789 return 0;
... ... @@ -806,11 +794,11 @@ int Oven::maxInterTemp()
806 794 {
807 795 switch (mode())
808 796 {
809   - case HeatMode:
  797 + case Define::DryMode:
810 798 return 99;
811   - case SteamMode:
  799 + case Define::SteamMode:
812 800 return 99;
813   - case CombinationMode:
  801 + case Define::CombiMode:
814 802 return 99;
815 803 default:
816 804 return 0;
... ... @@ -821,11 +809,11 @@ int Oven::minInterTemp()
821 809 {
822 810 switch (mode())
823 811 {
824   - case HeatMode:
  812 + case Define::DryMode:
825 813 return 30;
826   - case SteamMode:
  814 + case Define::SteamMode:
827 815 return 30;
828   - case CombinationMode:
  816 + case Define::CombiMode:
829 817 return 30;
830 818 default:
831 819 return 0;
... ...
app/gui/oven_control/oven.h
... ... @@ -52,13 +52,9 @@ class Oven : public QObject
52 52 {
53 53 Q_OBJECT
54 54  
55   -public:
56   - enum Mode { HeatMode, SteamMode, CombinationMode };
57   -
58   -private:
59 55 explicit Oven(QObject *parent = 0);
60 56  
61   - Mode mode_;
  57 + Define::Mode mode_;
62 58 int humidity_;
63 59 int temp_;
64 60 int time_;
... ... @@ -120,7 +116,7 @@ public:
120 116 return instance;
121 117 }
122 118  
123   - Mode mode() { return mode_; }
  119 + Define::Mode mode() { return mode_; }
124 120 int humidity() { return humidity_; }
125 121 int temp() { return temp_; }
126 122 int time();
... ... @@ -160,8 +156,8 @@ signals:
160 156 void doorOpened();
161 157  
162 158 public slots:
163   - void setMode(Mode mode);
164   - void setDefault(Mode mode);
  159 + void setMode(Define::Mode mode);
  160 + void setDefault(Define::Mode mode);
165 161 void setHumidity(int percentage);
166 162 void setTemp(int celsius);
167 163 void setTime(int secs);
... ... @@ -199,7 +195,7 @@ public slots:
199 195 void setInterface(OvenInterface *interface);
200 196  
201 197 private slots:
202   - bool setMode_(Mode mode);
  198 + bool setMode_(Define::Mode mode);
203 199 bool setHumidity_(int percentage);
204 200 bool setTemp_(int celsius);
205 201 bool setInterTempEnabled_(bool enabled);
... ...