2023-01-04 06:28:44 +00:00
|
|
|
#include "dialog_setburnsn.h"
|
|
|
|
#include "ui_dialog_setburnsn.h"
|
|
|
|
#include <QRegExpValidator>
|
2023-01-05 07:18:55 +00:00
|
|
|
#include <QMessageBox>
|
2023-01-04 06:28:44 +00:00
|
|
|
|
|
|
|
Dialog_SetBurnSn::Dialog_SetBurnSn(const QString &originSn, QWidget *parent) :
|
|
|
|
QDialog(parent),
|
|
|
|
m_originSn(originSn),
|
|
|
|
ui(new Ui::Dialog_SetBurnSn)
|
|
|
|
{
|
|
|
|
ui->setupUi(this);
|
|
|
|
|
|
|
|
ui->lineEdit->setValidator(new QRegExpValidator(QRegExp("[a-zA-Z0-9]+$")));
|
|
|
|
if (!m_originSn.isEmpty())
|
|
|
|
{
|
|
|
|
ui->lineEdit->setText(m_originSn);
|
|
|
|
ui->lineEdit->selectAll();
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
Dialog_SetBurnSn::~Dialog_SetBurnSn()
|
|
|
|
{
|
|
|
|
delete ui;
|
|
|
|
}
|
|
|
|
|
|
|
|
QString Dialog_SetBurnSn::getSn()
|
|
|
|
{
|
|
|
|
return ui->lineEdit->text();
|
|
|
|
}
|
|
|
|
|
|
|
|
void Dialog_SetBurnSn::on_pbtn_ok_clicked()
|
|
|
|
{
|
2023-01-05 07:18:55 +00:00
|
|
|
if (ui->lineEdit->text().isEmpty())
|
|
|
|
{
|
|
|
|
QMessageBox::information(this, tr("tips"), tr("Serial num is empty"));
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
2023-01-04 06:28:44 +00:00
|
|
|
accept();
|
|
|
|
}
|
|
|
|
|
|
|
|
void Dialog_SetBurnSn::on_pbtn_cancel_clicked()
|
|
|
|
{
|
|
|
|
reject();
|
|
|
|
}
|