# HG changeset patch # User Michiel Broek # Date 1652857194 -7200 # Node ID 725da10db56c04583de45a3ad149b45c72f7db84 # Parent 6c2cd26095a540bafc85e6ba7f693573e49675cc Fixed wrong colors of the bars on the fermentation tab. Don't show 100% SVG if OG or FG data is missing. Changed prompts om the fermentation tab. diff -r 6c2cd26095a5 -r 725da10db56c src/EditProduct.cpp --- a/src/EditProduct.cpp Tue May 17 21:19:31 2022 +0200 +++ b/src/EditProduct.cpp Wed May 18 08:59:54 2022 +0200 @@ -940,13 +940,11 @@ ui->brew_preboilvolEdit->setValue(product->brew_preboil_volume); ui->brew_preboilvolShow->setValue(product->boil_size * 1.04); ui->brew_preboileffShow->setValue(product->brew_preboil_efficiency); - calcEfficiencyBeforeBoil(); ui->brew_aboilphEdit->setValue(product->brew_aboil_ph); ui->brew_aboilsgEdit->setValue(product->brew_aboil_sg); ui->brew_aboilvolEdit->setValue(product->brew_aboil_volume); ui->brew_aboilvolShow->setValue(product->batch_size * 1.04); ui->brew_aboileffShow->setValue(product->brew_aboil_efficiency); - calcEfficiencyAfterBoil(); ui->brew_whirlpool9Edit->setValue(product->brew_whirlpool9); ui->brew_whirlpool7Edit->setValue(product->brew_whirlpool7); ui->brew_whirlpool6Edit->setValue(product->brew_whirlpool6); @@ -973,11 +971,11 @@ ui->prim_maxCEdit->setValue(product->primary_max_temp); ui->prim_endCEdit->setValue(product->primary_end_temp); ui->prim_endsgEdit->setValue(product->primary_end_sg); - ui->prim_enddateEdit->setText(product->primary_end_date.toString("dd MMM yyyy")); + ui->prim_enddateEdit->setDate(product->primary_end_date); ui->prim_attShow->setValue(Utils::calc_svg(product->brew_fermenter_sg, product->primary_end_sg)); ui->sec_tempEdit->setValue(product->secondary_temp); ui->sec_sgEdit->setValue(product->secondary_end_sg); - ui->sec_enddateEdit->setText(product->secondary_end_date.toString("dd MMM yyyy")); + ui->sec_enddateEdit->setDate(product->secondary_end_date); ui->sec_attShow->setValue(Utils::calc_svg(product->brew_fermenter_sg, product->secondary_end_sg)); ui->tert_tempEdit->setValue(product->tertiary_temp); ui->tert_estsgShow->setValue(product->est_fg); @@ -1014,6 +1012,8 @@ ui->taste_mouthfeelEdit->setText(product->taste_mouthfeel); ui->taste_aftertasteEdit->setText(product->taste_aftertaste); + qDebug() << "== Start connecting =="; + // All signals from tab "Generic" connect(ui->lockedEdit, &QCheckBox::stateChanged, this, &EditProduct::is_changed); connect(ui->nameEdit, &QLineEdit::textChanged, this, &EditProduct::name_changed); @@ -1082,6 +1082,8 @@ connect(ui->sp_phEdit, QOverload::of(&QDoubleSpinBox::valueChanged), this, &EditProduct::sp_ph_changed); /* All signals from tab Brewday */ + calcEfficiencyBeforeBoil(); + calcEfficiencyAfterBoil(); connect(ui->brew_startButton1, SIGNAL(clicked()), this, SLOT(brew_date_today())); connect(ui->brew_startButton2, SIGNAL(clicked()), this, SLOT(brew_date_clear())); connect(ui->brew_startDate, &QDateEdit::dateChanged, this, &EditProduct::brew_start_date_changed); diff -r 6c2cd26095a5 -r 725da10db56c src/Utils.cpp --- a/src/Utils.cpp Tue May 17 21:19:31 2022 +0200 +++ b/src/Utils.cpp Wed May 18 08:59:54 2022 +0200 @@ -241,6 +241,9 @@ double Utils::calc_svg(double og, double fg) { + if (og == 0.0 || fg == 0.0) + return 0; + double oe = sg_to_plato(og); double ae = sg_to_plato(fg); diff -r 6c2cd26095a5 -r 725da10db56c ui/EditProduct.ui --- a/ui/EditProduct.ui Tue May 17 21:19:31 2022 +0200 +++ b/ui/EditProduct.ui Wed May 18 08:59:54 2022 +0200 @@ -95,7 +95,7 @@ QTabWidget::Rounded - 0 + 9 Qt::ElideNone @@ -8021,7 +8021,7 @@ - Primary start SG: + Start density: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8037,7 +8037,7 @@ - Primary start temp °C: + Start temperature °C: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8053,7 +8053,7 @@ - Primary peak temp °C: + Peak temperature °C: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8069,7 +8069,7 @@ - Primary end temp °C: + End temperature °C: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8085,7 +8085,7 @@ - Primary end SG: + End density: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8101,7 +8101,7 @@ - Primary end date: + End date: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8226,22 +8226,6 @@ 0.001000000000000 - - - - 180 - 170 - 101 - 23 - - - - End of primary fermentation, start secondary. - - - true - - @@ -8252,7 +8236,7 @@ - Primary attenuation: + Apparent attenuation: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8289,7 +8273,7 @@ - 290 + 300 140 28 22 @@ -8309,14 +8293,14 @@ - 290 + 300 170 28 22 - Set or clear date + Set the date to today ... @@ -8326,6 +8310,25 @@ :/icons/silk/date.png:/icons/silk/date.png + + + + 180 + 170 + 111 + 24 + + + + Edit the brewdate plan or start. + + + dd-MM-yyyy + + + true + + @@ -8349,7 +8352,7 @@ - Secondary end temp °C: + End temperature °C: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8365,7 +8368,7 @@ - Secondary end SG: + End density: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8381,7 +8384,7 @@ - Secondary end date: + End date: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8434,22 +8437,6 @@ 0.001000000000000 - - - - 180 - 80 - 101 - 23 - - - - End of fermentation. Optional transfer to lagertank. - - - true - - @@ -8460,7 +8447,7 @@ - Secondary attenuation: + Apparent attenuation: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8497,7 +8484,7 @@ - 290 + 300 50 28 22 @@ -8517,14 +8504,14 @@ - 290 + 300 80 28 22 - Set or clear date + Set the date to today ... @@ -8534,6 +8521,25 @@ :/icons/silk/date.png:/icons/silk/date.png + + + + 180 + 80 + 111 + 24 + + + + Edit the brewdate plan or start. + + + dd-MM-yyyy + + + true + + @@ -8557,7 +8563,7 @@ - Tertiary temperature °C: + Average temperature °C: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8573,7 +8579,7 @@ - Tertiary end SG: + Final density: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8636,7 +8642,7 @@ - Tertiary attenuation: + Apparent attenuation: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8700,7 +8706,7 @@ - Expected end SG: + Expected end density: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8766,7 +8772,7 @@ % - 1 + 2 100.000000000000000