dialogexportbatchset.cpp 985 B

12345678910111213141516171819202122232425262728293031
  1. #include "dialogexportbatchset.h"
  2. #include "ui_dialogexportbatchset.h"
  3. DialogExportBatchSet::DialogExportBatchSet(QWidget *parent) :
  4. QDialog(parent),
  5. ui(new Ui::DialogExportBatchSet)
  6. {
  7. ui->setupUi(this);
  8. ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
  9. ui->quatityEdit->setValidator(new QRegExpValidator(QRegExp("^[1-9]\\d{0,6}"), this));
  10. ui->buttonBox->button(QDialogButtonBox::Ok)->setText("È·¶¨");
  11. ui->buttonBox->button(QDialogButtonBox::Cancel)->setText("È¡Ïû");
  12. ui->allCB->setVisible(false);
  13. }
  14. DialogExportBatchSet::~DialogExportBatchSet()
  15. {
  16. delete ui;
  17. }
  18. int DialogExportBatchSet::getBatch()
  19. {
  20. return ui->quatityEdit->text().toInt();
  21. }
  22. bool DialogExportBatchSet::getIsAll()
  23. {
  24. return ui->allCB->isChecked();
  25. }
  26. void DialogExportBatchSet::on_quatityEdit_textChanged(const QString &arg1)
  27. {
  28. ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(ui->quatityEdit->hasAcceptableInput());
  29. }