gamesettingsdialog.cpp 951 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #include "gamesettingsdialog.h"
  2. #include "ui_gamesettingsdialog.h"
  3. GameSettingsDialog::GameSettingsDialog(QWidget *parent) :
  4. QDialog(parent),
  5. ui(new Ui::GameSettingsDialog)
  6. {
  7. ui->setupUi(this);
  8. }
  9. GameSettingsDialog::~GameSettingsDialog()
  10. {
  11. delete ui;
  12. }
  13. void GameSettingsDialog::changeEvent(QEvent *e)
  14. {
  15. QDialog::changeEvent(e);
  16. switch (e->type()) {
  17. case QEvent::LanguageChange:
  18. ui->retranslateUi(this);
  19. break;
  20. default:
  21. break;
  22. }
  23. }
  24. void GameSettingsDialog::on_sbBoardSize_valueChanged(int value)
  25. {
  26. ui->sbCountToWin->setMaximum(value);
  27. }
  28. int GameSettingsDialog::getBoardSize()
  29. {
  30. return ui->sbBoardSize->value();
  31. }
  32. int GameSettingsDialog::getCountToWin()
  33. {
  34. return ui->sbCountToWin->value();
  35. }
  36. void GameSettingsDialog::setBoardSize(int size)
  37. {
  38. ui->sbBoardSize->setValue(size);
  39. }
  40. void GameSettingsDialog::setCountToWin(int count)
  41. {
  42. ui->sbCountToWin->setValue(count);
  43. }