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); |