233 ui->typeEdit->setDisabled(stage > PROD_STAGE_WAIT); |
233 ui->typeEdit->setDisabled(stage > PROD_STAGE_WAIT); |
234 ui->color_methodEdit->setDisabled(locked); |
234 ui->color_methodEdit->setDisabled(locked); |
235 ui->ibu_methodEdit->setDisabled(locked); |
235 ui->ibu_methodEdit->setDisabled(locked); |
236 ui->beerstyleEdit->setDisabled(stage > PROD_STAGE_WAIT); |
236 ui->beerstyleEdit->setDisabled(stage > PROD_STAGE_WAIT); |
237 ui->nameEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
237 ui->nameEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
238 ui->codeEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
238 ui->codeEdit->setReadOnly(stage > PROD_STAGE_WAIT || product->divide_type); /* Never change this in a splitted product. */ |
239 ui->notesEdit->setReadOnly(locked); |
239 ui->notesEdit->setReadOnly(locked); |
240 ui->batch_sizeEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
240 ui->batch_sizeEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
241 ui->batch_sizeEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
241 ui->batch_sizeEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
242 ui->boil_sizeEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
242 ui->boil_sizeEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
243 ui->boil_sizeEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
243 ui->boil_sizeEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
245 ui->boil_timeEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
245 ui->boil_timeEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
246 ui->efficiencyEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
246 ui->efficiencyEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
247 ui->efficiencyEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
247 ui->efficiencyEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
248 ui->est_ogEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
248 ui->est_ogEdit->setReadOnly(stage > PROD_STAGE_WAIT); |
249 ui->est_ogEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
249 ui->est_ogEdit->setButtonSymbols((stage > PROD_STAGE_WAIT) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
250 /* |
|
251 * The next two items are displayed on the same location. |
|
252 * But they are not needed at the same time. |
|
253 */ |
250 if (stage > PROD_STAGE_PACKAGE) { |
254 if (stage > PROD_STAGE_PACKAGE) { |
251 ui->ok_pmptLabel->hide(); |
255 ui->ok_pmptLabel->hide(); |
252 ui->ok_pmptIcon->hide(); |
256 ui->ok_pmptIcon->hide(); |
253 } else { |
257 } else { |
254 ui->ok_pmptLabel->show(); |
258 ui->ok_pmptLabel->show(); |