first commit
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
#include "dialogmaintenancetimesetting.h"
|
||||
#include "ui_dialogmaintenancetimesetting.h"
|
||||
#include <QMessageBox>
|
||||
|
||||
DialogMaintenanceTimeSetting::DialogMaintenanceTimeSetting(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::DialogMaintenanceTimeSetting)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
resetSchedule = false;
|
||||
}
|
||||
|
||||
DialogMaintenanceTimeSetting::~DialogMaintenanceTimeSetting()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
int DialogMaintenanceTimeSetting::getInterval()
|
||||
{
|
||||
return ui->spinBox->value();
|
||||
}
|
||||
bool DialogMaintenanceTimeSetting::getResetSchedule(){
|
||||
bool flag = resetSchedule;
|
||||
resetSchedule = false;
|
||||
return flag;
|
||||
}
|
||||
|
||||
|
||||
void DialogMaintenanceTimeSetting::on_pushButton_Reset_clicked()
|
||||
{
|
||||
QMessageBox::StandardButton ret;
|
||||
ret = QMessageBox::warning(this, tr("警告"),
|
||||
tr("确定要设置今天为新的保养日期吗?"),
|
||||
QMessageBox::Ok | QMessageBox::Cancel);
|
||||
if (ret == QMessageBox::Ok){
|
||||
resetSchedule = true;
|
||||
}
|
||||
}
|
||||
|
||||
void DialogMaintenanceTimeSetting::updateMaintenanceIntervalToUI(int interval){
|
||||
ui->spinBox->setValue(interval);
|
||||
}
|
||||
|
||||
void DialogMaintenanceTimeSetting::updateMaintenanceTime(QString str){
|
||||
ui->label_MaintenanceTime->setText(str);
|
||||
}
|
||||
|
||||
void DialogMaintenanceTimeSetting::disableMaintenanceTimeSet(bool flag){
|
||||
ui->spinBox->setEnabled(flag);
|
||||
ui->pushButton_Reset->setEnabled(flag);
|
||||
ui->label_MaintenanceTime->setEnabled(flag);
|
||||
}
|
||||
Reference in New Issue
Block a user