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