--- a/ui/EditProduct.ui Sun Jul 17 22:18:48 2022 +0200 +++ b/ui/EditProduct.ui Mon Jul 18 17:04:02 2022 +0200 @@ -95,7 +95,7 @@ <enum>QTabWidget::Rounded</enum> </property> <property name="currentIndex"> - <number>0</number> + <number>7</number> </property> <property name="elideMode"> <enum>Qt::ElideNone</enum> @@ -3794,1662 +3794,12 @@ <attribute name="title"> <string>Water</string> </attribute> - <widget class="QGroupBox" name="waterviewBox"> - <property name="geometry"> - <rect> - <x>10</x> - <y>0</y> - <width>1101</width> - <height>221</height> - </rect> - </property> - <property name="autoFillBackground"> - <bool>false</bool> - </property> - <property name="title"> - <string>Water overview</string> - </property> - <property name="flat"> - <bool>false</bool> - </property> - <property name="checkable"> - <bool>false</bool> - </property> - <property name="checked"> - <bool>false</bool> - </property> - <widget class="QDoubleSpinBox" name="w1_caEdit"> - <property name="geometry"> - <rect> - <x>300</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_phEdit"> - <property name="geometry"> - <rect> - <x>860</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>2</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_so4Edit"> - <property name="geometry"> - <rect> - <x>780</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_clEdit"> - <property name="geometry"> - <rect> - <x>700</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_naEdit"> - <property name="geometry"> - <rect> - <x>620</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_caco3Edit"> - <property name="geometry"> - <rect> - <x>540</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_hco3Edit"> - <property name="geometry"> - <rect> - <x>460</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_mgEdit"> - <property name="geometry"> - <rect> - <x>380</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QLabel" name="caLabel"> - <property name="geometry"> - <rect> - <x>300</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Ca</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="mgLabel"> - <property name="geometry"> - <rect> - <x>380</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Mg</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="hco3Label"> - <property name="geometry"> - <rect> - <x>460</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>HCO3</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="caco3Label"> - <property name="geometry"> - <rect> - <x>540</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>CaCO3</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="naLabel"> - <property name="geometry"> - <rect> - <x>620</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Na</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="clLabel"> - <property name="geometry"> - <rect> - <x>700</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Cl</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="so4Label"> - <property name="geometry"> - <rect> - <x>780</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>SO4</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="phLabel"> - <property name="geometry"> - <rect> - <x>860</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>pH</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_volEdit"> - <property name="geometry"> - <rect> - <x>200</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="accelerated"> - <bool>false</bool> - </property> - <property name="decimals"> - <number>2</number> - </property> - <property name="maximum"> - <double>100000.000000000000000</double> - </property> - </widget> - <widget class="QLabel" name="volLabel"> - <property name="geometry"> - <rect> - <x>200</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Volume</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_hco3Edit"> - <property name="geometry"> - <rect> - <x>460</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_phEdit"> - <property name="geometry"> - <rect> - <x>860</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>2</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_caco3Edit"> - <property name="geometry"> - <rect> - <x>540</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_naEdit"> - <property name="geometry"> - <rect> - <x>620</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_so4Edit"> - <property name="geometry"> - <rect> - <x>780</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_caEdit"> - <property name="geometry"> - <rect> - <x>300</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_clEdit"> - <property name="geometry"> - <rect> - <x>700</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_volEdit"> - <property name="geometry"> - <rect> - <x>200</x> - <y>80</y> - <width>85</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>The division between the main and dilution water. The total volume does not change.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>false</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::UpDownArrows</enum> - </property> - <property name="accelerated"> - <bool>true</bool> - </property> - <property name="decimals"> - <number>2</number> - </property> - <property name="maximum"> - <double>100000.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.500000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_mgEdit"> - <property name="geometry"> - <rect> - <x>380</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_hco3Edit"> - <property name="geometry"> - <rect> - <x>460</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_phEdit"> - <property name="geometry"> - <rect> - <x>860</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>2</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_caco3Edit"> - <property name="geometry"> - <rect> - <x>540</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_naEdit"> - <property name="geometry"> - <rect> - <x>620</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_so4Edit"> - <property name="geometry"> - <rect> - <x>780</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_caEdit"> - <property name="geometry"> - <rect> - <x>300</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_clEdit"> - <property name="geometry"> - <rect> - <x>700</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_volEdit"> - <property name="geometry"> - <rect> - <x>200</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>2</number> - </property> - <property name="maximum"> - <double>100000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_mgEdit"> - <property name="geometry"> - <rect> - <x>380</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_hco3Edit"> - <property name="geometry"> - <rect> - <x>460</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_phEdit"> - <property name="geometry"> - <rect> - <x>860</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>Mash pH should be between 5.2 and 5.6. Use 5.2 for light and 5.5 for dark beers.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>2</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_caco3Edit"> - <property name="geometry"> - <rect> - <x>540</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_naEdit"> - <property name="geometry"> - <rect> - <x>620</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_so4Edit"> - <property name="geometry"> - <rect> - <x>780</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_caEdit"> - <property name="geometry"> - <rect> - <x>300</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_clEdit"> - <property name="geometry"> - <rect> - <x>700</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_mgEdit"> - <property name="geometry"> - <rect> - <x>380</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_mgEdit"> - <property name="geometry"> - <rect> - <x>380</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>The ideal amount of Magnesium is between 5 and 40.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_hco3Edit"> - <property name="geometry"> - <rect> - <x>460</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>0 to 50 for light beers, 50 to 150 for amber beers, 150 to 250 for dark beers.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_so4Edit"> - <property name="geometry"> - <rect> - <x>780</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>The ideal Sulfate amount should be between 50 and 400. -Together with Chloride it must be below 500.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_caEdit"> - <property name="geometry"> - <rect> - <x>300</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>The ideal amount of Calcium is between 40 and 150.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_clEdit"> - <property name="geometry"> - <rect> - <x>700</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>The ideal Chloride amount is between 50 and 150. -Together with Sulfate it must be below 500.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_caco3Edit"> - <property name="geometry"> - <rect> - <x>540</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_naEdit"> - <property name="geometry"> - <rect> - <x>620</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="toolTip"> - <string>The ideal amount of Natrium should be below 150.</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QLabel" name="profileLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>20</y> - <width>171</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Water profile</string> - </property> - <property name="alignment"> - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QComboBox" name="w1_nameEdit"> - <property name="geometry"> - <rect> - <x>10</x> - <y>50</y> - <width>181</width> - <height>23</height> - </rect> - </property> - <property name="toolTip"> - <string>The main brewing water</string> - </property> - <property name="currentText"> - <string/> - </property> - <property name="placeholderText"> - <string>Choose water</string> - </property> - </widget> - <widget class="QComboBox" name="w2_nameEdit"> - <property name="geometry"> - <rect> - <x>10</x> - <y>80</y> - <width>181</width> - <height>23</height> - </rect> - </property> - <property name="toolTip"> - <string>Optional dilution water</string> - </property> - <property name="placeholderText"> - <string>Choose dilution</string> - </property> - </widget> - <widget class="QComboBox" name="wt_sourceEdit"> - <property name="geometry"> - <rect> - <x>10</x> - <y>180</y> - <width>181</width> - <height>23</height> - </rect> - </property> - <property name="toolTip"> - <string>If needed, choose a target water profile.</string> - </property> - <property name="placeholderText"> - <string>Choose example water</string> - </property> - </widget> - <widget class="QLabel" name="mixedLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>110</y> - <width>171</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Mixed water</string> - </property> - <property name="alignment"> - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="treatedLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>140</y> - <width>171</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Treated water</string> - </property> - <property name="alignment"> - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_raEdit"> - <property name="geometry"> - <rect> - <x>1020</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="minimum"> - <double>-1000.000000000000000</double> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QLabel" name="raLabel"> - <property name="geometry"> - <rect> - <x>1020</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>RA</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_raEdit"> - <property name="geometry"> - <rect> - <x>1020</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="minimum"> - <double>-1000.000000000000000</double> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_raEdit"> - <property name="geometry"> - <rect> - <x>1020</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="minimum"> - <double>-1000.000000000000000</double> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_raEdit"> - <property name="geometry"> - <rect> - <x>1020</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="minimum"> - <double>-1000.000000000000000</double> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w2_hardnessEdit"> - <property name="geometry"> - <rect> - <x>940</x> - <y>80</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wg_hardnessEdit"> - <property name="geometry"> - <rect> - <x>940</x> - <y>110</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="w1_hardnessEdit"> - <property name="geometry"> - <rect> - <x>940</x> - <y>50</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QLabel" name="hardnessLabel"> - <property name="geometry"> - <rect> - <x>940</x> - <y>20</y> - <width>71</width> - <height>21</height> - </rect> - </property> - <property name="text"> - <string>Hardness</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wb_hardnessEdit"> - <property name="geometry"> - <rect> - <x>940</x> - <y>140</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_raEdit"> - <property name="geometry"> - <rect> - <x>1020</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="minimum"> - <double>-1000.000000000000000</double> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="wt_hardnessEdit"> - <property name="geometry"> - <rect> - <x>940</x> - <y>180</y> - <width>71</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>1000.000000000000000</double> - </property> - </widget> - </widget> <widget class="QGroupBox" name="brewsaltsBox"> <property name="geometry"> <rect> <x>10</x> - <y>230</y> - <width>271</width> + <y>220</y> + <width>291</width> <height>241</height> </rect> </property> @@ -5461,7 +3811,7 @@ <rect> <x>10</x> <y>20</y> - <width>151</width> + <width>71</width> <height>20</height> </rect> </property> @@ -5480,7 +3830,7 @@ <rect> <x>10</x> <y>50</y> - <width>151</width> + <width>71</width> <height>20</height> </rect> </property> @@ -5499,7 +3849,7 @@ <rect> <x>10</x> <y>80</y> - <width>151</width> + <width>71</width> <height>20</height> </rect> </property> @@ -5518,7 +3868,7 @@ <rect> <x>10</x> <y>110</y> - <width>151</width> + <width>71</width> <height>20</height> </rect> </property> @@ -5537,7 +3887,7 @@ <rect> <x>10</x> <y>140</y> - <width>151</width> + <width>71</width> <height>20</height> </rect> </property> @@ -5556,7 +3906,7 @@ <rect> <x>10</x> <y>170</y> - <width>151</width> + <width>71</width> <height>20</height> </rect> </property> @@ -5575,7 +3925,7 @@ <rect> <x>10</x> <y>200</y> - <width>151</width> + <width>71</width> <height>20</height> </rect> </property> @@ -5592,7 +3942,7 @@ <widget class="QDoubleSpinBox" name="bs_cacl2Edit"> <property name="geometry"> <rect> - <x>170</x> + <x>90</x> <y>20</y> <width>91</width> <height>24</height> @@ -5624,7 +3974,7 @@ <widget class="QDoubleSpinBox" name="bs_caso4Edit"> <property name="geometry"> <rect> - <x>170</x> + <x>90</x> <y>50</y> <width>91</width> <height>24</height> @@ -5656,7 +4006,7 @@ <widget class="QDoubleSpinBox" name="bs_mgso4Edit"> <property name="geometry"> <rect> - <x>170</x> + <x>90</x> <y>80</y> <width>91</width> <height>24</height> @@ -5687,7 +4037,7 @@ <widget class="QDoubleSpinBox" name="bs_naclEdit"> <property name="geometry"> <rect> - <x>170</x> + <x>90</x> <y>110</y> <width>91</width> <height>24</height> @@ -5719,7 +4069,7 @@ <widget class="QDoubleSpinBox" name="bs_mgcl2Edit"> <property name="geometry"> <rect> - <x>170</x> + <x>90</x> <y>140</y> <width>91</width> <height>24</height> @@ -5750,7 +4100,7 @@ <widget class="QDoubleSpinBox" name="bs_nahco3Edit"> <property name="geometry"> <rect> - <x>170</x> + <x>90</x> <y>170</y> <width>91</width> <height>24</height> @@ -5781,7 +4131,7 @@ <widget class="QDoubleSpinBox" name="bs_caco3Edit"> <property name="geometry"> <rect> - <x>170</x> + <x>90</x> <y>200</y> <width>91</width> <height>24</height> @@ -5809,30 +4159,188 @@ <double>0.100000000000000</double> </property> </widget> + <widget class="QDoubleSpinBox" name="ss_caso4Edit"> + <property name="geometry"> + <rect> + <x>190</x> + <y>50</y> + <width>91</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>Gypsum to change the water profile. This adds Calcium and Sulfate. +To improve bitter beers.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="accelerated"> + <bool>true</bool> + </property> + <property name="suffix"> + <string> gr</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="ss_mgso4Edit"> + <property name="geometry"> + <rect> + <x>190</x> + <y>80</y> + <width>91</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>Epsom salt to change the water profile. Use with caution!</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="accelerated"> + <bool>true</bool> + </property> + <property name="suffix"> + <string> gr</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="ss_naclEdit"> + <property name="geometry"> + <rect> + <x>190</x> + <y>110</y> + <width>91</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>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.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="accelerated"> + <bool>true</bool> + </property> + <property name="suffix"> + <string> gr</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="ss_cacl2Edit"> + <property name="geometry"> + <rect> + <x>190</x> + <y>20</y> + <width>91</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>To change the water profile. This adds Calcium and Chloride. +To improve sweet style beers.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="accelerated"> + <bool>true</bool> + </property> + <property name="suffix"> + <string> gr</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="ss_mgcl2Edit"> + <property name="geometry"> + <rect> + <x>190</x> + <y>140</y> + <width>91</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>Magnesium Chloride</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="accelerated"> + <bool>true</bool> + </property> + <property name="suffix"> + <string> gr</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + </widget> </widget> <widget class="QGroupBox" name="mashBox"> <property name="geometry"> <rect> - <x>350</x> - <y>230</y> - <width>421</width> - <height>91</height> + <x>780</x> + <y>220</y> + <width>331</width> + <height>241</height> </rect> </property> <property name="title"> - <string>Mash water</string> + <string>Acid Additions</string> </property> <widget class="QLabel" name="mw_phLabel"> <property name="geometry"> <rect> <x>10</x> - <y>20</y> - <width>111</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Desired pH:</string> + <y>50</y> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Desired mash pH:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> @@ -5841,9 +4349,9 @@ <widget class="QLabel" name="mw_autoLabel"> <property name="geometry"> <rect> - <x>235</x> + <x>10</x> <y>20</y> - <width>141</width> + <width>131</width> <height>20</height> </rect> </property> @@ -5858,8 +4366,8 @@ <property name="geometry"> <rect> <x>10</x> - <y>50</y> - <width>111</width> + <y>80</y> + <width>131</width> <height>20</height> </rect> </property> @@ -5873,8 +4381,8 @@ <widget class="QComboBox" name="mw_acidPick"> <property name="geometry"> <rect> - <x>130</x> - <y>50</y> + <x>150</x> + <y>80</y> <width>101</width> <height>23</height> </rect> @@ -5883,8 +4391,8 @@ <widget class="QDoubleSpinBox" name="mw_phEdit"> <property name="geometry"> <rect> - <x>130</x> - <y>20</y> + <x>150</x> + <y>50</y> <width>101</width> <height>24</height> </rect> @@ -5911,8 +4419,8 @@ <widget class="QDoubleSpinBox" name="mw_acidpercEdit"> <property name="geometry"> <rect> - <x>240</x> - <y>50</y> + <x>260</x> + <y>80</y> <width>61</width> <height>24</height> </rect> @@ -5945,8 +4453,8 @@ <widget class="QDoubleSpinBox" name="mw_acidvolEdit"> <property name="geometry"> <rect> - <x>310</x> - <y>50</y> + <x>150</x> + <y>110</y> <width>89</width> <height>24</height> </rect> @@ -5973,200 +4481,35 @@ <widget class="QCheckBox" name="mw_autoEdit"> <property name="geometry"> <rect> - <x>385</x> + <x>150</x> <y>20</y> <width>16</width> <height>21</height> </rect> </property> </widget> - </widget> - <widget class="QGroupBox" name="spargeBox"> - <property name="geometry"> - <rect> - <x>840</x> - <y>230</y> - <width>271</width> - <height>241</height> - </rect> - </property> - <property name="title"> - <string>Sparge water</string> - </property> - <widget class="QLabel" name="sp_volLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>20</y> - <width>151</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Sparge water supply:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="sp_tempLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>50</y> - <width>151</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Sparge temperature:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="sp_sourceLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>80</y> - <width>151</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Water source:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> <widget class="QLabel" name="sp_phLabel"> <property name="geometry"> <rect> <x>10</x> - <y>110</y> - <width>151</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Desired pH:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="sp_acidtypeLabel"> - <property name="geometry"> - <rect> - <x>10</x> <y>140</y> - <width>151</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Acid type:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="sp_acidpercLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>170</y> - <width>151</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Acid strength:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QLabel" name="sp_acidvolLabel"> - <property name="geometry"> - <rect> - <x>10</x> - <y>200</y> - <width>151</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Acid needed:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - <widget class="QDoubleSpinBox" name="sp_volEdit"> - <property name="geometry"> - <rect> - <x>170</x> - <y>20</y> - <width>91</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="accelerated"> - <bool>true</bool> - </property> - <property name="suffix"> - <string> L</string> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>100000.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.500000000000000</double> - </property> - </widget> - <widget class="QDoubleSpinBox" name="sp_tempEdit"> - <property name="geometry"> - <rect> - <x>170</x> - <y>50</y> - <width>91</width> - <height>24</height> - </rect> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <property name="accelerated"> - <bool>true</bool> - </property> - <property name="suffix"> - <string> °C</string> - </property> - <property name="decimals"> - <number>1</number> - </property> - <property name="maximum"> - <double>100.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.500000000000000</double> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Desired sparge pH:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="sp_phEdit"> <property name="geometry"> <rect> - <x>170</x> - <y>110</y> - <width>91</width> + <x>150</x> + <y>140</y> + <width>101</width> <height>24</height> </rect> </property> @@ -6186,12 +4529,38 @@ <double>0.100000000000000</double> </property> </widget> + <widget class="QLabel" name="sp_acidtypeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>170</y> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Acid type:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QComboBox" name="sp_acidtypeEdit"> + <property name="geometry"> + <rect> + <x>150</x> + <y>170</y> + <width>101</width> + <height>23</height> + </rect> + </property> + </widget> <widget class="QDoubleSpinBox" name="sp_acidpercEdit"> <property name="geometry"> <rect> - <x>170</x> + <x>260</x> <y>170</y> - <width>91</width> + <width>61</width> <height>24</height> </rect> </property> @@ -6223,9 +4592,9 @@ <widget class="QDoubleSpinBox" name="sp_acidvolEdit"> <property name="geometry"> <rect> - <x>170</x> + <x>150</x> <y>200</y> - <width>91</width> + <width>89</width> <height>24</height> </rect> </property> @@ -6233,13 +4602,13 @@ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="readOnly"> - <bool>true</bool> + <bool>false</bool> </property> <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> + <enum>QAbstractSpinBox::UpDownArrows</enum> </property> <property name="accelerated"> - <bool>false</bool> + <bool>true</bool> </property> <property name="suffix"> <string> ml</string> @@ -6251,35 +4620,47 @@ <double>10000.000000000000000</double> </property> <property name="singleStep"> - <double>0.100000000000000</double> - </property> - </widget> - <widget class="QComboBox" name="sp_sourceEdit"> - <property name="geometry"> - <rect> - <x>170</x> - <y>80</y> - <width>91</width> - <height>23</height> - </rect> - </property> - </widget> - <widget class="QComboBox" name="sp_acidtypeEdit"> - <property name="geometry"> - <rect> - <x>170</x> - <y>140</y> - <width>91</width> - <height>23</height> - </rect> + <double>0.010000000000000</double> + </property> + </widget> + <widget class="QLabel" name="mw_acidvolLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>110</y> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Acid amount:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="sp_acidvolLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>200</y> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Acid amount:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </widget> <widget class="QLabel" name="buguLabel"> <property name="geometry"> <rect> - <x>290</x> - <y>340</y> + <x>310</x> + <y>240</y> <width>181</width> <height>20</height> </rect> @@ -6294,8 +4675,8 @@ <widget class="QDoubleSpinBox" name="buguEdit"> <property name="geometry"> <rect> - <x>480</x> - <y>340</y> + <x>500</x> + <y>240</y> <width>71</width> <height>24</height> </rect> @@ -6325,9 +4706,9 @@ <widget class="QLabel" name="buguResult"> <property name="geometry"> <rect> - <x>560</x> - <y>340</y> - <width>211</width> + <x>580</x> + <y>240</y> + <width>191</width> <height>20</height> </rect> </property> @@ -6346,8 +4727,8 @@ <widget class="QLabel" name="so4clLabel"> <property name="geometry"> <rect> - <x>290</x> - <y>370</y> + <x>310</x> + <y>270</y> <width>181</width> <height>20</height> </rect> @@ -6362,8 +4743,8 @@ <widget class="QDoubleSpinBox" name="so4clEdit"> <property name="geometry"> <rect> - <x>480</x> - <y>370</y> + <x>500</x> + <y>270</y> <width>71</width> <height>24</height> </rect> @@ -6393,9 +4774,9 @@ <widget class="QLabel" name="so4clResult"> <property name="geometry"> <rect> - <x>560</x> - <y>370</y> - <width>211</width> + <x>580</x> + <y>270</y> + <width>191</width> <height>20</height> </rect> </property> @@ -6414,8 +4795,8 @@ <widget class="QLabel" name="cur_so4clLabel"> <property name="geometry"> <rect> - <x>290</x> - <y>400</y> + <x>311</x> + <y>300</y> <width>181</width> <height>20</height> </rect> @@ -6430,8 +4811,8 @@ <widget class="QDoubleSpinBox" name="cur_so4clEdit"> <property name="geometry"> <rect> - <x>480</x> - <y>400</y> + <x>501</x> + <y>300</y> <width>71</width> <height>24</height> </rect> @@ -6461,9 +4842,9 @@ <widget class="RangedSlider" name="cur_so4clResult"> <property name="geometry"> <rect> - <x>559</x> - <y>400</y> - <width>211</width> + <x>580</x> + <y>300</y> + <width>191</width> <height>20</height> </rect> </property> @@ -6471,8 +4852,8 @@ <widget class="QLabel" name="preboil_phLabel"> <property name="geometry"> <rect> - <x>290</x> - <y>430</y> + <x>311</x> + <y>330</y> <width>181</width> <height>20</height> </rect> @@ -6487,8 +4868,136 @@ <widget class="QDoubleSpinBox" name="preboil_phEdit"> <property name="geometry"> <rect> - <x>480</x> - <y>430</y> + <x>501</x> + <y>330</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_clEdit"> + <property name="geometry"> + <rect> + <x>720</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_naEdit"> + <property name="geometry"> + <rect> + <x>640</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_caco3Edit"> + <property name="geometry"> + <rect> + <x>560</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_raEdit"> + <property name="geometry"> + <rect> + <x>1040</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="minimum"> + <double>-1000.000000000000000</double> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_phShow"> + <property name="geometry"> + <rect> + <x>880</x> + <y>180</y> <width>71</width> <height>24</height> </rect> @@ -6509,6 +5018,1897 @@ <double>1000.000000000000000</double> </property> </widget> + <widget class="QDoubleSpinBox" name="sp_so4Edit"> + <property name="geometry"> + <rect> + <x>800</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_mgEdit"> + <property name="geometry"> + <rect> + <x>400</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_hco3Edit"> + <property name="geometry"> + <rect> + <x>480</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_volEdit"> + <property name="geometry"> + <rect> + <x>230</x> + <y>180</y> + <width>81</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>The total prepared amount of sparge water</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="accelerated"> + <bool>true</bool> + </property> + <property name="suffix"> + <string> L</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_hardnessEdit"> + <property name="geometry"> + <rect> + <x>960</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="sp_caEdit"> + <property name="geometry"> + <rect> + <x>320</x> + <y>180</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QComboBox" name="wt_sourceEdit"> + <property name="geometry"> + <rect> + <x>10</x> + <y>150</y> + <width>181</width> + <height>23</height> + </rect> + </property> + <property name="toolTip"> + <string>If needed, choose a target water profile.</string> + </property> + <property name="placeholderText"> + <string>Choose example water</string> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_hardnessEdit"> + <property name="geometry"> + <rect> + <x>960</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_so4Edit"> + <property name="geometry"> + <rect> + <x>800</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_naEdit"> + <property name="geometry"> + <rect> + <x>640</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_raEdit"> + <property name="geometry"> + <rect> + <x>1040</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="minimum"> + <double>-1000.000000000000000</double> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_caco3Edit"> + <property name="geometry"> + <rect> + <x>560</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_caEdit"> + <property name="geometry"> + <rect> + <x>320</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_clEdit"> + <property name="geometry"> + <rect> + <x>720</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_mgEdit"> + <property name="geometry"> + <rect> + <x>400</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wt_hco3Edit"> + <property name="geometry"> + <rect> + <x>480</x> + <y>150</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_hco3Edit"> + <property name="geometry"> + <rect> + <x>480</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>0 to 50 for light beers, 50 to 150 for amber beers, 150 to 250 for dark beers.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_hardnessEdit"> + <property name="geometry"> + <rect> + <x>960</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QLabel" name="treatedLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>120</y> + <width>171</width> + <height>21</height> + </rect> + </property> + <property name="text"> + <string>Treated mash water</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_phEdit"> + <property name="geometry"> + <rect> + <x>880</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>Mash pH should be between 5.2 and 5.6. Use 5.2 for light and 5.5 for dark beers.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_naEdit"> + <property name="geometry"> + <rect> + <x>640</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>The ideal amount of Natrium should be below 150.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_caco3Edit"> + <property name="geometry"> + <rect> + <x>560</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_clEdit"> + <property name="geometry"> + <rect> + <x>720</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>The ideal Chloride amount is between 50 and 150. +Together with Sulfate it must be below 500.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_caEdit"> + <property name="geometry"> + <rect> + <x>320</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>The ideal amount of Calcium is between 40 and 150.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_raEdit"> + <property name="geometry"> + <rect> + <x>1040</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="minimum"> + <double>-1000.000000000000000</double> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_mgEdit"> + <property name="geometry"> + <rect> + <x>400</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>The ideal amount of Magnesium is between 5 and 40.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wb_so4Edit"> + <property name="geometry"> + <rect> + <x>800</x> + <y>120</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>The ideal Sulfate amount should be between 50 and 400. +Together with Chloride it must be below 500.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_hco3Edit"> + <property name="geometry"> + <rect> + <x>480</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_raEdit"> + <property name="geometry"> + <rect> + <x>1040</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="minimum"> + <double>-1000.000000000000000</double> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QLabel" name="mixedLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>90</y> + <width>171</width> + <height>21</height> + </rect> + </property> + <property name="text"> + <string>Mixed water</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_caEdit"> + <property name="geometry"> + <rect> + <x>320</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_hardnessEdit"> + <property name="geometry"> + <rect> + <x>960</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_volEdit"> + <property name="geometry"> + <rect> + <x>230</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="suffix"> + <string> L</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_naEdit"> + <property name="geometry"> + <rect> + <x>640</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_clEdit"> + <property name="geometry"> + <rect> + <x>720</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_mgEdit"> + <property name="geometry"> + <rect> + <x>400</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_so4Edit"> + <property name="geometry"> + <rect> + <x>800</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_caco3Edit"> + <property name="geometry"> + <rect> + <x>560</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="wg_phEdit"> + <property name="geometry"> + <rect> + <x>880</x> + <y>90</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_raEdit"> + <property name="geometry"> + <rect> + <x>1040</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="minimum"> + <double>-1000.000000000000000</double> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_caEdit"> + <property name="geometry"> + <rect> + <x>320</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_so4Edit"> + <property name="geometry"> + <rect> + <x>800</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_mgEdit"> + <property name="geometry"> + <rect> + <x>400</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_phEdit"> + <property name="geometry"> + <rect> + <x>880</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_hardnessEdit"> + <property name="geometry"> + <rect> + <x>960</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_volEdit"> + <property name="geometry"> + <rect> + <x>230</x> + <y>60</y> + <width>85</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>The division between the main and dilution water. The total volume does not change.</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>false</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::UpDownArrows</enum> + </property> + <property name="accelerated"> + <bool>true</bool> + </property> + <property name="suffix"> + <string> L</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_naEdit"> + <property name="geometry"> + <rect> + <x>640</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_clEdit"> + <property name="geometry"> + <rect> + <x>720</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QComboBox" name="w2_nameEdit"> + <property name="geometry"> + <rect> + <x>10</x> + <y>60</y> + <width>181</width> + <height>23</height> + </rect> + </property> + <property name="toolTip"> + <string>Optional dilution water</string> + </property> + <property name="placeholderText"> + <string>Choose dilution</string> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_caco3Edit"> + <property name="geometry"> + <rect> + <x>560</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w2_hco3Edit"> + <property name="geometry"> + <rect> + <x>480</x> + <y>60</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_mgEdit"> + <property name="geometry"> + <rect> + <x>400</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_hco3Edit"> + <property name="geometry"> + <rect> + <x>480</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QLabel" name="hardnessLabel"> + <property name="geometry"> + <rect> + <x>960</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Hardness</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_phEdit"> + <property name="geometry"> + <rect> + <x>880</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QLabel" name="mgLabel"> + <property name="geometry"> + <rect> + <x>400</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Mg</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="phLabel"> + <property name="geometry"> + <rect> + <x>880</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>pH</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="raLabel"> + <property name="geometry"> + <rect> + <x>1040</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="font"> + <font> + <weight>50</weight> + <italic>false</italic> + <bold>false</bold> + <underline>false</underline> + <strikeout>false</strikeout> + </font> + </property> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="text"> + <string>RA</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_hardnessEdit"> + <property name="geometry"> + <rect> + <x>960</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_volEdit"> + <property name="geometry"> + <rect> + <x>230</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="accelerated"> + <bool>false</bool> + </property> + <property name="suffix"> + <string> L</string> + </property> + <property name="decimals"> + <number>2</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_so4Edit"> + <property name="geometry"> + <rect> + <x>800</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QLabel" name="caco3Label"> + <property name="geometry"> + <rect> + <x>560</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>CaCO3</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_caco3Edit"> + <property name="geometry"> + <rect> + <x>560</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_raEdit"> + <property name="geometry"> + <rect> + <x>1040</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="minimum"> + <double>-1000.000000000000000</double> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QComboBox" name="w1_nameEdit"> + <property name="geometry"> + <rect> + <x>10</x> + <y>30</y> + <width>181</width> + <height>23</height> + </rect> + </property> + <property name="toolTip"> + <string>The main brewing water</string> + </property> + <property name="currentText"> + <string/> + </property> + <property name="placeholderText"> + <string>Choose water</string> + </property> + </widget> + <widget class="QLabel" name="clLabel"> + <property name="geometry"> + <rect> + <x>720</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Cl</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="naLabel"> + <property name="geometry"> + <rect> + <x>640</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Na</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="caLabel"> + <property name="geometry"> + <rect> + <x>320</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Ca</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="so4Label"> + <property name="geometry"> + <rect> + <x>800</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>SO4</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="volLabel"> + <property name="geometry"> + <rect> + <x>240</x> + <y>10</y> + <width>61</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Volume</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="hco3Label"> + <property name="geometry"> + <rect> + <x>480</x> + <y>10</y> + <width>71</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>HCO3</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="profileLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>10</y> + <width>171</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Water profile</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_clEdit"> + <property name="geometry"> + <rect> + <x>720</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_caEdit"> + <property name="geometry"> + <rect> + <x>320</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="w1_naEdit"> + <property name="geometry"> + <rect> + <x>640</x> + <y>30</y> + <width>71</width> + <height>24</height> + </rect> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="buttonSymbols"> + <enum>QAbstractSpinBox::NoButtons</enum> + </property> + <property name="decimals"> + <number>1</number> + </property> + <property name="maximum"> + <double>1000.000000000000000</double> + </property> + </widget> + <widget class="QRadioButton" name="w1_spButton"> + <property name="geometry"> + <rect> + <x>200</x> + <y>30</y> + <width>21</width> + <height>21</height> + </rect> + </property> + <property name="toolTip"> + <string>Sparge water source 1</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + <attribute name="buttonGroup"> + <string notr="true">spargeGroup</string> + </attribute> + </widget> + <widget class="QRadioButton" name="w2_spButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="geometry"> + <rect> + <x>200</x> + <y>60</y> + <width>21</width> + <height>21</height> + </rect> + </property> + <property name="toolTip"> + <string>Sparge water source 2</string> + </property> + <attribute name="buttonGroup"> + <string notr="true">spargeGroup</string> + </attribute> + </widget> + <widget class="QRadioButton" name="wg_spButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="geometry"> + <rect> + <x>200</x> + <y>90</y> + <width>21</width> + <height>21</height> + </rect> + </property> + <property name="toolTip"> + <string>Sparge water mixed</string> + </property> + <attribute name="buttonGroup"> + <string notr="true">spargeGroup</string> + </attribute> + </widget> + <widget class="QLabel" name="wspLabel"> + <property name="geometry"> + <rect> + <x>180</x> + <y>10</y> + <width>61</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Sparge</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + <widget class="QLabel" name="sp_treatedLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>180</y> + <width>171</width> + <height>21</height> + </rect> + </property> + <property name="text"> + <string>Treated sparge water</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> </widget> <widget class="QWidget" name="brewday"> <attribute name="title"> @@ -6861,7 +7261,7 @@ <double>200000.000000000000000</double> </property> </widget> - <widget class="QDoubleSpinBox" name="brew_spargetempShow"> + <widget class="QDoubleSpinBox" name="brew_spargetempEdit"> <property name="geometry"> <rect> <x>160</x> @@ -6874,10 +7274,13 @@ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="readOnly"> - <bool>true</bool> + <bool>false</bool> </property> <property name="buttonSymbols"> - <enum>QAbstractSpinBox::NoButtons</enum> + <enum>QAbstractSpinBox::UpDownArrows</enum> + </property> + <property name="accelerated"> + <bool>true</bool> </property> <property name="suffix"> <string> °C</string> @@ -6888,6 +7291,9 @@ <property name="maximum"> <double>200.000000000000000</double> </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> </widget> <widget class="QDoubleSpinBox" name="brew_spargephShow"> <property name="geometry"> @@ -11117,51 +11523,6 @@ <tabstop>mash_timeEdit</tabstop> <tabstop>addMash</tabstop> <tabstop>mashsTable</tabstop> - <tabstop>w1_nameEdit</tabstop> - <tabstop>w1_volEdit</tabstop> - <tabstop>w1_caEdit</tabstop> - <tabstop>w1_mgEdit</tabstop> - <tabstop>w1_hco3Edit</tabstop> - <tabstop>w1_caco3Edit</tabstop> - <tabstop>w1_naEdit</tabstop> - <tabstop>w1_clEdit</tabstop> - <tabstop>w1_so4Edit</tabstop> - <tabstop>w1_phEdit</tabstop> - <tabstop>w2_nameEdit</tabstop> - <tabstop>w2_volEdit</tabstop> - <tabstop>w2_caEdit</tabstop> - <tabstop>w2_mgEdit</tabstop> - <tabstop>w2_hco3Edit</tabstop> - <tabstop>w2_caco3Edit</tabstop> - <tabstop>w2_naEdit</tabstop> - <tabstop>w2_clEdit</tabstop> - <tabstop>w2_so4Edit</tabstop> - <tabstop>w2_phEdit</tabstop> - <tabstop>wg_volEdit</tabstop> - <tabstop>wg_caEdit</tabstop> - <tabstop>wg_mgEdit</tabstop> - <tabstop>wg_hco3Edit</tabstop> - <tabstop>wg_caco3Edit</tabstop> - <tabstop>wg_naEdit</tabstop> - <tabstop>wg_clEdit</tabstop> - <tabstop>wg_so4Edit</tabstop> - <tabstop>wg_phEdit</tabstop> - <tabstop>wb_caEdit</tabstop> - <tabstop>wb_mgEdit</tabstop> - <tabstop>wb_hco3Edit</tabstop> - <tabstop>wb_caco3Edit</tabstop> - <tabstop>wb_naEdit</tabstop> - <tabstop>wb_clEdit</tabstop> - <tabstop>wb_so4Edit</tabstop> - <tabstop>wb_phEdit</tabstop> - <tabstop>wt_sourceEdit</tabstop> - <tabstop>wt_caEdit</tabstop> - <tabstop>wt_mgEdit</tabstop> - <tabstop>wt_hco3Edit</tabstop> - <tabstop>wt_caco3Edit</tabstop> - <tabstop>wt_naEdit</tabstop> - <tabstop>wt_clEdit</tabstop> - <tabstop>wt_so4Edit</tabstop> <tabstop>bs_cacl2Edit</tabstop> <tabstop>bs_caso4Edit</tabstop> <tabstop>bs_mgso4Edit</tabstop> @@ -11174,13 +11535,6 @@ <tabstop>mw_acidPick</tabstop> <tabstop>mw_acidpercEdit</tabstop> <tabstop>mw_acidvolEdit</tabstop> - <tabstop>sp_volEdit</tabstop> - <tabstop>sp_tempEdit</tabstop> - <tabstop>sp_sourceEdit</tabstop> - <tabstop>sp_phEdit</tabstop> - <tabstop>sp_acidtypeEdit</tabstop> - <tabstop>sp_acidpercEdit</tabstop> - <tabstop>sp_acidvolEdit</tabstop> <tabstop>buguEdit</tabstop> <tabstop>so4clEdit</tabstop> <tabstop>cur_so4clEdit</tabstop> @@ -11198,7 +11552,7 @@ <tabstop>brew_mashsgEdit</tabstop> <tabstop>brew_mashsgShow</tabstop> <tabstop>brew_masheffShow</tabstop> - <tabstop>brew_spargetempShow</tabstop> + <tabstop>brew_spargetempEdit</tabstop> <tabstop>brew_spargevolShow</tabstop> <tabstop>brew_spargeestShow</tabstop> <tabstop>brew_spargephEdit</tabstop> @@ -11306,4 +11660,7 @@ <include location="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"/> </resources> <connections/> + <buttongroups> + <buttongroup name="spargeGroup"/> + </buttongroups> </ui>