diff -r d89bc21e2f07 -r dfbb012c631c ui/EditRecipe.ui --- a/ui/EditRecipe.ui Sun Jul 17 22:18:48 2022 +0200 +++ b/ui/EditRecipe.ui Mon Jul 18 17:04:02 2022 +0200 @@ -95,7 +95,7 @@ QTabWidget::Rounded - 0 + 6 Qt::ElideNone @@ -2425,1662 +2425,12 @@ Water - - - - 10 - 0 - 1101 - 221 - - - - false - - - Water overview - - - false - - - false - - - false - - - - - 300 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 860 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 2 - - - 1000.000000000000000 - - - - - - 780 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 700 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 620 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 540 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 460 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 380 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 300 - 20 - 71 - 21 - - - - Ca - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 380 - 20 - 71 - 21 - - - - Mg - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 460 - 20 - 71 - 21 - - - - HCO3 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 540 - 20 - 71 - 21 - - - - CaCO3 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 620 - 20 - 71 - 21 - - - - Na - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 700 - 20 - 71 - 21 - - - - Cl - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 780 - 20 - 71 - 21 - - - - SO4 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 860 - 20 - 71 - 21 - - - - pH - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 200 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - false - - - 2 - - - 100000.000000000000000 - - - - - - 200 - 20 - 71 - 21 - - - - Volume - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 460 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 860 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 2 - - - 1000.000000000000000 - - - - - - 540 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 620 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 780 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 300 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 700 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 200 - 80 - 85 - 24 - - - - The division between the main and dilution water. The total volume does not change. - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - false - - - QAbstractSpinBox::UpDownArrows - - - true - - - 2 - - - 100000.000000000000000 - - - 0.500000000000000 - - - - - - 380 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 460 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 860 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 2 - - - 1000.000000000000000 - - - - - - 540 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 620 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 780 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 300 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 700 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 200 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 2 - - - 100000.000000000000000 - - - - - - 380 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 460 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 860 - 140 - 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 - - - - - - 540 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 620 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 780 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 300 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 700 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 380 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 380 - 140 - 71 - 24 - - - - The ideal amount of Magnesium is between 5 and 40. - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 460 - 140 - 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 - - - - - - 780 - 140 - 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 - - - - - - 300 - 140 - 71 - 24 - - - - The ideal amount of Calcium is between 40 and 150. - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 700 - 140 - 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 - - - - - - 540 - 140 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 620 - 140 - 71 - 24 - - - - The ideal amount of Natrium should be below 150. - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 10 - 20 - 171 - 21 - - - - Water profile - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - 10 - 50 - 181 - 23 - - - - The main brewing water - - - - - - Choose water - - - - - - 10 - 80 - 181 - 23 - - - - Optional dilution water - - - Choose dilution - - - - - - 10 - 180 - 181 - 23 - - - - If needed, choose a target water profile. - - - Choose example water - - - - - - 10 - 110 - 171 - 21 - - - - Mixed water - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - 10 - 140 - 171 - 21 - - - - Treated water - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - 1020 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - -1000.000000000000000 - - - 1000.000000000000000 - - - - - - 940 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 1020 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - -1000.000000000000000 - - - 1000.000000000000000 - - - - - - 940 - 180 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 940 - 80 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 1020 - 110 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - -1000.000000000000000 - - - 1000.000000000000000 - - - - - - 940 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 1020 - 50 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - -1000.000000000000000 - - - 1000.000000000000000 - - - - - - 1020 - 20 - 71 - 21 - - - - RA - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 1020 - 140 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - -1000.000000000000000 - - - 1000.000000000000000 - - - - - - 940 - 140 - 71 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - QAbstractSpinBox::NoButtons - - - 1 - - - 1000.000000000000000 - - - - - - 940 - 20 - 71 - 21 - - - - Hardness - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 10 - 230 - 271 + 220 + 291 241 @@ -4092,7 +2442,7 @@ 10 20 - 151 + 71 20 @@ -4111,7 +2461,7 @@ 10 50 - 151 + 71 20 @@ -4130,7 +2480,7 @@ 10 80 - 151 + 71 20 @@ -4149,7 +2499,7 @@ 10 110 - 151 + 71 20 @@ -4168,7 +2518,7 @@ 10 140 - 151 + 71 20 @@ -4187,7 +2537,7 @@ 10 170 - 151 + 71 20 @@ -4206,7 +2556,7 @@ 10 200 - 151 + 71 20 @@ -4223,7 +2573,7 @@ - 170 + 90 20 91 24 @@ -4255,7 +2605,7 @@ - 170 + 90 50 91 24 @@ -4287,7 +2637,7 @@ - 170 + 90 80 91 24 @@ -4318,7 +2668,7 @@ - 170 + 90 110 91 24 @@ -4350,7 +2700,7 @@ - 170 + 90 140 91 24 @@ -4381,7 +2731,7 @@ - 170 + 90 170 91 24 @@ -4412,7 +2762,7 @@ - 170 + 90 200 91 24 @@ -4440,88 +2790,18 @@ 0.100000000000000 - - - - - 350 - 230 - 421 - 91 - - - - Mash water - - - - - 10 - 20 - 111 - 20 - - - - Desired pH: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + - 235 + 190 20 - 141 - 20 - - - - Auto calculate: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 10 - 50 - 111 - 20 - - - - Acid to use: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 130 - 50 - 101 - 23 - - - - - - - 130 - 20 - 101 + 91 24 - Mash pH should be between 5.2 and 5.6. Use 5.2 for light and 5.5 for dark beers. + To change the water profile. This adds Calcium and Chloride. +To improve sweet style beers. Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -4529,59 +2809,63 @@ true + + gr + 2 - 14.000000000000000 + 1000.000000000000000 0.100000000000000 - + - 240 - 50 - 61 + 190 + 80 + 91 24 + + Epsom salt to change the water profile. Use with caution! + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - + true - - QAbstractSpinBox::NoButtons - - - false - - % + gr - 0 + 2 - 100.000000000000000 + 1000.000000000000000 - 1.000000000000000 + 0.100000000000000 - + - 310 - 50 - 89 + 190 + 110 + 91 24 + + Table salt to change the water profile. This adds Sodium and Chloride. +Improves the sweetness of the beer. The beer will become salty at high doses. + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -4589,100 +2873,105 @@ true - ml + gr 2 - 10000.000000000000000 + 1000.000000000000000 0.100000000000000 - + - 385 - 20 - 16 - 21 + 190 + 50 + 91 + 24 + + Gypsum to change the water profile. This adds Calcium and Sulfate. +To improve bitter beers. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + gr + + + 2 + + + 1000.000000000000000 + + + 0.100000000000000 + + + + + + 190 + 140 + 91 + 24 + + + + Magnesium Chloride + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + gr + + + 2 + + + 1000.000000000000000 + + + 0.100000000000000 + - 840 - 230 - 271 + 780 + 220 + 331 241 - Sparge water - - + Acid Additions + + 10 - 20 - 151 + 140 + 131 20 - Sparge water supply: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 10 - 50 - 151 - 20 - - - - Sparge temperature: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 10 - 80 - 151 - 20 - - - - Water source: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 10 - 110 - 151 - 20 - - - - Desired pH: + Desired sparge pH: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -4692,8 +2981,8 @@ 10 - 140 - 151 + 170 + 131 20 @@ -4704,94 +2993,28 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - 10 - 170 - 151 - 20 - - - - Acid strength: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - 10 200 - 151 + 131 20 - Acid needed: + Acid amount: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - 170 - 20 - 91 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - 1 - - - 100000.000000000000000 - - - 0.500000000000000 - - - - - - 170 - 50 - 91 - 24 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - true - - - 1 - - - 100.000000000000000 - - - 0.500000000000000 - - - 170 - 110 - 91 + 150 + 140 + 101 24 @@ -4814,9 +3037,9 @@ - 170 + 260 170 - 91 + 61 24 @@ -4848,9 +3071,97 @@ - 170 + 150 200 - 91 + 89 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + false + + + QAbstractSpinBox::UpDownArrows + + + true + + + ml + + + 2 + + + 10000.000000000000000 + + + 0.100000000000000 + + + + + + 150 + 170 + 101 + 23 + + + + + + + 150 + 110 + 89 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + ml + + + 2 + + + 10000.000000000000000 + + + 0.100000000000000 + + + + + + 10 + 110 + 131 + 20 + + + + Acid amount: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 260 + 80 + 61 24 @@ -4867,35 +3178,111 @@ false - ml + % + + + 0 + + + 100.000000000000000 + + + 1.000000000000000 + + + + + + 150 + 80 + 101 + 23 + + + + + + + 10 + 80 + 131 + 20 + + + + Acid to use: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 150 + 50 + 101 + 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 2 - 10000.000000000000000 + 14.000000000000000 0.100000000000000 - + + + + 10 + 50 + 131 + 20 + + + + Desired mash pH: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + - 170 - 80 - 91 - 23 + 0 + 20 + 141 + 20 + + Auto calculate: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + - + - 170 - 140 - 91 - 23 + 150 + 20 + 16 + 21 @@ -4903,8 +3290,8 @@ - 290 - 340 + 310 + 240 181 20 @@ -4919,8 +3306,8 @@ - 480 - 340 + 500 + 240 71 24 @@ -4950,9 +3337,9 @@ - 560 - 340 - 211 + 580 + 240 + 191 20 @@ -4971,8 +3358,8 @@ - 290 - 370 + 310 + 270 181 20 @@ -4987,8 +3374,8 @@ - 480 - 370 + 500 + 270 71 24 @@ -5018,9 +3405,9 @@ - 560 - 370 - 211 + 580 + 270 + 191 20 @@ -5039,8 +3426,8 @@ - 290 - 400 + 310 + 300 181 20 @@ -5055,8 +3442,8 @@ - 480 - 400 + 500 + 300 71 24 @@ -5086,9 +3473,9 @@ - 559 - 400 - 211 + 579 + 300 + 191 20 @@ -5096,8 +3483,8 @@ - 290 - 430 + 310 + 330 181 20 @@ -5112,8 +3499,972 @@ + 500 + 330 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 1000.000000000000000 + + + + + + 640 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 800 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + 480 - 430 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 10 + 150 + 181 + 23 + + + + If needed, choose a target water profile. + + + Choose example water + + + + + + 1040 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 720 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 960 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 320 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 400 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 560 + 150 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 560 + 120 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 800 + 120 + 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 + + + + + + 320 + 120 + 71 + 24 + + + + The ideal amount of Calcium is between 40 and 150. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 480 + 120 + 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 + + + + + + 960 + 120 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 720 + 120 + 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 + + + + + + 880 + 120 + 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 + + + + + + 1040 + 120 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 400 + 120 + 71 + 24 + + + + The ideal amount of Magnesium is between 5 and 40. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 10 + 120 + 171 + 21 + + + + Treated mash water + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + 640 + 120 + 71 + 24 + + + + The ideal amount of Natrium should be below 150. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 10 + 90 + 171 + 21 + + + + Mixed water + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + 480 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 230 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 100000.000000000000000 + + + + + + 480 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 720 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 960 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 230 + 60 + 85 + 24 + + + + The division between the main and dilution water. The total volume does not change. + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + false + + + QAbstractSpinBox::UpDownArrows + + + true + + + 2 + + + 100000.000000000000000 + + + 0.500000000000000 + + + + + + 960 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 1040 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 560 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 640 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 320 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 640 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 320 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 800 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 800 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 880 + 60 71 24 @@ -5134,6 +4485,1040 @@ 1000.000000000000000 + + + + 400 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 720 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 880 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 1000.000000000000000 + + + + + + 560 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 400 + 60 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 1040 + 90 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 10 + 60 + 181 + 23 + + + + Optional dilution water + + + Choose dilution + + + + + + 800 + 10 + 71 + 20 + + + + SO4 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 10 + 30 + 181 + 23 + + + + The main brewing water + + + + + + Choose water + + + + + + 720 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 960 + 10 + 71 + 20 + + + + Hardness + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 560 + 10 + 71 + 20 + + + + CaCO3 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 320 + 10 + 71 + 20 + + + + Ca + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 480 + 10 + 71 + 20 + + + + HCO3 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 800 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 640 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 1040 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 880 + 10 + 71 + 20 + + + + pH + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 10 + 10 + 171 + 20 + + + + Water profile + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + 480 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 230 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + false + + + 2 + + + 100000.000000000000000 + + + + + + 230 + 10 + 71 + 20 + + + + Volume + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 960 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 320 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 400 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 880 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 1000.000000000000000 + + + + + + 640 + 10 + 71 + 20 + + + + Na + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 1040 + 10 + 71 + 20 + + + + RA + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 720 + 10 + 71 + 20 + + + + Cl + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 400 + 10 + 71 + 20 + + + + Mg + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 560 + 30 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 1040 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + -1000.000000000000000 + + + 1000.000000000000000 + + + + + + 320 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 10 + 180 + 171 + 21 + + + + Treated sparge water + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + 400 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 640 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 480 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 800 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 960 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 230 + 180 + 81 + 24 + + + + The total prepared amount of sparge water + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + L + + + 2 + + + 100000.000000000000000 + + + 0.500000000000000 + + + + + + 560 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 880 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 2 + + + 1000.000000000000000 + + + + + + 720 + 180 + 71 + 24 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + true + + + QAbstractSpinBox::NoButtons + + + 1 + + + 1000.000000000000000 + + + + + + 180 + 10 + 61 + 20 + + + + Sparge + + + Qt::AlignCenter + + + + + false + + + + 200 + 90 + 21 + 21 + + + + Sparge water mixed + + + spargeGroup + + + + + + 200 + 30 + 21 + 21 + + + + Sparge water source 1 + + + true + + + spargeGroup + + + + + false + + + + 200 + 60 + 21 + 21 + + + + Sparge water source 2 + + + spargeGroup + + @@ -5190,4 +5575,7 @@ + + +