You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Cigarette/220818-上海4相机装封箱无GPU/Cigarette/change_shift.cpp

38 lines
927 B
C++

#include "change_shift.h"
change_shift::change_shift(QDialog *parent)
: QDialog(parent)
{
ui.setupUi(this);
this->setWindowFlags(windowFlags()&~Qt::WindowContextHelpButtonHint);
}
change_shift::~change_shift()
{
}
void change_shift::on_pushButton_released()
{
QTime timeA;
QTime timeB;
QTime timeC;
timeA.setHMS(ui.A_hour->text().toInt(), ui.A_minute->text().toInt(), 0);
timeB.setHMS(ui.B_hour->text().toInt(), ui.B_minute->text().toInt(), 0);
timeC.setHMS(ui.C_hour->text().toInt(), ui.C_minute->text().toInt(), 0);
emit sendMsgToDialogSetup(timeA, timeB, timeC);
this->close();
}
void change_shift::recMsgFromDialogSetup(QTime timeA, QTime timeB, QTime timeC)
{
ui.A_hour->setValue(timeA.hour());
ui.A_minute->setValue(timeA.minute());
ui.B_hour->setValue(timeB.hour());
ui.B_minute->setValue(timeB.minute());
ui.C_hour->setValue(timeC.hour());
ui.C_minute->setValue(timeC.minute());
this->show();
}