Commit c543cf8e673e3ec9af3a52307c54884be00358da
1 parent
f6c5254431
Exists in
master
and in
2 other branches
환경 설정 대응 및 디버깅 메시지 정리
- 실시간 형식 반영
Showing
2 changed files
with
31 additions
and
3 deletions
Show diff stats
app/gui/oven_control/ovenstatics.cpp
| @@ -317,7 +317,6 @@ void OvenStatistics::oneSecTimerFired(void){ | @@ -317,7 +317,6 @@ void OvenStatistics::oneSecTimerFired(void){ | ||
| 317 | nOneSecCnt++; | 317 | nOneSecCnt++; |
| 318 | if( (nOneSecCnt % 10) ==0 ) { | 318 | if( (nOneSecCnt % 10) ==0 ) { |
| 319 | srvdata->saveServiceData(); | 319 | srvdata->saveServiceData(); |
| 320 | - qDebug()<<"statics data saved"; | ||
| 321 | } | 320 | } |
| 322 | 321 | ||
| 323 | if(bDataRefreshed) bDataRefreshed= false; | 322 | if(bDataRefreshed) bDataRefreshed= false; |
app/gui/oven_control/stringer.cpp
| @@ -39,6 +39,21 @@ int toFahrenheit(int celsius) | @@ -39,6 +39,21 @@ int toFahrenheit(int celsius) | ||
| 39 | { | 39 | { |
| 40 | return celsius * 1.8 + 32; | 40 | return celsius * 1.8 + 32; |
| 41 | } | 41 | } |
| 42 | + | ||
| 43 | +enum RealTimeFormat { UseAmPm, Use24 }; | ||
| 44 | +RealTimeFormat realTimeFormat() | ||
| 45 | +{ | ||
| 46 | + Define::config_item item = Config::getInstance()->getConfigValue(Define::config_time_type); | ||
| 47 | + switch (item.d32) | ||
| 48 | + { | ||
| 49 | + case Define::time_type_12h: | ||
| 50 | + return UseAmPm; | ||
| 51 | + case Define::time_type_24h: | ||
| 52 | + default: | ||
| 53 | + return Use24; | ||
| 54 | + } | ||
| 55 | +} | ||
| 56 | + | ||
| 42 | } | 57 | } |
| 43 | 58 | ||
| 44 | QString Stringer::remainingTime(int msecs) | 59 | QString Stringer::remainingTime(int msecs) |
| @@ -54,7 +69,14 @@ QString Stringer::remainingTime(int msecs) | @@ -54,7 +69,14 @@ QString Stringer::remainingTime(int msecs) | ||
| 54 | 69 | ||
| 55 | return QString("%1초").arg(msecs); | 70 | return QString("%1초").arg(msecs); |
| 56 | case FinishTime: | 71 | case FinishTime: |
| 57 | - return QDateTime::currentDateTime().addMSecs(msecs).toString("HH:mm:ss"); | 72 | + QDateTime dateTime = QDateTime::currentDateTime().addMSecs(msecs); |
| 73 | + switch (realTimeFormat()) | ||
| 74 | + { | ||
| 75 | + case UseAmPm: | ||
| 76 | + return dateTime.toString("A hh:mm:ss"); | ||
| 77 | + case Use24: | ||
| 78 | + return dateTime.toString("HH:mm:ss"); | ||
| 79 | + } | ||
| 58 | } | 80 | } |
| 59 | 81 | ||
| 60 | return QString(); | 82 | return QString(); |
| @@ -83,7 +105,14 @@ QString Stringer::remainingTime(int msecs, QString style) | @@ -83,7 +105,14 @@ QString Stringer::remainingTime(int msecs, QString style) | ||
| 83 | 105 | ||
| 84 | return style + heavySpan.arg(msecs) + lightSpan.arg("초"); | 106 | return style + heavySpan.arg(msecs) + lightSpan.arg("초"); |
| 85 | case FinishTime: | 107 | case FinishTime: |
| 86 | - return heavySpan.arg(QDateTime::currentDateTime().addMSecs(msecs).toString("HH:mm:ss")); | 108 | + QDateTime dateTime = QDateTime::currentDateTime().addMSecs(msecs); |
| 109 | + switch (realTimeFormat()) | ||
| 110 | + { | ||
| 111 | + case UseAmPm: | ||
| 112 | + return heavySpan.arg(dateTime.toString("A hh:mm:ss")); | ||
| 113 | + case Use24: | ||
| 114 | + return heavySpan.arg(dateTime.toString("HH:mm:ss")); | ||
| 115 | + } | ||
| 87 | } | 116 | } |
| 88 | 117 | ||
| 89 | return QString(); | 118 | return QString(); |