diff -r 3b9abdae181e -r 84091b9cb800 ui/EditProduct.ui --- a/ui/EditProduct.ui Sat Jun 01 21:10:54 2024 +0200 +++ b/ui/EditProduct.ui Sat Jun 08 15:54:30 2024 +0200 @@ -1529,7 +1529,7 @@ 10 160 321 - 151 + 241 @@ -1714,24 +1714,11 @@ true - - - - - 10 - 320 - 321 - 91 - - - - Lautering - 190 - 20 + 140 87 24 @@ -1765,7 +1752,7 @@ 10 - 20 + 140 171 20 @@ -1777,11 +1764,27 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - + + + + 10 + 170 + 171 + 20 + + + + HLT Volume: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 190 - 50 + 170 87 24 @@ -1796,10 +1799,10 @@ QAbstractSpinBox::NoButtons - false - - - % + true + + + L 1 @@ -1810,18 +1813,58 @@ 0.500000000000000 - - - - - 10 - 50 + + QAbstractSpinBox::DefaultStepType + + + + + + 190 + 200 + 87 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + true + + + L + + + 1 + + + 100000.000000000000000 + + + 0.100000000000000 + + + QAbstractSpinBox::DefaultStepType + + + + + + 10 + 200 171 20 - Brewhouse efficiency: + HLT deadspace: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -2468,7 +2511,7 @@ 820 350 321 - 91 + 121 @@ -2577,6 +2620,56 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + 190 + 80 + 87 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + false + + + % + + + 1 + + + 100000.000000000000000 + + + 0.500000000000000 + + + + + + 10 + 80 + 171 + 20 + + + + Brewhouse efficiency: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + @@ -4208,9 +4301,9 @@ 10 - 120 + 180 1131 - 381 + 321 @@ -4218,7 +4311,7 @@ 170 - 80 + 140 80 23 @@ -4250,9 +4343,9 @@ - 560 - 10 - 171 + 10 + 40 + 151 20 @@ -4266,8 +4359,8 @@ - 740 - 10 + 170 + 40 321 23 @@ -4289,9 +4382,9 @@ - 560 - 40 - 171 + 10 + 100 + 151 20 @@ -4305,9 +4398,9 @@ - 740 - 40 - 71 + 170 + 100 + 81 23 @@ -4319,7 +4412,7 @@ 10 - 40 + 70 151 20 @@ -4335,7 +4428,7 @@ 170 - 40 + 70 80 24 @@ -5467,214 +5560,11 @@ 1000.000000000000000 - - - - 750 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 670 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 590 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 1070 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - -1000.000000000000000 - - - 1000.000000000000000 - - - - - - 910 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 2 - - - 1000.000000000000000 - - - - - - 830 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 430 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 510 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - 250 - 220 + 520 + 420 81 24 @@ -5701,57 +5591,7 @@ 0.500000000000000 - - - - 990 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 350 - 220 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - + 10 @@ -5767,10 +5607,10 @@ Choose example water - - - - 990 + + + + 760 40 71 24 @@ -5792,10 +5632,10 @@ 1000.000000000000000 - - - - 830 + + + + 680 40 71 24 @@ -5817,10 +5657,10 @@ 1000.000000000000000 - - - - 670 + + + + 520 40 71 24 @@ -5842,10 +5682,10 @@ 1000.000000000000000 - - - - 1070 + + + + 840 40 71 24 @@ -5870,35 +5710,10 @@ 1000.000000000000000 - - - - 590 - 40 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 350 + + + + 440 40 71 24 @@ -5920,10 +5735,38 @@ 1000.000000000000000 - - - - 750 + + + + 200 + 40 + 71 + 24 + + + + Calcium in mg/L + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 600 40 71 24 @@ -5945,15 +5788,18 @@ 1000.000000000000000 - - - - 430 + + + + 280 40 71 24 + + Magnesium in mg/L. + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5970,10 +5816,10 @@ 1000.000000000000000 - - - - 510 + + + + 360 40 71 24 @@ -5998,8 +5844,8 @@ - 510 - 190 + 360 + 220 71 24 @@ -6026,8 +5872,8 @@ - 990 - 190 + 760 + 220 71 24 @@ -6052,51 +5898,23 @@ 10 - 190 - 171 + 220 + 181 21 - Treated mash water + Treated total water Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - 910 - 190 - 71 - 24 - - - - Mash pH should be between 5.2 and 5.6. Use 5.2 for light and 5.5 for dark beers. - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 2 - - - 1000.000000000000000 - - - 670 - 190 + 520 + 220 71 24 @@ -6123,8 +5941,8 @@ - 590 - 190 + 440 + 220 71 24 @@ -6148,8 +5966,8 @@ - 750 - 190 + 600 + 220 71 24 @@ -6177,14 +5995,14 @@ - 350 - 190 + 200 + 220 71 24 - The ideal amount of Calcium is between 40 and 150. + The ideal amount of Calcium is between 40 and 150 mg/L. Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6205,8 +6023,8 @@ - 1070 - 190 + 840 + 220 71 24 @@ -6233,14 +6051,14 @@ - 430 - 190 + 280 + 220 71 24 - The ideal amount of Magnesium is between 5 and 40. + The ideal amount of Magnesium is between 5 and 40 mg/L. Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6261,8 +6079,8 @@ - 830 - 190 + 680 + 220 71 24 @@ -6290,7 +6108,7 @@ - 510 + 360 130 71 24 @@ -6315,7 +6133,7 @@ - 1070 + 840 130 71 24 @@ -6345,7 +6163,7 @@ 10 130 - 171 + 181 21 @@ -6353,7 +6171,7 @@ Total brew and sparge water supply - Total needed mixed water + Mixed source water Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter @@ -6362,12 +6180,15 @@ - 350 + 200 130 71 24 + + Calcium in mg/L + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6387,7 +6208,7 @@ - 990 + 760 130 71 24 @@ -6412,14 +6233,16 @@ - 250 + 1060 130 71 24 - Total brew and sparge water supply + Total brew and sparge water supply. +In the mash tab set the infusion volumes. +The sparge volume is automatic calculated. Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6443,7 +6266,7 @@ - 670 + 520 130 71 24 @@ -6468,7 +6291,7 @@ - 750 + 600 130 71 24 @@ -6493,12 +6316,15 @@ - 430 + 280 130 71 24 + + Magnesium in mg/L. + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6518,7 +6344,7 @@ - 830 + 680 130 71 24 @@ -6543,7 +6369,7 @@ - 590 + 440 130 71 24 @@ -6568,7 +6394,7 @@ - 910 + 920 130 71 24 @@ -6593,7 +6419,7 @@ - 1070 + 840 100 71 24 @@ -6621,12 +6447,15 @@ - 350 + 200 100 71 24 + + Calcium in mg/L + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6646,7 +6475,7 @@ - 830 + 680 100 71 24 @@ -6671,12 +6500,15 @@ - 430 + 280 100 71 24 + + Magnesium in mg/L. + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6696,7 +6528,7 @@ - 910 + 920 100 71 24 @@ -6721,7 +6553,7 @@ - 990 + 760 100 71 24 @@ -6746,14 +6578,15 @@ - 250 + 1060 100 85 24 - The division between the main and dilution water. The total volume does not change. + The division between the main and dilution water. +The total volume does not change. Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6783,7 +6616,7 @@ - 670 + 520 100 71 24 @@ -6808,7 +6641,7 @@ - 750 + 600 100 71 24 @@ -6849,7 +6682,7 @@ - 590 + 440 100 71 24 @@ -6874,7 +6707,7 @@ - 510 + 360 100 71 24 @@ -6899,12 +6732,15 @@ - 430 + 280 70 71 24 + + Magnesium in mg/L. + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -6924,7 +6760,7 @@ - 510 + 360 70 71 24 @@ -6949,7 +6785,7 @@ - 990 + 760 10 71 20 @@ -6965,7 +6801,7 @@ - 910 + 920 70 71 24 @@ -6990,7 +6826,7 @@ - 430 + 280 10 71 20 @@ -7006,7 +6842,7 @@ - 910 + 920 10 71 20 @@ -7022,7 +6858,7 @@ - 1070 + 840 10 71 20 @@ -7050,7 +6886,7 @@ - 990 + 760 70 71 24 @@ -7075,7 +6911,7 @@ - 250 + 1060 70 71 24 @@ -7109,7 +6945,7 @@ - 830 + 680 70 71 24 @@ -7134,7 +6970,7 @@ - 590 + 440 10 71 20 @@ -7150,7 +6986,7 @@ - 590 + 440 70 71 24 @@ -7175,7 +7011,7 @@ - 1070 + 840 70 71 24 @@ -7222,7 +7058,7 @@ - 750 + 600 10 71 20 @@ -7238,7 +7074,7 @@ - 670 + 520 10 71 20 @@ -7254,12 +7090,22 @@ - 350 + 200 10 71 20 + + Calcium content should typically fall in the range of 40 to 100 ppm. +Lower calcium content may not provide for the desirable +precipitation of trub and oxalates from wort. High oxalates may lead +to beerstone formation. +Calcium also aids in yeast floculation and beer clarification. + +Calcium should not typically exceed 100 ppm unless it has to be +added to provide a desirable anion like sulfate to the water. + Ca @@ -7270,7 +7116,7 @@ - 830 + 680 10 71 20 @@ -7286,7 +7132,7 @@ - 260 + 1070 10 61 20 @@ -7302,7 +7148,7 @@ - 510 + 360 10 71 20 @@ -7334,7 +7180,7 @@ - 750 + 600 70 71 24 @@ -7359,12 +7205,15 @@ - 350 + 200 70 71 24 + + Calcium in mg/L + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -7384,7 +7233,7 @@ - 670 + 520 70 71 24 @@ -7406,10 +7255,658 @@ 1000.000000000000000 + + + + 600 + 160 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 360 + 160 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 520 + 160 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 680 + 160 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 200 + 160 + 71 + 24 + + + + Calcium in mg/L + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 760 + 160 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 280 + 160 + 71 + 24 + + + + Magnesium in mg/L. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 330 + 420 + 181 + 20 + + + + Sparge volume: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 920 + 40 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 1000.000000000000000 + + + + + + 10 + 160 + 181 + 23 + + + + Switch between Actual and Target values + + + Actual Water Adjustment + + + true + + + + + + 1060 + 220 + 71 + 24 + + + + Total brew and sparge water supply. +In the mash tab set the infusion volumes. +The sparge volume is automatic calculated. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + L + + + 2 + + + 100000.000000000000000 + + + + + + 10 + 190 + 181 + 23 + + + + Switch between Actual and Target values + + + Treated Mash Water + + + true + + + + + + 440 + 190 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 280 + 190 + 71 + 24 + + + + The ideal amount of Magnesium is between 5 and 40 mg/L. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 200 + 190 + 71 + 24 + + + + The ideal amount of Calcium is between 40 and 150 mg/L. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 680 + 190 + 71 + 24 + + + + The ideal Sulfate amount should be between 50 and 400. +Together with Chloride it must be below 500. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 520 + 190 + 71 + 24 + + + + The ideal amount of Natrium should be below 150. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 1060 + 190 + 71 + 24 + + + + Total brew and sparge water supply. +In the mash tab set the infusion volumes. +The sparge volume is automatic calculated. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + L + + + 2 + + + 100000.000000000000000 + + + + + + 760 + 190 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 840 + 190 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 600 + 190 + 71 + 24 + + + + The ideal Chloride amount is between 50 and 150. +Together with Sulfate it must be below 500. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 360 + 190 + 71 + 24 + + + + 0 to 50 for light beers, 50 to 150 for amber beers, 150 to 250 for dark beers. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 920 + 190 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 1000.000000000000000 + + + + + + 920 + 220 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 1000.000000000000000 + + - - - 210 + + false + + + + 1020 70 21 21 @@ -7418,6 +7915,9 @@ Sparge water source 1 + + + true @@ -7431,14 +7931,17 @@ - 210 + 1020 100 21 21 - Sparge water source 2 + Sparge water source 1 + + + false spargeGroup @@ -7450,25 +7953,28 @@ - 210 + 1020 130 21 21 - Sparge water mixed + Sparge water source 1 + + + false spargeGroup - - - - 190 + + + + 1010 10 - 61 + 41 20 @@ -7476,23 +7982,7 @@ Sparge - Qt::AlignCenter - - - - - - 10 - 220 - 171 - 21 - - - - Treated sparge water - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter