src/EditProductTab1.cpp

changeset 271
f56c0dff0a3d
parent 233
baf666307ebb
child 296
2f4e250cfed9
equal deleted inserted replaced
270:a0f72d7ace1f 271:f56c0dff0a3d
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();

mercurial