Commit a6492fbecf3a875ebf6e7201d0113f7150a9fe19
1 parent
982cac1614
Exists in
master
and in
2 other branches
오븐 정보 다이얼로그 수정
- 버전 정보 출력 기능 수정 : define.h 사용
Showing
5 changed files
with
23 additions
and
8 deletions
Show diff stats
app/gui/oven_control/configinfodlg.cpp
| ... | ... | @@ -5,6 +5,7 @@ |
| 5 | 5 | #include "ui_configinfodlg.h" |
| 6 | 6 | #include "soundplayer.h" |
| 7 | 7 | #include "config.h" |
| 8 | +#include "define.h" | |
| 8 | 9 | |
| 9 | 10 | |
| 10 | 11 | |
| ... | ... | @@ -74,11 +75,15 @@ bool ConfigInfoDlg::readFromInfoFile(QMap<QString, QString> &info_map, const QSt |
| 74 | 75 | qDebug() << "orgin size " << info_map.size(); |
| 75 | 76 | if(file.open(QIODevice::ReadOnly | QIODevice::Text)){ |
| 76 | 77 | while(!file.atEnd()){ |
| 77 | - QString line = QString::fromUtf8(file.readLine()); | |
| 78 | + QString line = (QString::fromUtf8(file.readLine())).remove(QChar('\n')); | |
| 78 | 79 | info_map[line.section(',',0,0)] = line.section(',',1,1); |
| 79 | 80 | } |
| 80 | 81 | qDebug() << file.fileName() << "read OK!"; |
| 81 | 82 | qDebug() << "final size " << info_map.size(); |
| 83 | + QList<QString> list = info_map.keys(); | |
| 84 | + for(int i=0; i< info_map.size() ;i++){ | |
| 85 | + qDebug() << list[i] << info_map[list[i]]; | |
| 86 | + } | |
| 82 | 87 | return true; |
| 83 | 88 | } |
| 84 | 89 | else { |
| ... | ... | @@ -87,6 +92,13 @@ bool ConfigInfoDlg::readFromInfoFile(QMap<QString, QString> &info_map, const QSt |
| 87 | 92 | return false; |
| 88 | 93 | } |
| 89 | 94 | |
| 95 | +QString ConfigInfoDlg::getSoftwareVerString() | |
| 96 | +{ | |
| 97 | + if(MAJOR_VER == 0) | |
| 98 | + return QString("V%1.%2.%3 BETA").arg(MAJOR_VER).arg(MINOR_VER).arg(HOTFIX_VER); | |
| 99 | + else return QString("V%1.%2.%3").arg(MAJOR_VER).arg(MINOR_VER).arg(HOTFIX_VER); | |
| 100 | +} | |
| 101 | + | |
| 90 | 102 | |
| 91 | 103 | void ConfigInfoDlg::loadSoftwareInfo(){ |
| 92 | 104 | Config* cfg = Config::getInstance(); |
| ... | ... | @@ -102,14 +114,14 @@ void ConfigInfoDlg::loadSoftwareInfo(){ |
| 102 | 114 | mapInfos[tr("제조국")] = "Korea"; |
| 103 | 115 | mapInfos[tr("제조사")] = "프라임"; |
| 104 | 116 | mapInfos[tr("제품번호")] = "01"; |
| 105 | - mapInfos[tr("소프트웨어 버전")] ="0.1 BETA"; | |
| 106 | - | |
| 117 | + mapInfos[tr("소프트웨어 버전")] = getSoftwareVerString(); | |
| 107 | 118 | mapInfos[tr("현재모델")] = tr(g_strModelTypeName[cfg->getConfigValue(Define::config_model).d32]); |
| 108 | 119 | |
| 109 | 120 | readFromInfoFile(mapInfos, QString(MODEL_INFO_FILE_NAME)); |
| 110 | 121 | |
| 111 | 122 | for(int i =0;i<MAX_SOFTWARE_INFO_CNT;i++){ |
| 112 | 123 | strTemp = mapInfos[tr(software_item_name[i])]; |
| 124 | + | |
| 113 | 125 | label = new QLabel(this); |
| 114 | 126 | label ->setText(tr(software_item_name[i]).append(" :")); |
| 115 | 127 | ui->gridLayout_info->addWidget(label,i,0); | ... | ... |
app/gui/oven_control/configinfodlg.h
app/gui/oven_control/define.h
app/gui/oven_control/lang_en.qm
No preview for this file type
app/gui/oven_control/lang_en.ts
| ... | ... | @@ -457,7 +457,7 @@ to factory setting values?</translation> |
| 457 | 457 | <message> |
| 458 | 458 | <location filename="config.h" line="95"/> |
| 459 | 459 | <source>제조일자</source> |
| 460 | - <translation>Date of Manufacturing </translation> | |
| 460 | + <translation>Date of Manufacturing</translation> | |
| 461 | 461 | </message> |
| 462 | 462 | <message> |
| 463 | 463 | <location filename="config.h" line="96"/> |
| ... | ... | @@ -1066,9 +1066,7 @@ Value</translation> |
| 1066 | 1066 | <message> |
| 1067 | 1067 | <location filename="configinfodlg.ui" line="144"/> |
| 1068 | 1068 | <source>확인</source> |
| 1069 | - <translation>Confirm | |
| 1070 | - | |
| 1071 | -Confirm</translation> | |
| 1069 | + <translation>Confirm</translation> | |
| 1072 | 1070 | </message> |
| 1073 | 1071 | <message> |
| 1074 | 1072 | <location filename="configinfodlg.cpp" line="12"/> |
| ... | ... | @@ -1138,7 +1136,7 @@ Confirm</translation> |
| 1138 | 1136 | <message> |
| 1139 | 1137 | <location filename="configinfodlg.cpp" line="101"/> |
| 1140 | 1138 | <source>제조일자</source> |
| 1141 | - <translation>Date of Manufacturing </translation> | |
| 1139 | + <translation>Date of Manufacturing</translation> | |
| 1142 | 1140 | </message> |
| 1143 | 1141 | <message> |
| 1144 | 1142 | <location filename="configinfodlg.cpp" line="102"/> | ... | ... |