--- a/ui/EditProduct.ui Thu Apr 28 22:49:13 2022 +0200 +++ b/ui/EditProduct.ui Fri Apr 29 17:07:35 2022 +0200 @@ -120,7 +120,7 @@ <widget class="QLabel" name="nameLabel"> <property name="geometry"> <rect> - <x>0</x> + <x>370</x> <y>10</y> <width>131</width> <height>20</height> @@ -137,7 +137,7 @@ <property name="geometry"> <rect> <x>0</x> - <y>100</y> + <y>70</y> <width>131</width> <height>20</height> </rect> @@ -152,9 +152,9 @@ <widget class="QLineEdit" name="nameEdit"> <property name="geometry"> <rect> - <x>140</x> + <x>510</x> <y>10</y> - <width>591</width> + <width>551</width> <height>23</height> </rect> </property> @@ -163,17 +163,17 @@ <property name="geometry"> <rect> <x>140</x> - <y>100</y> - <width>881</width> - <height>51</height> + <y>70</y> + <width>921</width> + <height>71</height> </rect> </property> </widget> <widget class="QLabel" name="lockedLabel"> <property name="geometry"> <rect> - <x>740</x> - <y>10</y> + <x>870</x> + <y>180</y> <width>131</width> <height>20</height> </rect> @@ -188,8 +188,8 @@ <widget class="QCheckBox" name="lockedEdit"> <property name="geometry"> <rect> - <x>880</x> - <y>10</y> + <x>1010</x> + <y>180</y> <width>61</width> <height>21</height> </rect> @@ -201,8 +201,8 @@ <widget class="QLabel" name="typeLabel"> <property name="geometry"> <rect> - <x>0</x> - <y>160</y> + <x>740</x> + <y>40</y> <width>131</width> <height>20</height> </rect> @@ -217,8 +217,8 @@ <widget class="QComboBox" name="typeEdit"> <property name="geometry"> <rect> - <x>140</x> - <y>160</y> + <x>880</x> + <y>40</y> <width>181</width> <height>23</height> </rect> @@ -228,7 +228,7 @@ <property name="geometry"> <rect> <x>370</x> - <y>160</y> + <y>180</y> <width>131</width> <height>20</height> </rect> @@ -244,7 +244,7 @@ <property name="geometry"> <rect> <x>370</x> - <y>190</y> + <y>150</y> <width>131</width> <height>20</height> </rect> @@ -260,7 +260,7 @@ <property name="geometry"> <rect> <x>0</x> - <y>190</y> + <y>150</y> <width>131</width> <height>20</height> </rect> @@ -276,7 +276,7 @@ <property name="geometry"> <rect> <x>740</x> - <y>190</y> + <y>150</y> <width>131</width> <height>20</height> </rect> @@ -292,7 +292,7 @@ <property name="geometry"> <rect> <x>510</x> - <y>160</y> + <y>180</y> <width>101</width> <height>24</height> </rect> @@ -317,7 +317,7 @@ <property name="geometry"> <rect> <x>510</x> - <y>190</y> + <y>150</y> <width>101</width> <height>24</height> </rect> @@ -342,7 +342,7 @@ <property name="geometry"> <rect> <x>140</x> - <y>190</y> + <y>150</y> <width>101</width> <height>24</height> </rect> @@ -370,7 +370,7 @@ <property name="geometry"> <rect> <x>880</x> - <y>190</y> + <y>150</y> <width>87</width> <height>24</height> </rect> @@ -385,7 +385,7 @@ <enum>QAbstractSpinBox::NoButtons</enum> </property> <property name="accelerated"> - <bool>true</bool> + <bool>false</bool> </property> <property name="suffix"> <string> L</string> @@ -492,11 +492,14 @@ <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>true</bool> + <bool>false</bool> </property> <property name="decimals"> <number>3</number> @@ -890,7 +893,7 @@ <widget class="QComboBox" name="beerstyleEdit"> <property name="geometry"> <rect> - <x>500</x> + <x>130</x> <y>20</y> <width>226</width> <height>23</height> @@ -909,17 +912,7 @@ <property name="dragEnabled"> <bool>true</bool> </property> - </widget> - <widget class="QLineEdit" name="st_nameEdit"> - <property name="geometry"> - <rect> - <x>500</x> - <y>50</y> - <width>226</width> - <height>23</height> - </rect> - </property> - <property name="dragEnabled"> + <property name="readOnly"> <bool>true</bool> </property> </widget> @@ -935,6 +928,9 @@ <property name="dragEnabled"> <bool>true</bool> </property> + <property name="readOnly"> + <bool>true</bool> + </property> </widget> <widget class="QLabel" name="st_guideLabel"> <property name="geometry"> @@ -968,28 +964,12 @@ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> - <widget class="QLabel" name="st_nameLabel"> - <property name="geometry"> - <rect> - <x>360</x> - <y>50</y> - <width>131</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Style name:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> <widget class="QLabel" name="beerstyleLabel"> <property name="geometry"> <rect> - <x>360</x> + <x>10</x> <y>20</y> - <width>131</width> + <width>111</width> <height>20</height> </rect> </property> @@ -1028,6 +1008,9 @@ <property name="dragEnabled"> <bool>true</bool> </property> + <property name="readOnly"> + <bool>true</bool> + </property> </widget> <widget class="QLabel" name="st_catLabel"> <property name="geometry"> @@ -1057,6 +1040,9 @@ <property name="dragEnabled"> <bool>true</bool> </property> + <property name="readOnly"> + <bool>true</bool> + </property> </widget> <widget class="QLabel" name="st_catnrLabel"> <property name="geometry"> @@ -1086,13 +1072,48 @@ <property name="dragEnabled"> <bool>true</bool> </property> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + <widget class="QLineEdit" name="st_nameEdit"> + <property name="geometry"> + <rect> + <x>500</x> + <y>50</y> + <width>226</width> + <height>23</height> + </rect> + </property> + <property name="dragEnabled"> + <bool>true</bool> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="st_nameLabel"> + <property name="geometry"> + <rect> + <x>380</x> + <y>50</y> + <width>111</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Style name:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> </widget> </widget> <widget class="QLabel" name="codeLabel"> <property name="geometry"> <rect> <x>0</x> - <y>40</y> + <y>10</y> <width>131</width> <height>20</height> </rect> @@ -1108,7 +1129,7 @@ <property name="geometry"> <rect> <x>0</x> - <y>70</y> + <y>180</y> <width>131</width> <height>20</height> </rect> @@ -1124,46 +1145,23 @@ <property name="geometry"> <rect> <x>140</x> - <y>40</y> + <y>10</y> <width>181</width> <height>23</height> </rect> </property> </widget> - <widget class="QLabel" name="splitpartLabel"> - <property name="geometry"> - <rect> - <x>370</x> - <y>70</y> - <width>131</width> - <height>20</height> - </rect> - </property> - <property name="text"> - <string>Split part:</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> <widget class="QLineEdit" name="splitatEdit"> <property name="geometry"> <rect> <x>140</x> - <y>70</y> - <width>101</width> + <y>180</y> + <width>226</width> <height>23</height> </rect> </property> - </widget> - <widget class="QLineEdit" name="splitpartEdit"> - <property name="geometry"> - <rect> - <x>510</x> - <y>70</y> - <width>101</width> - <height>23</height> - </rect> + <property name="readOnly"> + <bool>true</bool> </property> </widget> <widget class="QLabel" name="birthLabel"> @@ -1176,7 +1174,7 @@ </rect> </property> <property name="text"> - <string>Plan start:</string> + <string>Brew plan start:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> @@ -1191,18 +1189,21 @@ <height>23</height> </rect> </property> + <property name="readOnly"> + <bool>true</bool> + </property> </widget> <widget class="QLabel" name="stageLabel"> <property name="geometry"> <rect> - <x>740</x> + <x>0</x> <y>40</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> - <string>Plan start:</string> + <string>Brew fase:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> @@ -1211,18 +1212,21 @@ <widget class="QLineEdit" name="stageEdit"> <property name="geometry"> <rect> - <x>880</x> + <x>140</x> <y>40</y> <width>101</width> <height>23</height> </rect> </property> + <property name="readOnly"> + <bool>true</bool> + </property> </widget> <widget class="QLabel" name="completeLabel"> <property name="geometry"> <rect> - <x>740</x> - <y>160</y> + <x>620</x> + <y>180</y> <width>131</width> <height>20</height> </rect> @@ -1243,6 +1247,918 @@ <attribute name="title"> <string>Equipment</string> </attribute> + <widget class="QComboBox" name="eq_selectEdit"> + <property name="geometry"> + <rect> + <x>150</x> + <y>20</y> + <width>181</width> + <height>23</height> + </rect> + </property> + </widget> + <widget class="QLabel" name="eq_selectLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>20</y> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Equipment select:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLineEdit" name="eq_nameEdit"> + <property name="geometry"> + <rect> + <x>480</x> + <y>20</y> + <width>281</width> + <height>23</height> + </rect> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + <widget class="QLabel" name="eq_nameLabel"> + <property name="geometry"> + <rect> + <x>340</x> + <y>20</y> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Equipment name:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="eq_notesLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>50</y> + <width>131</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Remarks:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QPlainTextEdit" name="eq_notesEdit"> + <property name="geometry"> + <rect> + <x>150</x> + <y>50</y> + <width>901</width> + <height>91</height> + </rect> + </property> + </widget> + <widget class="QGroupBox" name="masheqBox"> + <property name="geometry"> + <rect> + <x>10</x> + <y>160</y> + <width>291</width> + <height>151</height> + </rect> + </property> + <property name="title"> + <string>Mashing</string> + </property> + <widget class="QLabel" name="mash_volumeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>80</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Mash water:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="mash_volumeEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>80</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QDoubleSpinBox" name="mash_maxEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>110</y> + <width>87</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> Kg</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="QLabel" name="mash_maxLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>110</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Max malts:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="tun_volumeEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>20</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="tun_volumeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>20</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Tun volume:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="tun_materialLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>50</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Tun material:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLineEdit" name="tun_materialEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>50</y> + <width>141</width> + <height>23</height> + </rect> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + </widget> + <widget class="QGroupBox" name="lauterBox"> + <property name="geometry"> + <rect> + <x>10</x> + <y>320</y> + <width>291</width> + <height>91</height> + </rect> + </property> + <property name="title"> + <string>Lautering</string> + </property> + <widget class="QDoubleSpinBox" name="lauter_deadspaceEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>50</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="lauter_deadspaceLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>50</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Lauter deadspace:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="lauter_volumeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>20</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Lauter volume:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="lauter_volumeEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>20</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + </widget> + <widget class="QGroupBox" name="chilleqBox"> + <property name="geometry"> + <rect> + <x>820</x> + <y>160</y> + <width>291</width> + <height>91</height> + </rect> + </property> + <property name="title"> + <string>Chilling</string> + </property> + <widget class="QLabel" name="trub_chillerlossLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>20</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Trub chiller loss:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="trub_chillerlossEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>20</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="topup_waterLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>50</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Top up water:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="topup_waterEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>50</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + </widget> + <widget class="QGroupBox" name="boilBox"> + <property name="geometry"> + <rect> + <x>420</x> + <y>160</y> + <width>291</width> + <height>271</height> + </rect> + </property> + <property name="title"> + <string>Boiling</string> + </property> + <widget class="QLabel" name="kettle_volumeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>20</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Kettle volume:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="kettle_volumeEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>20</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="eqboil_sizeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>50</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Boil size:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="eqboil_sizeEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>50</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="evap_rateLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>80</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Evaporation / hour:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="evap_rateEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>80</y> + <width>87</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> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="eqboil_timeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>110</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Boil time:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="eqboil_timeEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>110</y> + <width>87</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> min</string> + </property> + <property name="decimals"> + <number>0</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="topup_kettleLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>140</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Top up kettle:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="topup_kettleEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>140</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="hop_utilizationLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>170</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Hop utilization:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="hop_utilizationEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>170</y> + <width>87</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> %</string> + </property> + <property name="decimals"> + <number>0</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="eqbatch_sizeLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>200</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Batch size:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="eqbatch_sizeEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>200</y> + <width>87</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>1</number> + </property> + <property name="maximum"> + <double>100000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.500000000000000</double> + </property> + </widget> + <widget class="QLabel" name="eq_efficiencyLabel"> + <property name="geometry"> + <rect> + <x>10</x> + <y>230</y> + <width>121</width> + <height>20</height> + </rect> + </property> + <property name="text"> + <string>Efficiency:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QDoubleSpinBox" name="eq_efficiencyEdit"> + <property name="geometry"> + <rect> + <x>140</x> + <y>230</y> + <width>87</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> %</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> </widget> <widget class="QWidget" name="fermentables"> <attribute name="icon">