5a38a241e
김태훈
환경 설정 뼈대 추가
|
1
2
3
4
5
|
#ifndef CONFIG_H
#define CONFIG_H
#include <QObject>
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
6
|
#include <QSet>
|
52465a2df
고영탁
백라이트 자동 감소 기능 수정
|
7
|
#include "inputoverwatcher.h"
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
8
9
|
#define STRUCT_PACK __attribute__ ((packed))
|
878f5d85f
고영탁
가스식 rpm 설정 기능 추가
|
10
|
#define MAX_CONFIG_COUNT 54
|
66338dd9a
고영탁
제품유형/소프트웨어에 관한 정보 변경
|
11
|
#define MAX_SOFTWARE_INFO_CNT 7
|
776411ce5
고영탁
설정 기능 5월 개발 범위 UI...
|
12
13
|
#define MAX_HOTLINE_CHEF_CNT 3
#define MAX_HOTLINE_SERVICE_CNT 2
|
cb1e6464c
고영탁
제품 정보 변경 기능 추가 및 ...
|
14
15
16
17
18
19
20
|
#define CONFIG_FILE_NAME "/prime/config/config.ini"
#define FAVORITE_FILE_NAME "/prime/config/favorite.ini"
#define MODEL_INFO_FILE_NAME "/prime/config/model_info.csv"
#define CHEF_INFO_FILE_NAME "/prime/config/chef_info.csv"
#define SERVICE_INFO_FILE_NAME "/prime/config/service_info.csv"
|
878f5d85f
고영탁
가스식 rpm 설정 기능 추가
|
21
|
#define RPM_INFO_FILE_NAME "/prime/config/rpm_info.csv"
|
cb1e6464c
고영탁
제품 정보 변경 기능 추가 및 ...
|
22
|
|
81c6fca05
고영탁
고객사 요청 에러 예외 사항 추가
|
23
|
#define DEFAULT_PRODUCT_SERIAL "0123"
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
24
|
|
cdb8e1595
고영탁
언어 적용 진행
|
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
static const char rest_time_type_menu[2][16] = {
QT_TRANSLATE_NOOP("Config","잔여시간\0"),
QT_TRANSLATE_NOOP("Config","타겟시간\0")
};
static const char temptype_menu[2][16]{
QT_TRANSLATE_NOOP("Config","섭씨(℃)"),
QT_TRANSLATE_NOOP("Config","화씨(℉)")
};
static const char set_unset_menu[2][16]={
QT_TRANSLATE_NOOP("Config","설정취소\0"),
QT_TRANSLATE_NOOP("Config","설정\0")
};
static const char language_menu[3][20]{
"한국어\0",
"中國語\0",
"English"
};
const char time_type_menu[2][16]={
"24h\0",
"am/pm\0"
};
const char best_dish_weight_menu[4][16]={
"700g\0",
"700-899g\0",
"900-1099g\0",
"1100g"
};
const char active_on_off_menu[2][16]={
QT_TRANSLATE_NOOP("Config","비활성\0"),
QT_TRANSLATE_NOOP("Config","활성화\0")
};
const char on_off_menu[2][16] = {
QT_TRANSLATE_NOOP("Config","끄기\0"),
QT_TRANSLATE_NOOP("Config","켜기\0")
};
typedef struct _config_1digit_set{
char str_unit[8];
int maxlen;
int min;
int max;
}config_1digit_set;
const config_1digit_set auto_darkness_dlgset = {
"min\0",
2,
1,
30,
};
const config_1digit_set load_ready_dlgset ={
"min\0",
2,
2,
10,
};
|
66338dd9a
고영탁
제품유형/소프트웨어에 관한 정보 변경
|
89
|
const char software_item_name[MAX_SOFTWARE_INFO_CNT][32] ={
|
cdb8e1595
고영탁
언어 적용 진행
|
90
91
|
QT_TRANSLATE_NOOP("Config","모 델 명"),
QT_TRANSLATE_NOOP("Config","제조일자"),
|
66338dd9a
고영탁
제품유형/소프트웨어에 관한 정보 변경
|
92
93
94
95
96
|
QT_TRANSLATE_NOOP("Config","제조국"),
QT_TRANSLATE_NOOP("Config","제조사"),
QT_TRANSLATE_NOOP("Config","제품번호"),
QT_TRANSLATE_NOOP("Config","소프트웨어 버전"),
QT_TRANSLATE_NOOP("Config","현재모델")
|
cdb8e1595
고영탁
언어 적용 진행
|
97
98
99
100
101
102
103
104
105
106
107
108
|
};
const char hotline_chef_item_name[3][32] = {
QT_TRANSLATE_NOOP("Config","연 락 처"),
QT_TRANSLATE_NOOP("Config","이 름"),
QT_TRANSLATE_NOOP("Config","위치정보")
};
const char hotline_service_item_name[3][32] ={
QT_TRANSLATE_NOOP("Config","연 락 처"),
QT_TRANSLATE_NOOP("Config","위치정보")
};
|
d6955937b
김태훈
컴파일 경고 제거
|
109
|
const char g_strModelTypeName[16][64] ={
|
0d34b6c35
고영탁
시스템 정보 표시 관련 변경
|
110
111
112
113
114
115
116
117
118
119
120
121
122
|
QT_TRANSLATE_NOOP("Config", "전기식 10단"),
QT_TRANSLATE_NOOP("Config", "전기식 20단"),
QT_TRANSLATE_NOOP("Config", "전기식 24단"),
QT_TRANSLATE_NOOP("Config", "전기식 40단"),
QT_TRANSLATE_NOOP("Config", "가스식 10단 LPG"),
QT_TRANSLATE_NOOP("Config", "가스식 20단 LPG"),
QT_TRANSLATE_NOOP("Config", "가스식 24단 LPG"),
QT_TRANSLATE_NOOP("Config", "가스식 40단 LPG"),
QT_TRANSLATE_NOOP("Config", "가스식 10단 LNG"),
QT_TRANSLATE_NOOP("Config", "가스식 20단 LNG"),
QT_TRANSLATE_NOOP("Config", "가스식 24단 LNG"),
QT_TRANSLATE_NOOP("Config", "가스식 40단 LNG")
};
|
cdb8e1595
고영탁
언어 적용 진행
|
123
|
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
124
125
126
|
namespace Define
{
enum ConfigType {
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
config_language = 0,
config_datetime,
config_temptype,
config_backlight,
config_stop_delay,
config_best_dish_weight,
config_party_dish_weight,
config_ilc_rack_number,
config_ilc_rack_sequnece,
config_ilc_cook_wait_time,
config_cooktime_format,
config_time_type,
config_resttime_format,
config_marster_vol,
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
141
142
143
144
145
146
147
|
config_keypad_sound1,
config_keypad_sound2,
config_request_loadexec,
config_programstep_finish,
config_cooktime_finish,
config_stoperror_distinguish,
config_sound_factory_reset,
|
937409186
고영탁
config enum 설정 진행...
|
148
149
150
151
152
153
154
155
156
157
158
|
config_haccp_data_download,
config_info_data_download,
config_service_data_download,
config_program_download,
config_program_upload,
config_program_initialize,
config_ip,
config_gateway,
config_netmask,
config_set_download,
config_set_upload,
|
262c52a2a
고영탁
시간 포맷 Enum 추가
|
159
160
161
162
163
164
165
|
config_set_half_energy,
config_set_auto_darkness,
config_set_ilc_cook_temphumi_ready,
config_set_load_ready,
config_duty_wash,
config_loading_door_monitoring,
config_cooking_door_monitoring,
|
776411ce5
고영탁
설정 기능 5월 개발 범위 UI...
|
166
167
168
169
170
171
|
config_software_info,
config_hotline_chef,
config_hotline_service,
config_steam_wash,
config_demo_mode,
config_enter_engineer_mode,
|
c19a6df60
고영탁
모델추가
|
172
|
config_model,
|
878f5d85f
고영탁
가스식 rpm 설정 기능 추가
|
173
174
175
176
177
178
179
180
|
config_burner1_pwr1_normal_rpm,
config_burner1_pwr2_normal_rpm,
config_burner23_pwr1_normal_rpm,
config_burner23_pwr2_normal_rpm,
config_burner1_pwr1_half_rpm,
config_burner1_pwr2_half_rpm,
config_burner23_pwr1_half_rpm,
config_burner23_pwr2_half_rpm,
|
cb1e6464c
고영탁
제품 정보 변경 기능 추가 및 ...
|
181
182
|
config_standard_info_upload,
config_invalid = MAX_CONFIG_COUNT+1
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
183
|
};
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
184
185
186
187
188
|
typedef union _config_item{
uint32_t d32;
float f32;
struct{
|
c19a6df60
고영탁
모델추가
|
189
190
191
|
uint16_t d16[2];
}d16;
struct{
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
|
uint8_t d8_0;
uint8_t d8_1;
uint8_t d8_2;
uint8_t d8_3;
}d8;
}config_item;
typedef union _config_lists{
uint8_t data[MAX_CONFIG_COUNT*4];
config_item values[MAX_CONFIG_COUNT];
struct{
config_item language;
config_item datetime;
config_item temptype;
config_item backlight;
config_item stop_delay;
config_item best_dish_weight;
config_item party_dish_weight;
config_item ilc_rack_number;
config_item ilc_rack_sequnece;
config_item ilc_cook_wait_time;
config_item cooktime_format;
config_item time_type;
config_item resttime_format;
config_item marster_vol;
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
217
218
219
220
221
222
223
|
config_item keypad_sound1;
config_item keypad_sound2;
config_item request_loadexec;
config_item programstep_finish;
config_item cooktime_finish;
config_item stoperror_distinguish;
config_item sound_factory_reset;
|
937409186
고영탁
config enum 설정 진행...
|
224
225
226
227
228
229
230
231
232
233
234
|
config_item haccp_data_download;
config_item info_data_download;
config_item service_data_download;
config_item program_download;
config_item program_upload;
config_item program_initialize;
config_item ip;
config_item gateway;
config_item netmask;
config_item set_download;
config_item set_upload;
|
262c52a2a
고영탁
시간 포맷 Enum 추가
|
235
236
237
238
239
240
241
|
config_item set_half_energy;
config_item set_auto_darkness;
config_item set_ilc_cook_temphumi_ready;
config_item set_load_ready;
config_item duty_wash;
config_item loading_door_monitoring;
config_item cooking_door_monitoring;
|
776411ce5
고영탁
설정 기능 5월 개발 범위 UI...
|
242
243
244
245
246
247
|
config_item software_info;
config_item hotline_chef;
config_item hotline_service;
config_item steam_wash;
config_item demo_mode;
config_item enter_engineer_mode;
|
878f5d85f
고영탁
가스식 rpm 설정 기능 추가
|
248
249
250
251
252
253
254
255
256
|
config_item model; //System Data, Do not copy after this item when config upload.
config_item burner1_pwr1_normal_rpm;
config_item burner1_pwr2_normal_rpm;
config_item burner23_pwr1_normal_rpm;
config_item burner23_pwr2_normal_rpm;
config_item burner1_pwr1_half_rpm;
config_item burner1_pwr2_half_rpm;
config_item burner23_pwr1_half_rpm;
config_item burner23_pwr2_half_rpm;
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
257
258
|
}items;
}STRUCT_PACK config_lists;
|
92fef6124
고영탁
환경 설정 - 설정 UI 완료
|
259
|
|
262c52a2a
고영탁
시간 포맷 Enum 추가
|
260
261
262
263
264
265
266
|
enum temp_type{
temp_type_c=0,
temp_type_f,
};
enum time_type{
|
f6c525443
김태훈
컴파일 오류 수정
|
267
|
time_type_24h = 0,
|
262c52a2a
고영탁
시간 포맷 Enum 추가
|
268
269
|
time_type_12h
};
|
c19a6df60
고영탁
모델추가
|
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
|
enum model_type{
model_electric_10 = 0,
model_electric_20,
model_electric_24,
model_electric_40,
model_gas_lpg_10,
model_gas_lpg_20,
model_gas_lpg_24,
model_gas_lpg_40,
model_gas_lng_10,
model_gas_lng_20,
model_gas_lng_24,
model_gas_lng_40
};
enum rest_time_type{
rest_time_rest=0,
rest_time_target
};
|
eef4fca44
고영탁
다국어 작업 진행중
|
291
292
293
294
295
296
|
enum language_type{
language_kr = 0,
language_ch,
language_en
};
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
297
|
}
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
298
|
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
299
300
301
302
303
|
class Config : public QObject
{
Q_OBJECT
explicit Config(QObject *parent = 0);
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
304
|
~Config(void);
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
305
306
|
static Config *instance;
|
0d34b6c35
고영탁
시스템 정보 표시 관련 변경
|
307
308
309
310
|
QString m_strProductModelName;
QString m_strProductDateTime;
QString m_strProductCountry;
QString m_strProductCompany;
|
81c6fca05
고영탁
고객사 요청 에러 예외 사항 추가
|
311
|
QString m_strProductSerial;
|
0d34b6c35
고영탁
시스템 정보 표시 관련 변경
|
312
313
|
QString m_strProductType;
InputOverwatcher watcher;
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
314
|
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
315
|
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
316
|
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
317
|
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
318
319
320
321
|
/* config_data_type & Formatter Description
* 80 = use Cutom Formatter
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
322
323
|
* 0 = int
* 1 = float
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
324
|
* 2 = only String,
|
937409186
고영탁
config enum 설정 진행...
|
325
|
* 3 = int +1
|
43b3aef60
고영탁
버그 수정
|
326
|
* 7f = none value
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
327
328
|
*/
const uint8_t config_data_type[MAX_CONFIG_COUNT] = {
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
329
|
0x80, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x00, 0x80, 0x00, 0x80, 0x80, 0x80, //Settings
|
807ad2be6
고영탁
키패드 볼륨 설정 값 표시 오류 수정
|
330
|
0x00, 0x03, 0x00, 0x03, 0x03, 0x03, 0x03, 0x02,
|
262c52a2a
고영탁
시간 포맷 Enum 추가
|
331
332
|
0x02, 0x02, 0x02,0x02, 0x02,0x02, 0x80, 0x80, 0x80, 0x02, 0x02,
0x80, 0x00, 0x00,0x00,
|
663943a37
고영탁
설정 기능 마무리 진행 중
|
333
|
0x80, 0x80, 0x80,
|
7ae6a4b1d
고영탁
시스템 설정 마무리 및 다국어 처리
|
334
|
0x02,0x02,0x02,0x02,0x80,0x02
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
335
|
};
|
7ae6a4b1d
고영탁
시스템 설정 마무리 및 다국어 처리
|
336
|
|
cdb8e1595
고영탁
언어 적용 진행
|
337
|
const char config_format[MAX_CONFIG_COUNT][64] = {
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
338
339
340
|
"%S",
"%S",
"%S",
|
cdb8e1595
고영탁
언어 적용 진행
|
341
342
343
344
345
346
347
|
"%1",
QT_TR_NOOP("%1 분"),
"%1 g", //5
"%1 g",
"%1",
"%1",
"%1 min", //9
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
348
|
"%S", //10
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
349
|
"%S",
|
a7905269d
고영탁
설정 메뉴 화면 기본 구조 완성
|
350
|
"%S", //end of Settings
|
cdb8e1595
고영탁
언어 적용 진행
|
351
352
353
354
355
356
357
358
359
|
"%1" ,//start of Sound
QT_TR_NOOP("%1번"),
"%1",
"%1번",
"%1번",
"%1번",
"%1번",
QT_TR_NOOP("공장초기화"),
QT_TR_NOOP("USB 삽입"), //config_haccp_data_download,
|
937409186
고영탁
config enum 설정 진행...
|
360
361
362
363
|
"USB 삽입", //config_info_data_download,
"USB 삽입", //config_service_data_download,
"USB 삽입", //config_program_download,
"USB 삽입", //config_program_upload,
|
cdb8e1595
고영탁
언어 적용 진행
|
364
|
QT_TR_NOOP("초기화"), //config_program_initialize,
|
937409186
고영탁
config enum 설정 진행...
|
365
366
367
368
369
|
"%d.%d.%d.%d", //config_ip,
"%d.%d.%d.%d", //config_gateway,
"%d.%d.%d.%d", //config_netmask,
"USB 삽입", //config_set_download,
"USB 삽입", //config_set_upload,
|
262c52a2a
고영탁
시간 포맷 Enum 추가
|
370
|
"%s", //config_set_half_energy,
|
cdb8e1595
고영탁
언어 적용 진행
|
371
372
373
|
"%1", //config_set_auto_darkness,
"%1", //config_set_ilc_cook_temphumi_ready,
"%1", //config_set_load_ready,
|
262c52a2a
고영탁
시간 포맷 Enum 추가
|
374
|
"%s", //config_duty_wash,
|
cdb8e1595
고영탁
언어 적용 진행
|
375
376
377
|
QT_TR_NOOP("%1단계"), //config_loading_door_monitoring,
QT_TR_NOOP("%1단계"), //config_cooking_door_monitoring
QT_TR_NOOP("정보확인"), //config_software_info,
|
7ae6a4b1d
고영탁
시스템 설정 마무리 및 다국어 처리
|
378
379
|
"정보확인", //config_hotline_chef,
"정보확인", //config_hotline_service,
|
cdb8e1595
고영탁
언어 적용 진행
|
380
|
QT_TR_NOOP("헹굼"), //config_steam_wash
|
776411ce5
고영탁
설정 기능 5월 개발 범위 UI...
|
381
|
"%s", //config_demo_mode,
|
cdb8e1595
고영탁
언어 적용 진행
|
382
|
QT_TR_NOOP("엔지니어모드 진입"), //config_enter_engineer_mode,
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
383
|
};
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
384
|
const char config_title[MAX_CONFIG_COUNT][64]={
|
cdb8e1595
고영탁
언어 적용 진행
|
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
|
QT_TR_NOOP("언어설정"), //0
QT_TR_NOOP("날짜와 시간"),
QT_TR_NOOP("온도단위"),
QT_TR_NOOP("화면밝기"),
QT_TR_NOOP("응축식 후드의 정지지연"),
QT_TR_NOOP("일품요리용 접시무게"), //5
QT_TR_NOOP("연회용 접시무게"),
QT_TR_NOOP("ILC 조리선반 개수"),
QT_TR_NOOP("ILC 조리선반 순서"),
QT_TR_NOOP("ILC 조리 온습도 대기시간"),
QT_TR_NOOP("조리시간 포맷"), //10
QT_TR_NOOP("실시간 단위 설정"),
QT_TR_NOOP("잔여시간 시점변경설정"), //12
QT_TR_NOOP("마스터 볼륨"), //13
QT_TR_NOOP("키패드 소리 - 1"),
QT_TR_NOOP("키패드 볼륨 "), //15
QT_TR_NOOP("적재/실행 요청"),
QT_TR_NOOP("프로그램 단계 종료"),
QT_TR_NOOP("조리시간 종료"),
QT_TR_NOOP("과정 중단/오류 식별"), //19
QT_TR_NOOP("음향설정 초기화"), //20
QT_TR_NOOP("HACCP 데이터 다운로드"), //config_haccp_data_download,
QT_TR_NOOP("인포 데이터 다운로드"), //config_info_data_download,
QT_TR_NOOP("서비스 데이터 다운로드"), //config_service_data_download,
QT_TR_NOOP("프로그램 다운로드"), //config_program_download,
QT_TR_NOOP("프로그램 업로드"), //25 config_program_upload,
QT_TR_NOOP("모든 프로그램 삭제"), //config_program_initialize,
QT_TR_NOOP("IP 주소"), //config_ip,
QT_TR_NOOP("IP 게이트웨이"), //config_gateway,
QT_TR_NOOP("IP 넷마스크"), //config_netmask,
QT_TR_NOOP("기본설정 다운로드"), //30 config_set_download,
QT_TR_NOOP("기본설정 업로드"), //31 end of system config config_set_upload,
QT_TR_NOOP("하프에너지"), //config_set_half_energy,
QT_TR_NOOP("화면 밝기 자동 감소"), //config_set_auto_darkness,
QT_TR_NOOP("ILC 조리 온습도 대기시간"), //config_set_ilc_cook_temphumi_ready,
QT_TR_NOOP("적재중 대기 시간"), //config_set_load_ready,
QT_TR_NOOP("의무 세척과정"), //config_duty_wash,
QT_TR_NOOP("적재 중 문열림 시간 모니터링"), //config_loading_door_monitoring,
QT_TR_NOOP("조리 중 문열림 시간 모니터링"), //config_cooking_door_monitoring
QT_TR_NOOP("제품유형/소프트웨어에 관한 정보"), //config_software_info,
QT_TR_NOOP("핫라인-쉐프"), //config_hotline_chef,
QT_TR_NOOP("핫라인-서비스"), //config_hotline_service,
QT_TR_NOOP("증기 발생기 헹굼"), //config_steam_wash
QT_TR_NOOP("시연모드"), //config_demo_mode,
QT_TR_NOOP("서비스단계(엔지니어모드)") //config_enter_engineer_mode,
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
430
431
432
|
};
QSet<uint32_t> m_setFavorite;
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
433
|
public:
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
434
|
static Config *getInstance(QObject *parent=0);
|
0d34b6c35
고영탁
시스템 정보 표시 관련 변경
|
435
436
437
438
439
440
441
|
QString getProductModelName(void){return m_strProductModelName;}
QString getProductDateTime(void){return m_strProductDateTime;}
QString getProductCountry(void){return m_strProductCountry;}
QString getProductCompany(void){return m_strProductCompany;}
QString getProductSerial(void){return m_strProductSerial;}
QString getProductSWVersion(void);
QString getProductType(void){return m_strProductType;}
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
442
|
//static void init();
|
dbfe7c9ea
고영탁
설정 저장 기능 추가
|
443
|
void initConfig(void);
|
35ba77897
고영탁
누락 기능 개발
|
444
|
void soundConfigReset(void);
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
445
|
bool loadConfig(void);
|
52465a2df
고영탁
백라이트 자동 감소 기능 수정
|
446
|
void applyConfig(void);
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
447
448
449
450
451
452
453
|
bool saveConfig(void);
Define::config_item getConfigValue(Define::ConfigType idx);
void setConfigValue(Define::ConfigType idx, Define::config_item& itemdata);
QString getValueString(Define::ConfigType idx);
QString getTitleString(Define::ConfigType idx);
bool isFavorite(Define::ConfigType idx);
QSetIterator<uint32_t> getConstBeginFavorite();
|
776411ce5
고영탁
설정 기능 5월 개발 범위 UI...
|
454
|
QList<uint32_t> getConstSortedFavorite();
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
455
456
|
bool loadFavorite(void);
bool saveFavorite(void);
|
6c2810f46
고영탁
프로그램 업로드시 모델 정보 변...
|
457
|
void copyConfigArea(const char* buff);
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
458
459
|
void insertFavorite(Define::ConfigType idx);
void removeFavorite(Define::ConfigType idx);
|
2ddb05828
고영탁
다국어 처리 추가
|
460
|
void applyCurrentConfigLanguage();
|
fd95b2247
고영탁
모든 프로그램 삭제 기능 추가
|
461
|
void allProgramInit(void);
|
d6955937b
김태훈
컴파일 경고 제거
|
462
|
void loadProductInfo(void);
|
0d34b6c35
고영탁
시스템 정보 표시 관련 변경
|
463
|
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
464
|
|
c19a6df60
고영탁
모델추가
|
465
|
|
0603c0b43
고영탁
rtc 설정을 시스템에서 하도록 수정
|
466
|
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
467
468
469
470
|
void execConfigWindow(QWidget *parent, Define::ConfigType idx);
Define::config_lists configlist;
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
471
472
473
474
|
signals:
public slots:
};
|
774c1995b
고영탁
에러 팝업 투명 효과 재처리
|
475
|
|
5a38a241e
김태훈
환경 설정 뼈대 추가
|
476
|
#endif // CONFIG_H
|