Commit 5cf78e0e698734230457c5aadc4c4b0d6ed0063b
1 parent
f7926454e6
Exists in
master
and in
2 other branches
모델 설정을 환경 설정에 반영
Showing
4 changed files
with
39 additions
and
22 deletions
Show diff stats
app/gui/oven_control/electricmodelsettingwindow.cpp
@@ -16,24 +16,34 @@ ElectricModelSettingWindow::~ElectricModelSettingWindow() | @@ -16,24 +16,34 @@ ElectricModelSettingWindow::~ElectricModelSettingWindow() | ||
16 | delete ui; | 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 | void ElectricModelSettingWindow::on_e24Button_clicked() | 39 | void ElectricModelSettingWindow::on_e24Button_clicked() |
30 | { | 40 | { |
31 | - | 41 | + setModel(Define::model_electric_24); |
32 | } | 42 | } |
33 | 43 | ||
34 | void ElectricModelSettingWindow::on_e40Button_clicked() | 44 | void ElectricModelSettingWindow::on_e40Button_clicked() |
35 | { | 45 | { |
36 | - | 46 | + setModel(Define::model_electric_40); |
37 | } | 47 | } |
38 | 48 | ||
39 | void ElectricModelSettingWindow::on_backButton_clicked() | 49 | void ElectricModelSettingWindow::on_backButton_clicked() |
app/gui/oven_control/electricmodelsettingwindow.h
@@ -3,6 +3,8 @@ | @@ -3,6 +3,8 @@ | ||
3 | 3 | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | +#include "config.h" | ||
7 | + | ||
6 | namespace Ui { | 8 | namespace Ui { |
7 | class ElectricModelSettingWindow; | 9 | class ElectricModelSettingWindow; |
8 | } | 10 | } |
@@ -16,12 +18,11 @@ public: | @@ -16,12 +18,11 @@ public: | ||
16 | ~ElectricModelSettingWindow(); | 18 | ~ElectricModelSettingWindow(); |
17 | 19 | ||
18 | private slots: | 20 | private slots: |
19 | - void on_e10Button_clicked(); | 21 | + void setModel(Define::model_type model); |
20 | 22 | ||
23 | + void on_e10Button_clicked(); | ||
21 | void on_e20Button_clicked(); | 24 | void on_e20Button_clicked(); |
22 | - | ||
23 | void on_e24Button_clicked(); | 25 | void on_e24Button_clicked(); |
24 | - | ||
25 | void on_e40Button_clicked(); | 26 | void on_e40Button_clicked(); |
26 | 27 | ||
27 | void on_backButton_clicked(); | 28 | void on_backButton_clicked(); |
app/gui/oven_control/gasmodelsettingwindow.cpp
@@ -16,44 +16,54 @@ GasModelSettingWindow::~GasModelSettingWindow() | @@ -16,44 +16,54 @@ GasModelSettingWindow::~GasModelSettingWindow() | ||
16 | delete ui; | 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 | void GasModelSettingWindow::on_lpg20Button_clicked() | 39 | void GasModelSettingWindow::on_lpg20Button_clicked() |
30 | { | 40 | { |
31 | - | 41 | + setModel(Define::model_gas_lpg_20); |
32 | } | 42 | } |
33 | 43 | ||
34 | void GasModelSettingWindow::on_lng20Button_clicked() | 44 | void GasModelSettingWindow::on_lng20Button_clicked() |
35 | { | 45 | { |
36 | - | 46 | + setModel(Define::model_gas_lng_20); |
37 | } | 47 | } |
38 | 48 | ||
39 | void GasModelSettingWindow::on_lpg24Button_clicked() | 49 | void GasModelSettingWindow::on_lpg24Button_clicked() |
40 | { | 50 | { |
41 | - | 51 | + setModel(Define::model_gas_lpg_24); |
42 | } | 52 | } |
43 | 53 | ||
44 | void GasModelSettingWindow::on_lng24Button_clicked() | 54 | void GasModelSettingWindow::on_lng24Button_clicked() |
45 | { | 55 | { |
46 | - | 56 | + setModel(Define::model_gas_lng_24); |
47 | } | 57 | } |
48 | 58 | ||
49 | void GasModelSettingWindow::on_lpg40Button_clicked() | 59 | void GasModelSettingWindow::on_lpg40Button_clicked() |
50 | { | 60 | { |
51 | - | 61 | + setModel(Define::model_gas_lpg_40); |
52 | } | 62 | } |
53 | 63 | ||
54 | void GasModelSettingWindow::on_lng40Button_clicked() | 64 | void GasModelSettingWindow::on_lng40Button_clicked() |
55 | { | 65 | { |
56 | - | 66 | + setModel(Define::model_gas_lng_40); |
57 | } | 67 | } |
58 | 68 | ||
59 | void GasModelSettingWindow::on_backButton_clicked() | 69 | void GasModelSettingWindow::on_backButton_clicked() |
app/gui/oven_control/gasmodelsettingwindow.h
@@ -3,6 +3,8 @@ | @@ -3,6 +3,8 @@ | ||
3 | 3 | ||
4 | #include <QMainWindow> | 4 | #include <QMainWindow> |
5 | 5 | ||
6 | +#include "config.h" | ||
7 | + | ||
6 | namespace Ui { | 8 | namespace Ui { |
7 | class GasModelSettingWindow; | 9 | class GasModelSettingWindow; |
8 | } | 10 | } |
@@ -16,20 +18,14 @@ public: | @@ -16,20 +18,14 @@ public: | ||
16 | ~GasModelSettingWindow(); | 18 | ~GasModelSettingWindow(); |
17 | 19 | ||
18 | private slots: | 20 | private slots: |
21 | + void setModel(Define::model_type model); | ||
19 | void on_lpg10Button_clicked(); | 22 | void on_lpg10Button_clicked(); |
20 | - | ||
21 | void on_lng10Button_clicked(); | 23 | void on_lng10Button_clicked(); |
22 | - | ||
23 | void on_lpg20Button_clicked(); | 24 | void on_lpg20Button_clicked(); |
24 | - | ||
25 | void on_lng20Button_clicked(); | 25 | void on_lng20Button_clicked(); |
26 | - | ||
27 | void on_lpg24Button_clicked(); | 26 | void on_lpg24Button_clicked(); |
28 | - | ||
29 | void on_lng24Button_clicked(); | 27 | void on_lng24Button_clicked(); |
30 | - | ||
31 | void on_lpg40Button_clicked(); | 28 | void on_lpg40Button_clicked(); |
32 | - | ||
33 | void on_lng40Button_clicked(); | 29 | void on_lng40Button_clicked(); |
34 | 30 | ||
35 | void on_backButton_clicked(); | 31 | void on_backButton_clicked(); |