Files
VX5_KRO_GearPump/DlgRFIDConfig.cpp
T
2026-05-08 14:51:35 +08:00

42 lines
985 B
C++

#include "DlgRFIDConfig.h"
#include "ui_DlgRFIDConfig.h"
DlgRFIDConfig::DlgRFIDConfig(QWidget *parent) :
QDialog(parent),
ui(new Ui::DlgRFIDConfig)
{
ui->setupUi(this);
setWindowFlags(windowFlags() | Qt::Tool | Qt::FramelessWindowHint);
}
DlgRFIDConfig::~DlgRFIDConfig()
{
delete ui;
}
void DlgRFIDConfig::setAutoConfirmTimeout(int seconds)
{
if(seconds == m_autoConfirmTimeout || seconds < 0 || seconds > ui->spinBox->maximum()) {
return;
}
m_autoConfirmTimeout = seconds;
ui->spinBox->setValue(seconds);
}
int DlgRFIDConfig::autoConfirmTimeout()
{
m_autoConfirmTimeout = ui->spinBox->value();
return m_autoConfirmTimeout;
}
void DlgRFIDConfig::onExpirySpinBoxChanged(int val)
{
if(val == 0) {
ui->labExplain->setText(tr(u8"卡片接触后需要手动确认。"));
}
else
ui->labExplain->setText(tr(u8"卡片接触 %1 秒后自动激活。").arg(val));
}