#include "DlgRFIDConfig.h" #include "ui_DlgRFIDConfig.h" DlgRFIDConfig::DlgRFIDConfig(QWidget *parent) : QDialog(parent), ui(new Ui::DlgRFIDConfig) { ui->setupUi(this); } 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)); }