191 product->boil_size = val + evap; |
191 product->boil_size = val + evap; |
192 double factor = val / product->batch_size; |
192 double factor = val / product->batch_size; |
193 ui->boil_sizeEdit->setValue(product->boil_size); |
193 ui->boil_sizeEdit->setValue(product->boil_size); |
194 ui->brew_preboilvolShow->setValue(product->boil_size * 1.04); |
194 ui->brew_preboilvolShow->setValue(product->boil_size * 1.04); |
195 product->sparge_volume *= factor; |
195 product->sparge_volume *= factor; |
196 ui->sp_volEdit->setValue(product->sparge_volume); |
|
197 ui->brew_spargevolShow->setValue(product->sparge_volume); |
196 ui->brew_spargevolShow->setValue(product->sparge_volume); |
198 product->batch_size = val; |
197 product->batch_size = val; |
199 calcFermentablesFromOG(product->est_og); // Keep the OG |
198 calcFermentablesFromOG(product->est_og); // Keep the OG |
200 adjustWaters(factor); |
199 adjustWaters(factor); |
201 calcFermentables(); |
200 calcFermentables(); |
329 ui->w2_nameEdit->setDisabled(stage > PROD_STAGE_BREW); |
328 ui->w2_nameEdit->setDisabled(stage > PROD_STAGE_BREW); |
330 ui->mw_acidPick->setDisabled(stage > PROD_STAGE_BREW); |
329 ui->mw_acidPick->setDisabled(stage > PROD_STAGE_BREW); |
331 ui->sp_acidtypeEdit->setDisabled(stage > PROD_STAGE_BREW); |
330 ui->sp_acidtypeEdit->setDisabled(stage > PROD_STAGE_BREW); |
332 ui->w2_volEdit->setReadOnly(stage > PROD_STAGE_BREW); |
331 ui->w2_volEdit->setReadOnly(stage > PROD_STAGE_BREW); |
333 ui->w2_volEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
332 ui->w2_volEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
334 ui->sp_volEdit->setReadOnly(stage > PROD_STAGE_BREW); |
|
335 ui->sp_volEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
336 ui->bs_cacl2Edit->setReadOnly(stage > PROD_STAGE_BREW); |
333 ui->bs_cacl2Edit->setReadOnly(stage > PROD_STAGE_BREW); |
337 ui->bs_cacl2Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
334 ui->bs_cacl2Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
338 ui->bs_caso4Edit->setReadOnly(stage > PROD_STAGE_BREW); |
335 ui->bs_caso4Edit->setReadOnly(stage > PROD_STAGE_BREW); |
339 ui->bs_caso4Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
336 ui->bs_caso4Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
340 ui->bs_mgso4Edit->setReadOnly(stage > PROD_STAGE_BREW); |
337 ui->bs_mgso4Edit->setReadOnly(stage > PROD_STAGE_BREW); |
345 ui->bs_mgcl2Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
342 ui->bs_mgcl2Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
346 ui->bs_nahco3Edit->setReadOnly(stage > PROD_STAGE_BREW); |
343 ui->bs_nahco3Edit->setReadOnly(stage > PROD_STAGE_BREW); |
347 ui->bs_nahco3Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
344 ui->bs_nahco3Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
348 ui->bs_caco3Edit->setReadOnly(stage > PROD_STAGE_BREW); |
345 ui->bs_caco3Edit->setReadOnly(stage > PROD_STAGE_BREW); |
349 ui->bs_caco3Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
346 ui->bs_caco3Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
347 ui->ss_cacl2Edit->setReadOnly(stage > PROD_STAGE_BREW); |
|
348 ui->ss_cacl2Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
349 ui->ss_caso4Edit->setReadOnly(stage > PROD_STAGE_BREW); |
|
350 ui->ss_caso4Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
351 ui->ss_mgso4Edit->setReadOnly(stage > PROD_STAGE_BREW); |
|
352 ui->ss_mgso4Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
353 ui->ss_naclEdit->setReadOnly(stage > PROD_STAGE_BREW); |
|
354 ui->ss_naclEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
355 ui->ss_mgcl2Edit->setReadOnly(stage > PROD_STAGE_BREW); |
|
356 ui->ss_mgcl2Edit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
|
357 |
350 if (stage > PROD_STAGE_BREW) { |
358 if (stage > PROD_STAGE_BREW) { |
351 ui->mw_phEdit->setReadOnly(true); |
359 ui->mw_phEdit->setReadOnly(true); |
352 ui->mw_phEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
360 ui->mw_phEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
353 ui->mw_acidvolEdit->setReadOnly(true); |
361 ui->mw_acidvolEdit->setReadOnly(true); |
354 ui->mw_acidvolEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
362 ui->mw_acidvolEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |