Commit 66338dd9aab3b5f5010ffcec1a862911d91a634d

Authored by 고영탁
1 parent 79daa72096
Exists in master and in 2 other branches fhd, fhd-demo

제품유형/소프트웨어에 관한 정보 변경

 - 아이템 추가
 - 아이템 검색 변경
app/gui/oven_control/config.h
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
10 10
11 11
12 #define MAX_CONFIG_COUNT 46 12 #define MAX_CONFIG_COUNT 46
13 -#define MAX_SOFTWARE_INFO_CNT 3 13 +#define MAX_SOFTWARE_INFO_CNT 7
14 #define MAX_HOTLINE_CHEF_CNT 3 14 #define MAX_HOTLINE_CHEF_CNT 3
15 #define MAX_HOTLINE_SERVICE_CNT 2 15 #define MAX_HOTLINE_SERVICE_CNT 2
16 16
@@ -80,10 +80,14 @@ const config_1digit_set load_ready_dlgset ={ @@ -80,10 +80,14 @@ const config_1digit_set load_ready_dlgset ={
80 10, 80 10,
81 }; 81 };
82 82
83 -const char software_item_name[3][32] ={ 83 +const char software_item_name[MAX_SOFTWARE_INFO_CNT][32] ={
84 QT_TRANSLATE_NOOP("Config","모 델 명"), 84 QT_TRANSLATE_NOOP("Config","모 델 명"),
85 QT_TRANSLATE_NOOP("Config","제조일자"), 85 QT_TRANSLATE_NOOP("Config","제조일자"),
86 - QT_TRANSLATE_NOOP("Config","소프트웨어 버전") 86 + QT_TRANSLATE_NOOP("Config","제조국"),
  87 + QT_TRANSLATE_NOOP("Config","제조사"),
  88 + QT_TRANSLATE_NOOP("Config","제품번호"),
  89 + QT_TRANSLATE_NOOP("Config","소프트웨어 버전"),
  90 + QT_TRANSLATE_NOOP("Config","현재모델")
87 }; 91 };
88 92
89 const char hotline_chef_item_name[3][32] = { 93 const char hotline_chef_item_name[3][32] = {
app/gui/oven_control/configinfodlg.cpp
@@ -49,16 +49,29 @@ void ConfigInfoDlg::loadSoftwareInfo(){ @@ -49,16 +49,29 @@ void ConfigInfoDlg::loadSoftwareInfo(){
49 QString strTemp; 49 QString strTemp;
50 QMap<QString , QString> mapInfos; 50 QMap<QString , QString> mapInfos;
51 QLabel* label; 51 QLabel* label;
  52 +
  53 + QString itemname[] = {
  54 + "모델명",
  55 + "제조일자",
  56 + "제조국",
  57 + "제조사",
  58 + "제품번호",
  59 + "소프트웨어버전",
  60 + "현재모델"
  61 + };
  62 +
  63 +
52 mapInfos["모델명"] = "PRIME ST-01"; 64 mapInfos["모델명"] = "PRIME ST-01";
53 mapInfos["제조일자"] = "2017-06"; 65 mapInfos["제조일자"] = "2017-06";
  66 + mapInfos["제조국"] = "한국";
  67 + mapInfos["제조사"] = "프라임";
  68 + mapInfos["제품번호"] = "01";
54 mapInfos["소프트웨어버전"] ="0.1 BETA"; 69 mapInfos["소프트웨어버전"] ="0.1 BETA";
  70 + mapInfos["현재모델"] = "한국";
  71 +
55 72
56 for(int i =0;i<MAX_SOFTWARE_INFO_CNT;i++){ 73 for(int i =0;i<MAX_SOFTWARE_INFO_CNT;i++){
57 - strTemp.sprintf("%s",software_item_name[i]);  
58 - qDebug() <<strTemp;  
59 - strTemp = strTemp.replace(" ","");  
60 - qDebug() << strTemp;  
61 - strTemp = mapInfos[strTemp]; 74 + strTemp = mapInfos[itemname[i]];
62 label = new QLabel(this); 75 label = new QLabel(this);
63 label ->setText(tr(software_item_name[i]).append(":")); 76 label ->setText(tr(software_item_name[i]).append(":"));
64 ui->gridLayout_info->addWidget(label,i,0); 77 ui->gridLayout_info->addWidget(label,i,0);
@@ -72,16 +85,19 @@ void ConfigInfoDlg::loadHotlineChefInfo(){ @@ -72,16 +85,19 @@ void ConfigInfoDlg::loadHotlineChefInfo(){
72 QString strTemp; 85 QString strTemp;
73 QMap<QString , QString> mapInfos; 86 QMap<QString , QString> mapInfos;
74 QLabel* label; 87 QLabel* label;
75 - mapInfos["연락처"] = "010-3004-6517";  
76 - mapInfos["이름"] = "김성우";  
77 - mapInfos["위치정보"] ="인천광역시 남동구 남동동로 34번길 56"; 88 +
  89 + QString itemname[] = {
  90 + "쉐프연락처",
  91 + "쉐프이름",
  92 + "쉐프위치정보"
  93 + };
  94 +
  95 + mapInfos["쉐프연락처"] = "010-3004-6517";
  96 + mapInfos["쉐프이름"] = "김성우";
  97 + mapInfos["쉐프위치정보"] ="인천광역시 남동구 남동동로 34번길 56";
78 98
79 for(int i =0;i<MAX_HOTLINE_CHEF_CNT;i++){ 99 for(int i =0;i<MAX_HOTLINE_CHEF_CNT;i++){
80 - strTemp.sprintf("%s",hotline_chef_item_name[i]);  
81 - qDebug() <<strTemp;  
82 - strTemp = strTemp.replace(" ","");  
83 - qDebug() << strTemp;  
84 - strTemp = mapInfos[strTemp]; 100 + strTemp = mapInfos[itemname[i]];
85 label = new QLabel(this); 101 label = new QLabel(this);
86 label ->setText(tr(hotline_chef_item_name[i]).append(":")); 102 label ->setText(tr(hotline_chef_item_name[i]).append(":"));
87 ui->gridLayout_info->addWidget(label,i,0); 103 ui->gridLayout_info->addWidget(label,i,0);
@@ -95,15 +111,16 @@ void ConfigInfoDlg::loadHotlineServiceInfo(){ @@ -95,15 +111,16 @@ void ConfigInfoDlg::loadHotlineServiceInfo(){
95 QString strTemp; 111 QString strTemp;
96 QMap<QString , QString> mapInfos; 112 QMap<QString , QString> mapInfos;
97 QLabel* label; 113 QLabel* label;
98 - mapInfos["연락처"] = "1644-9533";  
99 - mapInfos["위치정보"] ="인천광역시 남동구 남동동로 34번길 56"; 114 +
  115 + QString itemname[] = {
  116 + "서비스연락처",
  117 + "서비스위치정보"
  118 + };
  119 + mapInfos["서비스연락처"] = "1644-9533";
  120 + mapInfos["서비스위치정보"] ="인천광역시 남동구 남동동로 34번길 56";
100 121
101 for(int i =0;i<MAX_HOTLINE_SERVICE_CNT;i++){ 122 for(int i =0;i<MAX_HOTLINE_SERVICE_CNT;i++){
102 - strTemp.sprintf("%s",hotline_service_item_name[i]);  
103 - qDebug() <<strTemp;  
104 - strTemp = strTemp.replace(" ","");  
105 - qDebug() << strTemp;  
106 - strTemp = mapInfos[strTemp]; 123 + strTemp = mapInfos[itemname[i]];
107 label = new QLabel(this); 124 label = new QLabel(this);
108 label ->setText(tr(hotline_service_item_name[i]).append(":")); 125 label ->setText(tr(hotline_service_item_name[i]).append(":"));
109 ui->gridLayout_info->addWidget(label,i,0); 126 ui->gridLayout_info->addWidget(label,i,0);