#include "operationtimeheat.h" #include "ui_operationtimeheat.h" #include "ovenstatics.h" operationTimeHeat::operationTimeHeat(QWidget *parent) : QMainWindow(parent), ui(new Ui::operationTimeHeat) { ui->setupUi(this); reloadUI(); } operationTimeHeat::~operationTimeHeat() { delete ui; } void operationTimeHeat::on_btnReset1_clicked() { //스팀 가열 시간 초기화 OvenStatics* ovs = OvenStatics::getInstance(); if(ovs!=NULL){ ovs->srvdatas->use_log.items.steam_heat=0; ovs->srvdatas->saveServiceDatas(); reloadUI(); } } void operationTimeHeat::on_btnReset2_clicked() { //건열 가열 시간 초기화 OvenStatics* ovs = OvenStatics::getInstance(); if(ovs!=NULL){ ovs->srvdatas->use_log.items.dry_heat=0; ovs->srvdatas->use_log.items.upper_heat=0; ovs->srvdatas->use_log.items.lower_heat=0; ovs->srvdatas->saveServiceDatas(); reloadUI(); } } void operationTimeHeat::reloadUI(void){ uint32_t timetemp; OvenStatics* ovs = OvenStatics::getInstance(); QString strTemp=""; if(ovs!=NULL){ timetemp = ovs->srvdatas->use_log.items.steam_heat; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime1->setText(strTemp); timetemp = ovs->srvdatas->use_log.items.dry_heat; strTemp.sprintf("%d h", timetemp/3600); ui->m_ctrlLbListTime2->setText(strTemp); qDebug() << "Steam heat time : " << ovs->srvdatas->use_log.items.steam_heat; qDebug() << "Dry heat time : " << ovs->srvdatas->use_log.items.dry_heat; } } void operationTimeHeat::on_backButton_clicked() { deleteLater(); }