#pragma execution_character_set("utf-8") #include "frmsaveruntime.h" #include "ui_frmsaveruntime.h" #include "qfile.h" #include "saveruntime.h" frmSaveRunTime::frmSaveRunTime(QWidget *parent) : QWidget(parent), ui(new Ui::frmSaveRunTime) { ui->setupUi(this); } frmSaveRunTime::~frmSaveRunTime() { delete ui; } void frmSaveRunTime::on_checkBox_stateChanged(int arg1) { if (arg1 == 0) { SaveRunTime::Instance()->stop(); } else { SaveRunTime::Instance()->start(); } on_btnOpen_clicked(); } void frmSaveRunTime::on_btnAppend_clicked() { SaveRunTime::Instance()->initLog(); SaveRunTime::Instance()->appendLog(); on_btnOpen_clicked(); } void frmSaveRunTime::on_btnUpdate_clicked() { SaveRunTime::Instance()->saveLog(); on_btnOpen_clicked(); } void frmSaveRunTime::on_btnOpen_clicked() { QString fileName = QString("%1/examples_runtime_%2.txt").arg(qApp->applicationDirPath()).arg(QDate::currentDate().year()); QFile file(fileName); if (file.open(QFile::ReadOnly | QFile::Text)) { ui->txtMain->setText(file.readAll()); } }