#include "keepwarmpopup.h" #include "ui_keepwarmpopup.h" KeepWarmPopup::KeepWarmPopup(QWidget *parent) : QWidget(parent), ui(new Ui::KeepWarmPopup) { ui->setupUi(this); setAttribute(Qt::WA_DeleteOnClose); connect(&updateViewTimer, SIGNAL(timeout()), SLOT(updateView())); updateViewTimer.start(100); startTime.start(); } KeepWarmPopup::~KeepWarmPopup() { delete ui; } void KeepWarmPopup::updateView() { int elapsed = startTime.elapsed() / 1000; ui->timeLabel->setText(QString("%1:%2") .arg(elapsed / 60, 2, 10, QLatin1Char('0')) .arg(elapsed % 60, 2, 10, QLatin1Char('0'))); } void KeepWarmPopup::on_stopButton_clicked() { close(); }