src/EditProductTab3.cpp

changeset 413
8ea791d4cab6
parent 412
5fe775f036fa
child 427
1466eab37f53
equal deleted inserted replaced
412:5fe775f036fa 413:8ea791d4cab6
405 product->brew_fermenter_color = Utils::kw_to_ebc(product->color_method, cw); 405 product->brew_fermenter_color = Utils::kw_to_ebc(product->color_method, cw);
406 } 406 }
407 ui->brew_fermentcolorShow->setValue(product->brew_fermenter_color); 407 ui->brew_fermentcolorShow->setValue(product->brew_fermenter_color);
408 ui->brew_fermentcolorShow->setStyleSheet(Utils::ebc_to_style(product->brew_fermenter_color)); 408 ui->brew_fermentcolorShow->setStyleSheet(Utils::ebc_to_style(product->brew_fermenter_color));
409 } 409 }
410
411 /*
412 * After all calculations including hop absorption, correct the real volume in the fermenter.
413 */
414 if ((product->boil_absorb > 0) && (product->boil_absorb < product->brew_fermenter_volume)) {
415 product->brew_fermenter_volume -= product->boil_absorb;
416 ui->brew_tofermentEdit->setValue(product->brew_fermenter_volume);
417 }
418
419 /*
420 * Correct maximum package volume if needed.
421 */
422 ui->pack_volumeEdit->setMaximum(product->brew_fermenter_volume);
423 if (product->package_volume > product->brew_fermenter_volume) {
424 product->package_volume = product->brew_fermenter_volume;
425 ui->pack_volumeEdit->setValue(product->package_volume);
426 }
427
410 } else { 428 } else {
411 // Negative volume 429 // Negative volume
412 product->brew_fermenter_sg = product->brew_fermenter_color = 0; 430 product->brew_fermenter_sg = product->brew_fermenter_color = 0;
413 ui->brew_fermentsgShow->setValue(0); 431 ui->brew_fermentsgShow->setValue(0);
414 ui->brew_fermentcolorShow->setStyleSheet(0); 432 ui->brew_fermentcolorShow->setStyleSheet(0);

mercurial