22f83e90f
김태훈
모델 설정 UI 추가
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include "gasmodelsettingwindow.h"
#include "ui_gasmodelsettingwindow.h"
GasModelSettingWindow::GasModelSettingWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::GasModelSettingWindow)
{
ui->setupUi(this);
ui->clockContainer->setParent(ui->upperStack);
setAttribute(Qt::WA_DeleteOnClose);
}
GasModelSettingWindow::~GasModelSettingWindow()
{
delete ui;
}
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
18
|
void GasModelSettingWindow::setModel(Define::model_type model)
|
22f83e90f
김태훈
모델 설정 UI 추가
|
19
|
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
20
21
|
Define::config_item item;
item.d32 = (int) model;
|
22f83e90f
김태훈
모델 설정 UI 추가
|
22
|
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
23
24
25
|
Config *config = Config::getInstance();
config->setConfigValue(Define::config_model, item);
config->saveConfig();
|
22f83e90f
김태훈
모델 설정 UI 추가
|
26
|
}
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
27
|
void GasModelSettingWindow::on_lpg10Button_clicked()
|
22f83e90f
김태훈
모델 설정 UI 추가
|
28
|
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
29
30
|
setModel(Define::model_gas_lpg_10);
}
|
22f83e90f
김태훈
모델 설정 UI 추가
|
31
|
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
32
33
34
|
void GasModelSettingWindow::on_lng10Button_clicked()
{
setModel(Define::model_gas_lng_10);
|
22f83e90f
김태훈
모델 설정 UI 추가
|
35
36
37
38
|
}
void GasModelSettingWindow::on_lpg20Button_clicked()
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
39
|
setModel(Define::model_gas_lpg_20);
|
22f83e90f
김태훈
모델 설정 UI 추가
|
40
41
42
43
|
}
void GasModelSettingWindow::on_lng20Button_clicked()
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
44
|
setModel(Define::model_gas_lng_20);
|
22f83e90f
김태훈
모델 설정 UI 추가
|
45
46
47
48
|
}
void GasModelSettingWindow::on_lpg24Button_clicked()
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
49
|
setModel(Define::model_gas_lpg_24);
|
22f83e90f
김태훈
모델 설정 UI 추가
|
50
51
52
53
|
}
void GasModelSettingWindow::on_lng24Button_clicked()
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
54
|
setModel(Define::model_gas_lng_24);
|
22f83e90f
김태훈
모델 설정 UI 추가
|
55
56
57
58
|
}
void GasModelSettingWindow::on_lpg40Button_clicked()
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
59
|
setModel(Define::model_gas_lpg_40);
|
22f83e90f
김태훈
모델 설정 UI 추가
|
60
61
62
63
|
}
void GasModelSettingWindow::on_lng40Button_clicked()
{
|
5cf78e0e6
김태훈
모델 설정을 환경 설정에 반영
|
64
|
setModel(Define::model_gas_lng_40);
|
22f83e90f
김태훈
모델 설정 UI 추가
|
65
66
67
68
69
70
|
}
void GasModelSettingWindow::on_backButton_clicked()
{
close();
}
|