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,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);