#include "operationtimemode.h" #include "ui_operationtimemode.h" #include "ovenstatics.h" operationTimeMode::operationTimeMode(QWidget *parent) : QMainWindow(parent), ui(new Ui::operationTimeMode) { ui->setupUi(this); reloadUi(); } operationTimeMode::~operationTimeMode() { delete ui; } void operationTimeMode::on_backButton_clicked() { deleteLater(); } void operationTimeMode::reloadUi(void){ uint32_t timetemp; OvenStatics* ovs = OvenStatics::getInstance(); QString strTemp=""; uint32_t totaltime; if(ovs!=NULL){ //건열 조리 모드 timetemp = ovs->srvdatas->use_log.items.cook_dry_mode; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime1->setText(strTemp); //스팀 조리 모드 timetemp = ovs->srvdatas->use_log.items.cook_steam_mode; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime2->setText(strTemp); //콤비 조리 모드 timetemp = ovs->srvdatas->use_log.items.cook_combi_mode; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime3->setText(strTemp); //세제없이 헹굼 timetemp = ovs->srvdatas->use_log.items.wash_mode_nocleanser; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime4->setText(strTemp); //간이 세척 timetemp = ovs->srvdatas->use_log.items.wash_mode_simple; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime5->setText(strTemp); //표준 세척 timetemp = ovs->srvdatas->use_log.items.wash_mode_standard; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime6->setText(strTemp); //강세척 timetemp = ovs->srvdatas->use_log.items.wash_mode_strong; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime7->setText(strTemp); //고속 세척 timetemp = ovs->srvdatas->use_log.items.wash_mode_speed; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime8->setText(strTemp); //쿨다운 timetemp = ovs->srvdatas->use_log.items.cooldown_mode; totaltime += timetemp; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime9->setText(strTemp); //전체 작동 시간 timetemp = totaltime; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime10->setText(strTemp); } }