40 lines
741 B
C++
40 lines
741 B
C++
|
#include "dialog_setburnsn.h"
|
||
|
#include "ui_dialog_setburnsn.h"
|
||
|
#include <QRegExpValidator>
|
||
|
|
||
|
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()
|
||
|
{
|
||
|
accept();
|
||
|
}
|
||
|
|
||
|
void Dialog_SetBurnSn::on_pbtn_cancel_clicked()
|
||
|
{
|
||
|
reject();
|
||
|
}
|