40 lines
910 B
C++
40 lines
910 B
C++
#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));
|
|
}
|