#include "dialogexportbatchset.h" #include "ui_dialogexportbatchset.h" DialogExportBatchSet::DialogExportBatchSet(QWidget *parent) : QDialog(parent), ui(new Ui::DialogExportBatchSet) { ui->setupUi(this); ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false); ui->quatityEdit->setValidator(new QRegExpValidator(QRegExp("^[1-9]\\d{0,6}"), this)); ui->buttonBox->button(QDialogButtonBox::Ok)->setText("È·¶¨"); ui->buttonBox->button(QDialogButtonBox::Cancel)->setText("È¡Ïû"); ui->allCB->setVisible(false); } DialogExportBatchSet::~DialogExportBatchSet() { delete ui; } int DialogExportBatchSet::getBatch() { return ui->quatityEdit->text().toInt(); } bool DialogExportBatchSet::getIsAll() { return ui->allCB->isChecked(); } void DialogExportBatchSet::on_quatityEdit_textChanged(const QString &arg1) { ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(ui->quatityEdit->hasAcceptableInput()); }