| 14 | // |
| 15 | |
| 16 | AddTaskDialog::AddTaskDialog(QWidget *parent) : QDialog(parent), ui(new Ui::AddTaskDialog) { |
| 17 | ui->setupUi(this); |
| 18 | ui->fullScore->setValidator(new QIntValidator(1, Settings::upperBoundForFullScore() * 100, this)); |
| 19 | ui->timeLimit->setValidator(new QIntValidator(1, Settings::upperBoundForTimeLimit(), this)); |
| 20 | ui->memoryLimit->setValidator(new QIntValidator(1, Settings::upperBoundForMemoryLimit(), this)); |
| 21 | connect(ui->taskBox, qOverload<int>(&QComboBox::currentIndexChanged), this, |
| 22 | &AddTaskDialog::taskBoxIndexChanged); |
| 23 | connect(ui->fullScore, &QLineEdit::textChanged, this, &AddTaskDialog::fullScoreChanged); |
| 24 | connect(ui->timeLimit, &QLineEdit::textChanged, this, &AddTaskDialog::timeLimitChanged); |
| 25 | connect(ui->memoryLimit, &QLineEdit::textChanged, this, &AddTaskDialog::memoryLimitChanged); |
| 26 | } |
| 27 | |
| 28 | AddTaskDialog::~AddTaskDialog() { delete ui; } |
| 29 |
nothing calls this directly
no outgoing calls
no test coverage detected