Commit 5cf78e0e698734230457c5aadc4c4b0d6ed0063b

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

모델 설정을 환경 설정에 반영

app/gui/oven_control/electricmodelsettingwindow.cpp
... ... @@ -16,24 +16,34 @@ ElectricModelSettingWindow::~ElectricModelSettingWindow()
16 16 delete ui;
17 17 }
18 18  
19   -void ElectricModelSettingWindow::on_e10Button_clicked()
  19 +void ElectricModelSettingWindow::setModel(Define::model_type model)
20 20 {
  21 + Define::config_item item;
  22 + item.d32 = (int) model;
21 23  
  24 + Config *config = Config::getInstance();
  25 + config->setConfigValue(Define::config_model, item);
  26 + config->saveConfig();
22 27 }
23 28  
24   -void ElectricModelSettingWindow::on_e20Button_clicked()
  29 +void ElectricModelSettingWindow::on_e10Button_clicked()
25 30 {
  31 + setModel(Define::model_electric_10);
  32 +}
26 33  
  34 +void ElectricModelSettingWindow::on_e20Button_clicked()
  35 +{
  36 + setModel(Define::model_electric_20);
27 37 }
28 38  
29 39 void ElectricModelSettingWindow::on_e24Button_clicked()
30 40 {
31   -
  41 + setModel(Define::model_electric_24);
32 42 }
33 43  
34 44 void ElectricModelSettingWindow::on_e40Button_clicked()
35 45 {
36   -
  46 + setModel(Define::model_electric_40);
37 47 }
38 48  
39 49 void ElectricModelSettingWindow::on_backButton_clicked()
... ...
app/gui/oven_control/electricmodelsettingwindow.h
... ... @@ -3,6 +3,8 @@
3 3  
4 4 #include <QMainWindow>
5 5  
  6 +#include "config.h"
  7 +
6 8 namespace Ui {
7 9 class ElectricModelSettingWindow;
8 10 }
... ... @@ -16,12 +18,11 @@ public:
16 18 ~ElectricModelSettingWindow();
17 19  
18 20 private slots:
19   - void on_e10Button_clicked();
  21 + void setModel(Define::model_type model);
20 22  
  23 + void on_e10Button_clicked();
21 24 void on_e20Button_clicked();
22   -
23 25 void on_e24Button_clicked();
24   -
25 26 void on_e40Button_clicked();
26 27  
27 28 void on_backButton_clicked();
... ...
app/gui/oven_control/gasmodelsettingwindow.cpp
... ... @@ -16,44 +16,54 @@ GasModelSettingWindow::~GasModelSettingWindow()
16 16 delete ui;
17 17 }
18 18  
19   -void GasModelSettingWindow::on_lpg10Button_clicked()
  19 +void GasModelSettingWindow::setModel(Define::model_type model)
20 20 {
  21 + Define::config_item item;
  22 + item.d32 = (int) model;
21 23  
  24 + Config *config = Config::getInstance();
  25 + config->setConfigValue(Define::config_model, item);
  26 + config->saveConfig();
22 27 }
23 28  
24   -void GasModelSettingWindow::on_lng10Button_clicked()
  29 +void GasModelSettingWindow::on_lpg10Button_clicked()
25 30 {
  31 + setModel(Define::model_gas_lpg_10);
  32 +}
26 33  
  34 +void GasModelSettingWindow::on_lng10Button_clicked()
  35 +{
  36 + setModel(Define::model_gas_lng_10);
27 37 }
28 38  
29 39 void GasModelSettingWindow::on_lpg20Button_clicked()
30 40 {
31   -
  41 + setModel(Define::model_gas_lpg_20);
32 42 }
33 43  
34 44 void GasModelSettingWindow::on_lng20Button_clicked()
35 45 {
36   -
  46 + setModel(Define::model_gas_lng_20);
37 47 }
38 48  
39 49 void GasModelSettingWindow::on_lpg24Button_clicked()
40 50 {
41   -
  51 + setModel(Define::model_gas_lpg_24);
42 52 }
43 53  
44 54 void GasModelSettingWindow::on_lng24Button_clicked()
45 55 {
46   -
  56 + setModel(Define::model_gas_lng_24);
47 57 }
48 58  
49 59 void GasModelSettingWindow::on_lpg40Button_clicked()
50 60 {
51   -
  61 + setModel(Define::model_gas_lpg_40);
52 62 }
53 63  
54 64 void GasModelSettingWindow::on_lng40Button_clicked()
55 65 {
56   -
  66 + setModel(Define::model_gas_lng_40);
57 67 }
58 68  
59 69 void GasModelSettingWindow::on_backButton_clicked()
... ...
app/gui/oven_control/gasmodelsettingwindow.h
... ... @@ -3,6 +3,8 @@
3 3  
4 4 #include <QMainWindow>
5 5  
  6 +#include "config.h"
  7 +
6 8 namespace Ui {
7 9 class GasModelSettingWindow;
8 10 }
... ... @@ -16,20 +18,14 @@ public:
16 18 ~GasModelSettingWindow();
17 19  
18 20 private slots:
  21 + void setModel(Define::model_type model);
19 22 void on_lpg10Button_clicked();
20   -
21 23 void on_lng10Button_clicked();
22   -
23 24 void on_lpg20Button_clicked();
24   -
25 25 void on_lng20Button_clicked();
26   -
27 26 void on_lpg24Button_clicked();
28   -
29 27 void on_lng24Button_clicked();
30   -
31 28 void on_lpg40Button_clicked();
32   -
33 29 void on_lng40Button_clicked();
34 30  
35 31 void on_backButton_clicked();
... ...