Mon, 04 Apr 2022 20:45:04 +0200
Added minval() and maxval() read to RangedSlider. Filled the MySQL query with the values that are ready at this point.
<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>EditRecipe</class> <widget class="QDialog" name="EditRecipe"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1152</width> <height>560</height> </rect> </property> <property name="windowTitle"> <string>Dialog</string> </property> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0"> <widget class="QWidget" name="overviewBox" native="true"> <widget class="QPushButton" name="quitButton"> <property name="geometry"> <rect> <x>90</x> <y>510</y> <width>80</width> <height>23</height> </rect> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>Quit</string> </property> <property name="icon"> <iconset> <normaloff>:icons/silk/door_out.png</normaloff>:icons/silk/door_out.png</iconset> </property> </widget> <widget class="QPushButton" name="saveButton"> <property name="enabled"> <bool>true</bool> </property> <property name="geometry"> <rect> <x>940</x> <y>510</y> <width>80</width> <height>23</height> </rect> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset> <normaloff>:icons/silk/disk.png</normaloff>:icons/silk/disk.png</iconset> </property> </widget> <widget class="QPushButton" name="deleteButton"> <property name="enabled"> <bool>true</bool> </property> <property name="geometry"> <rect> <x>520</x> <y>510</y> <width>80</width> <height>23</height> </rect> </property> <property name="text"> <string>Delete</string> </property> <property name="icon"> <iconset> <normaloff>:icons/silk/delete.png</normaloff>:icons/silk/delete.png</iconset> </property> </widget> <widget class="QTabWidget" name="tabWidget"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1128</width> <height>501</height> </rect> </property> <property name="tabPosition"> <enum>QTabWidget::North</enum> </property> <property name="tabShape"> <enum>QTabWidget::Rounded</enum> </property> <property name="currentIndex"> <number>0</number> </property> <property name="elideMode"> <enum>Qt::ElideNone</enum> </property> <property name="usesScrollButtons"> <bool>true</bool> </property> <property name="documentMode"> <bool>false</bool> </property> <property name="tabBarAutoHide"> <bool>false</bool> </property> <widget class="QWidget" name="generic"> <attribute name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/bms/beerstyles.png</normaloff>:/icons/bms/beerstyles.png</iconset> </attribute> <attribute name="title"> <string>Generic</string> </attribute> <widget class="QLabel" name="nameLabel"> <property name="geometry"> <rect> <x>0</x> <y>20</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Recipe name:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="notesLabel"> <property name="geometry"> <rect> <x>0</x> <y>50</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Recipe notes:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLineEdit" name="nameEdit"> <property name="geometry"> <rect> <x>140</x> <y>20</y> <width>741</width> <height>23</height> </rect> </property> </widget> <widget class="QPlainTextEdit" name="notesEdit"> <property name="geometry"> <rect> <x>140</x> <y>50</y> <width>881</width> <height>91</height> </rect> </property> </widget> <widget class="QLabel" name="lockedLabel"> <property name="geometry"> <rect> <x>0</x> <y>180</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Read only:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QCheckBox" name="lockedEdit"> <property name="geometry"> <rect> <x>140</x> <y>180</y> <width>61</width> <height>21</height> </rect> </property> <property name="text"> <string>Yes</string> </property> </widget> <widget class="QLabel" name="typeLabel"> <property name="geometry"> <rect> <x>0</x> <y>150</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Brew type:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QComboBox" name="typeEdit"> <property name="geometry"> <rect> <x>140</x> <y>150</y> <width>181</width> <height>23</height> </rect> </property> </widget> <widget class="QLabel" name="efficiencyLabel"> <property name="geometry"> <rect> <x>370</x> <y>150</y> <width>131</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="QLabel" name="boil_timeLabel"> <property name="geometry"> <rect> <x>370</x> <y>180</y> <width>131</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="QLabel" name="batch_sizeLabel"> <property name="geometry"> <rect> <x>740</x> <y>150</y> <width>131</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="QLabel" name="boil_sizeLabel"> <property name="geometry"> <rect> <x>740</x> <y>180</y> <width>131</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="efficiencyEdit"> <property name="geometry"> <rect> <x>510</x> <y>150</y> <width>101</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> %</string> </property> <property name="decimals"> <number>1</number> </property> <property name="singleStep"> <double>0.100000000000000</double> </property> </widget> <widget class="QSpinBox" name="boil_timeEdit"> <property name="geometry"> <rect> <x>510</x> <y>180</y> <width>101</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> min</string> </property> <property name="maximum"> <number>1536</number> </property> </widget> <widget class="QDoubleSpinBox" name="batch_sizeEdit"> <property name="geometry"> <rect> <x>880</x> <y>150</y> <width>101</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="boil_sizeEdit"> <property name="geometry"> <rect> <x>880</x> <y>180</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>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="QGroupBox" name="groupBox"> <property name="geometry"> <rect> <x>10</x> <y>340</y> <width>1101</width> <height>121</height> </rect> </property> <property name="title"> <string>Overview</string> </property> <widget class="QDoubleSpinBox" name="est_ogEdit"> <property name="geometry"> <rect> <x>130</x> <y>20</y> <width>71</width> <height>24</height> </rect> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="buttonSymbols"> <enum>QAbstractSpinBox::UpDownArrows</enum> </property> <property name="accelerated"> <bool>true</bool> </property> <property name="decimals"> <number>3</number> </property> <property name="minimum"> <double>0.980000000000000</double> </property> <property name="maximum"> <double>2.000000000000000</double> </property> <property name="singleStep"> <double>0.001000000000000</double> </property> </widget> <widget class="QDoubleSpinBox" name="est_abvEdit"> <property name="geometry"> <rect> <x>870</x> <y>20</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> %</string> </property> <property name="decimals"> <number>1</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>80.000000000000000</double> </property> <property name="singleStep"> <double>0.100000000000000</double> </property> </widget> <widget class="QDoubleSpinBox" name="est_fgEdit"> <property name="geometry"> <rect> <x>500</x> <y>20</y> <width>71</width> <height>24</height> </rect> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="buttonSymbols"> <enum>QAbstractSpinBox::NoButtons</enum> </property> <property name="accelerated"> <bool>true</bool> </property> <property name="decimals"> <number>3</number> </property> <property name="minimum"> <double>0.980000000000000</double> </property> <property name="maximum"> <double>2.000000000000000</double> </property> <property name="singleStep"> <double>0.001000000000000</double> </property> </widget> <widget class="QLabel" name="est_abvLabel"> <property name="geometry"> <rect> <x>730</x> <y>20</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Alcohol Volume:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="est_fgLabel"> <property name="geometry"> <rect> <x>360</x> <y>20</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Estimated FG:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="RangedSlider" name="est_fgShow"> <property name="geometry"> <rect> <x>580</x> <y>20</y> <width>148</width> <height>24</height> </rect> </property> </widget> <widget class="RangedSlider" name="est_ogShow"> <property name="geometry"> <rect> <x>210</x> <y>20</y> <width>148</width> <height>24</height> </rect> </property> </widget> <widget class="QLabel" name="est_ogLabel"> <property name="geometry"> <rect> <x>10</x> <y>20</y> <width>111</width> <height>20</height> </rect> </property> <property name="text"> <string>Estimated OG:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="RangedSlider" name="est_abvShow"> <property name="geometry"> <rect> <x>950</x> <y>20</y> <width>148</width> <height>24</height> </rect> </property> </widget> <widget class="QComboBox" name="color_methodEdit"> <property name="geometry"> <rect> <x>500</x> <y>50</y> <width>141</width> <height>23</height> </rect> </property> </widget> <widget class="RangedSlider" name="est_colorShow"> <property name="geometry"> <rect> <x>210</x> <y>50</y> <width>148</width> <height>24</height> </rect> </property> </widget> <widget class="QDoubleSpinBox" name="est_carbEdit"> <property name="geometry"> <rect> <x>870</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="suffix"> <string> %</string> </property> <property name="decimals"> <number>1</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>80.000000000000000</double> </property> <property name="singleStep"> <double>0.100000000000000</double> </property> </widget> <widget class="QDoubleSpinBox" name="est_colorEdit"> <property name="geometry"> <rect> <x>130</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>0</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>400.000000000000000</double> </property> <property name="singleStep"> <double>1.000000000000000</double> </property> </widget> <widget class="QLabel" name="color_methodLabel"> <property name="geometry"> <rect> <x>360</x> <y>50</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Color method:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="est_carbLabel"> <property name="geometry"> <rect> <x>730</x> <y>50</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Carbonation:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="RangedSlider" name="est_carbShow"> <property name="geometry"> <rect> <x>950</x> <y>50</y> <width>148</width> <height>24</height> </rect> </property> </widget> <widget class="QLabel" name="est_colorLabel"> <property name="geometry"> <rect> <x>10</x> <y>50</y> <width>111</width> <height>20</height> </rect> </property> <property name="text"> <string>Color EBC:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="RangedSlider" name="est_ibuShow"> <property name="geometry"> <rect> <x>210</x> <y>80</y> <width>148</width> <height>24</height> </rect> </property> </widget> <widget class="QComboBox" name="ibu_methodEdit"> <property name="geometry"> <rect> <x>500</x> <y>80</y> <width>141</width> <height>23</height> </rect> </property> </widget> <widget class="QDoubleSpinBox" name="est_ibuEdit"> <property name="geometry"> <rect> <x>130</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="accelerated"> <bool>false</bool> </property> <property name="decimals"> <number>0</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>400.000000000000000</double> </property> <property name="singleStep"> <double>1.000000000000000</double> </property> </widget> <widget class="QLabel" name="ibu_methodLabel"> <property name="geometry"> <rect> <x>360</x> <y>80</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>IBU method:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="calLabel"> <property name="geometry"> <rect> <x>730</x> <y>80</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Energy kcal/l:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="est_ibuLabel"> <property name="geometry"> <rect> <x>20</x> <y>80</y> <width>111</width> <height>20</height> </rect> </property> <property name="text"> <string>Bitterness IBU:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="calEdit"> <property name="geometry"> <rect> <x>870</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="accelerated"> <bool>false</bool> </property> <property name="decimals"> <number>0</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>8000.000000000000000</double> </property> <property name="singleStep"> <double>0.100000000000000</double> </property> </widget> </widget> <widget class="QGroupBox" name="styleBox"> <property name="geometry"> <rect> <x>10</x> <y>210</y> <width>1101</width> <height>121</height> </rect> </property> <property name="title"> <string>Beerstyle</string> </property> <widget class="QComboBox" name="beerstyleEdit"> <property name="geometry"> <rect> <x>500</x> <y>20</y> <width>226</width> <height>23</height> </rect> </property> </widget> <widget class="QLineEdit" name="st_groupEdit"> <property name="geometry"> <rect> <x>870</x> <y>50</y> <width>101</width> <height>23</height> </rect> </property> <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"> <bool>true</bool> </property> </widget> <widget class="QLineEdit" name="st_guideEdit"> <property name="geometry"> <rect> <x>130</x> <y>50</y> <width>226</width> <height>23</height> </rect> </property> <property name="dragEnabled"> <bool>true</bool> </property> </widget> <widget class="QLabel" name="st_guideLabel"> <property name="geometry"> <rect> <x>10</x> <y>50</y> <width>111</width> <height>20</height> </rect> </property> <property name="text"> <string>Style guide:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="st_groupLabel"> <property name="geometry"> <rect> <x>730</x> <y>50</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Style group:</string> </property> <property name="alignment"> <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> <y>20</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Select style:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="st_typeLabel"> <property name="geometry"> <rect> <x>10</x> <y>80</y> <width>111</width> <height>20</height> </rect> </property> <property name="text"> <string>Style type:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLineEdit" name="st_typeEdit"> <property name="geometry"> <rect> <x>130</x> <y>80</y> <width>226</width> <height>23</height> </rect> </property> <property name="dragEnabled"> <bool>true</bool> </property> </widget> <widget class="QLabel" name="st_catLabel"> <property name="geometry"> <rect> <x>360</x> <y>80</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Category:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLineEdit" name="st_catnrEdit"> <property name="geometry"> <rect> <x>870</x> <y>80</y> <width>71</width> <height>23</height> </rect> </property> <property name="dragEnabled"> <bool>true</bool> </property> </widget> <widget class="QLabel" name="st_catnrLabel"> <property name="geometry"> <rect> <x>730</x> <y>80</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Category number:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLineEdit" name="st_catEdit"> <property name="geometry"> <rect> <x>500</x> <y>80</y> <width>226</width> <height>23</height> </rect> </property> <property name="dragEnabled"> <bool>true</bool> </property> </widget> </widget> </widget> <widget class="QWidget" name="fermentables"> <attribute name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/bms/graan.png</normaloff>:/icons/bms/graan.png</iconset> </attribute> <attribute name="title"> <string>Fermentables</string> </attribute> <widget class="QLabel" name="est_color2Label"> <property name="geometry"> <rect> <x>0</x> <y>10</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Color EBC:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="est_color2Edit"> <property name="geometry"> <rect> <x>140</x> <y>10</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>0</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>400.000000000000000</double> </property> <property name="singleStep"> <double>1.000000000000000</double> </property> </widget> <widget class="QLabel" name="est_og2Label"> <property name="geometry"> <rect> <x>0</x> <y>40</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Estimated OG:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="est_og2Edit"> <property name="geometry"> <rect> <x>140</x> <y>40</y> <width>71</width> <height>24</height> </rect> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="buttonSymbols"> <enum>QAbstractSpinBox::UpDownArrows</enum> </property> <property name="accelerated"> <bool>true</bool> </property> <property name="decimals"> <number>3</number> </property> <property name="minimum"> <double>0.980000000000000</double> </property> <property name="maximum"> <double>2.000000000000000</double> </property> <property name="singleStep"> <double>0.001000000000000</double> </property> </widget> <widget class="QLabel" name="perc_mashLabel"> <property name="geometry"> <rect> <x>440</x> <y>10</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Mash tun %:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="perc_sugarLabel"> <property name="geometry"> <rect> <x>440</x> <y>40</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Sugars %:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="perc_caraLabel"> <property name="geometry"> <rect> <x>440</x> <y>70</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Cara/crystal %:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="lintnerLabel"> <property name="geometry"> <rect> <x>440</x> <y>100</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Lintner:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QTableWidget" name="fermentablesTable"> <property name="geometry"> <rect> <x>10</x> <y>130</y> <width>1101</width> <height>331</height> </rect> </property> </widget> <widget class="QProgressBar" name="lintnerShow"> <property name="geometry"> <rect> <x>580</x> <y>100</y> <width>381</width> <height>20</height> </rect> </property> <property name="maximum"> <number>200</number> </property> <property name="value"> <number>24</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="format"> <string>%v lintner</string> </property> </widget> <widget class="QProgressBar" name="perc_mashShow"> <property name="geometry"> <rect> <x>580</x> <y>10</y> <width>381</width> <height>20</height> </rect> </property> <property name="maximum"> <number>120</number> </property> <property name="value"> <number>24</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="format"> <string>%v%</string> </property> </widget> <widget class="QProgressBar" name="perc_sugarsShow"> <property name="geometry"> <rect> <x>580</x> <y>40</y> <width>381</width> <height>20</height> </rect> </property> <property name="maximum"> <number>50</number> </property> <property name="value"> <number>24</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="format"> <string>%v%</string> </property> </widget> <widget class="QProgressBar" name="perc_caraShow"> <property name="geometry"> <rect> <x>580</x> <y>70</y> <width>381</width> <height>20</height> </rect> </property> <property name="maximum"> <number>50</number> </property> <property name="value"> <number>24</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="format"> <string>%v%</string> </property> </widget> </widget> <widget class="QWidget" name="hops"> <attribute name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/bms/hop.png</normaloff>:/icons/bms/hop.png</iconset> </attribute> <attribute name="title"> <string>Hops</string> </attribute> <widget class="QLabel" name="est_ibu2Label"> <property name="geometry"> <rect> <x>0</x> <y>10</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Bitterness IBU:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="est_ibu2Edit"> <property name="geometry"> <rect> <x>140</x> <y>10</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>0</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>400.000000000000000</double> </property> <property name="singleStep"> <double>1.000000000000000</double> </property> </widget> <widget class="QLabel" name="hop_tasteLabel"> <property name="geometry"> <rect> <x>220</x> <y>10</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Hop taste:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QLabel" name="hop_aromaLabel"> <property name="geometry"> <rect> <x>670</x> <y>10</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Hop aroma:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QProgressBar" name="hop_tasteShow"> <property name="geometry"> <rect> <x>360</x> <y>10</y> <width>301</width> <height>20</height> </rect> </property> <property name="maximum"> <number>100</number> </property> <property name="value"> <number>24</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="format"> <string>%v%</string> </property> </widget> <widget class="QProgressBar" name="hop_aromaShow"> <property name="geometry"> <rect> <x>810</x> <y>10</y> <width>301</width> <height>20</height> </rect> </property> <property name="maximum"> <number>100</number> </property> <property name="value"> <number>24</number> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="format"> <string>%v%</string> </property> </widget> <widget class="QTableWidget" name="hopsTable"> <property name="geometry"> <rect> <x>10</x> <y>50</y> <width>1101</width> <height>411</height> </rect> </property> </widget> </widget> <widget class="QWidget" name="miscs"> <attribute name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/bms/peper.png</normaloff>:/icons/bms/peper.png</iconset> </attribute> <attribute name="title"> <string>Miscs</string> </attribute> <widget class="QTableWidget" name="miscsTable"> <property name="geometry"> <rect> <x>10</x> <y>10</y> <width>1101</width> <height>451</height> </rect> </property> </widget> </widget> <widget class="QWidget" name="yeasts"> <attribute name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/bms/erlenmeyer.png</normaloff>:/icons/bms/erlenmeyer.png</iconset> </attribute> <attribute name="title"> <string>Yeasts</string> </attribute> <widget class="QLabel" name="est_og3Label"> <property name="geometry"> <rect> <x>50</x> <y>10</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Estimated OG:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="est_og3Edit"> <property name="geometry"> <rect> <x>190</x> <y>10</y> <width>71</width> <height>24</height> </rect> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="buttonSymbols"> <enum>QAbstractSpinBox::NoButtons</enum> </property> <property name="accelerated"> <bool>true</bool> </property> <property name="decimals"> <number>3</number> </property> <property name="minimum"> <double>0.980000000000000</double> </property> <property name="maximum"> <double>2.000000000000000</double> </property> <property name="singleStep"> <double>0.001000000000000</double> </property> </widget> <widget class="QLabel" name="est_fg3Label"> <property name="geometry"> <rect> <x>50</x> <y>40</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Estimated FG:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="est_fg3Edit"> <property name="geometry"> <rect> <x>190</x> <y>40</y> <width>71</width> <height>24</height> </rect> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="buttonSymbols"> <enum>QAbstractSpinBox::NoButtons</enum> </property> <property name="accelerated"> <bool>true</bool> </property> <property name="decimals"> <number>3</number> </property> <property name="minimum"> <double>0.980000000000000</double> </property> <property name="maximum"> <double>2.000000000000000</double> </property> <property name="singleStep"> <double>0.001000000000000</double> </property> </widget> <widget class="QLabel" name="est_abv2Label"> <property name="geometry"> <rect> <x>570</x> <y>10</y> <width>131</width> <height>20</height> </rect> </property> <property name="text"> <string>Alcohol Volume:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="est_abv2Edit"> <property name="geometry"> <rect> <x>710</x> <y>10</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> %</string> </property> <property name="decimals"> <number>1</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>80.000000000000000</double> </property> <property name="singleStep"> <double>0.100000000000000</double> </property> </widget> <widget class="QLabel" name="est_svgLabel"> <property name="geometry"> <rect> <x>550</x> <y>40</y> <width>151</width> <height>20</height> </rect> </property> <property name="text"> <string>Appearant Attenuation:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> <widget class="QDoubleSpinBox" name="est_svgEdit"> <property name="geometry"> <rect> <x>710</x> <y>40</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> %</string> </property> <property name="decimals"> <number>1</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>80.000000000000000</double> </property> <property name="singleStep"> <double>0.100000000000000</double> </property> </widget> <widget class="QTableWidget" name="yeastsTable"> <property name="geometry"> <rect> <x>10</x> <y>90</y> <width>1101</width> <height>371</height> </rect> </property> </widget> </widget> <widget class="QWidget" name="mash"> <attribute name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/bms/mash.png</normaloff>:/icons/bms/mash.png</iconset> </attribute> <attribute name="title"> <string>Mash</string> </attribute> <widget class="QTableWidget" name="mashsTable"> <property name="geometry"> <rect> <x>10</x> <y>70</y> <width>1101</width> <height>391</height> </rect> </property> </widget> </widget> <widget class="QWidget" name="water"> <attribute name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/bms/water.png</normaloff>:/icons/bms/water.png</iconset> </attribute> <attribute name="title"> <string>Water</string> </attribute> </widget> </widget> <widget class="QPushButton" name="exportButton"> <property name="geometry"> <rect> <x>300</x> <y>510</y> <width>80</width> <height>23</height> </rect> </property> <property name="text"> <string>Export</string> </property> <property name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/silk/disk_multiple.png</normaloff>:/icons/silk/disk_multiple.png</iconset> </property> </widget> <widget class="QPushButton" name="printButton"> <property name="geometry"> <rect> <x>730</x> <y>510</y> <width>80</width> <height>23</height> </rect> </property> <property name="text"> <string>Print</string> </property> <property name="icon"> <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> <normaloff>:/icons/silk/printer.png</normaloff>:/icons/silk/printer.png</iconset> </property> </widget> </widget> </item> </layout> </widget> <customwidgets> <customwidget> <class>RangedSlider</class> <extends>QWidget</extends> <header>RangedSlider.h</header> </customwidget> </customwidgets> <tabstops> <tabstop>quitButton</tabstop> <tabstop>deleteButton</tabstop> <tabstop>saveButton</tabstop> </tabstops> <resources> <include location="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"/> </resources> <connections/> </ui>