--- a/ui/EditProduct.ui Fri May 20 14:48:03 2022 +0200 +++ b/ui/EditProduct.ui Fri May 20 20:43:33 2022 +0200 @@ -158,6 +158,9 @@ <height>23</height> </rect> </property> + <property name="maxLength"> + <number>64</number> + </property> </widget> <widget class="QPlainTextEdit" name="notesEdit"> <property name="geometry"> @@ -172,8 +175,8 @@ <widget class="QLabel" name="lockedLabel"> <property name="geometry"> <rect> - <x>870</x> - <y>200</y> + <x>740</x> + <y>180</y> <width>131</width> <height>20</height> </rect> @@ -188,8 +191,8 @@ <widget class="QCheckBox" name="lockedEdit"> <property name="geometry"> <rect> - <x>1010</x> - <y>200</y> + <x>880</x> + <y>180</y> <width>61</width> <height>21</height> </rect> @@ -1150,6 +1153,9 @@ <height>23</height> </rect> </property> + <property name="maxLength"> + <number>32</number> + </property> </widget> <widget class="QLineEdit" name="splitatEdit"> <property name="geometry"> @@ -3699,6 +3705,9 @@ <height>23</height> </rect> </property> + <property name="maxLength"> + <number>128</number> + </property> </widget> <widget class="QLabel" name="mash_timeLabel"> <property name="geometry"> @@ -8332,7 +8341,7 @@ </rect> </property> <property name="toolTip"> - <string>Edit the brewdate plan or start.</string> + <string>Edit the date the primary fermentation was done.</string> </property> <property name="displayFormat"> <string>dd-MM-yyyy</string> @@ -8566,7 +8575,7 @@ </rect> </property> <property name="toolTip"> - <string>Edit the brewdate plan or start.</string> + <string>Edit the date the secondary fermentation was done.</string> </property> <property name="displayFormat"> <string>dd-MM-yyyy</string> @@ -9309,6 +9318,9 @@ <property name="toolTip"> <string>Could be the description of the infusion.</string> </property> + <property name="maxLength"> + <number>128</number> + </property> </widget> <widget class="QLabel" name="pack_abvLabel"> <property name="geometry"> @@ -10179,7 +10191,7 @@ </rect> </property> <property name="toolTip"> - <string>Edit the brewdate plan or start.</string> + <string>Edit the package date.</string> </property> <property name="displayFormat"> <string>dd-MM-yyyy</string> @@ -10229,26 +10241,10 @@ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> - <widget class="QLineEdit" name="taste_dateEdit"> - <property name="geometry"> - <rect> - <x>180</x> - <y>20</y> - <width>101</width> - <height>23</height> - </rect> - </property> - <property name="toolTip"> - <string>End of fermentation. Optional transfer to lagertank.</string> - </property> - <property name="readOnly"> - <bool>true</bool> - </property> - </widget> <widget class="QToolButton" name="taste_dateButton"> <property name="geometry"> <rect> - <x>290</x> + <x>310</x> <y>20</y> <width>28</width> <height>22</height> @@ -10325,8 +10321,8 @@ <widget class="QLabel" name="taste_transparencyLabel"> <property name="geometry"> <rect> - <x>490</x> - <y>50</y> + <x>10</x> + <y>80</y> <width>161</width> <height>20</height> </rect> @@ -10342,7 +10338,7 @@ <property name="geometry"> <rect> <x>10</x> - <y>80</y> + <y>110</y> <width>161</width> <height>20</height> </rect> @@ -10359,36 +10355,45 @@ <rect> <x>180</x> <y>50</y> - <width>311</width> + <width>481</width> <height>23</height> </rect> </property> + <property name="maxLength"> + <number>64</number> + </property> </widget> <widget class="QLineEdit" name="taste_headEdit"> <property name="geometry"> <rect> <x>180</x> - <y>80</y> - <width>311</width> + <y>110</y> + <width>791</width> <height>23</height> </rect> </property> + <property name="maxLength"> + <number>256</number> + </property> </widget> <widget class="QLineEdit" name="taste_transparencyEdit"> <property name="geometry"> <rect> - <x>660</x> - <y>50</y> - <width>311</width> + <x>180</x> + <y>80</y> + <width>791</width> <height>23</height> </rect> </property> + <property name="maxLength"> + <number>256</number> + </property> </widget> <widget class="QLabel" name="taste_aromaLabel"> <property name="geometry"> <rect> <x>10</x> - <y>110</y> + <y>140</y> <width>161</width> <height>20</height> </rect> @@ -10404,17 +10409,20 @@ <property name="geometry"> <rect> <x>180</x> - <y>110</y> + <y>140</y> <width>791</width> <height>23</height> </rect> </property> + <property name="maxLength"> + <number>256</number> + </property> </widget> <widget class="QLabel" name="taste_tasteLabel"> <property name="geometry"> <rect> <x>10</x> - <y>140</y> + <y>170</y> <width>161</width> <height>20</height> </rect> @@ -10430,17 +10438,20 @@ <property name="geometry"> <rect> <x>180</x> - <y>140</y> + <y>170</y> <width>791</width> <height>23</height> </rect> </property> + <property name="maxLength"> + <number>256</number> + </property> </widget> <widget class="QLabel" name="taste_aftertasteLabel"> <property name="geometry"> <rect> <x>10</x> - <y>170</y> + <y>200</y> <width>161</width> <height>20</height> </rect> @@ -10456,17 +10467,20 @@ <property name="geometry"> <rect> <x>180</x> - <y>170</y> + <y>200</y> <width>791</width> <height>23</height> </rect> </property> + <property name="maxLength"> + <number>256</number> + </property> </widget> <widget class="QLabel" name="taste_mouthfeelLabel"> <property name="geometry"> <rect> <x>10</x> - <y>200</y> + <y>230</y> <width>161</width> <height>20</height> </rect> @@ -10482,17 +10496,20 @@ <property name="geometry"> <rect> <x>180</x> - <y>200</y> + <y>230</y> <width>791</width> <height>23</height> </rect> </property> + <property name="maxLength"> + <number>256</number> + </property> </widget> <widget class="QLabel" name="taste_notesLabel"> <property name="geometry"> <rect> <x>10</x> - <y>230</y> + <y>260</y> <width>161</width> <height>20</height> </rect> @@ -10508,12 +10525,51 @@ <property name="geometry"> <rect> <x>180</x> - <y>230</y> + <y>260</y> <width>791</width> <height>101</height> </rect> </property> </widget> + <widget class="NullDateEdit" name="taste_dateEdit"> + <property name="geometry"> + <rect> + <x>180</x> + <y>20</y> + <width>111</width> + <height>24</height> + </rect> + </property> + <property name="toolTip"> + <string>Edit the tasting date.</string> + </property> + <property name="displayFormat"> + <string>dd-MM-yyyy</string> + </property> + <property name="calendarPopup"> + <bool>true</bool> + </property> + </widget> + <widget class="QToolButton" name="taste_ackButton"> + <property name="geometry"> + <rect> + <x>350</x> + <y>20</y> + <width>28</width> + <height>22</height> + </rect> + </property> + <property name="toolTip"> + <string>Set or clear date</string> + </property> + <property name="text"> + <string>...</string> + </property> + <property name="icon"> + <iconset resource="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"> + <normaloff>:/icons/silk/accept.png</normaloff>:/icons/silk/accept.png</iconset> + </property> + </widget> </widget> </widget> <widget class="QPushButton" name="exportButton"> @@ -10568,8 +10624,281 @@ </customwidgets> <tabstops> <tabstop>quitButton</tabstop> + <tabstop>exportButton</tabstop> <tabstop>deleteButton</tabstop> + <tabstop>printButton</tabstop> <tabstop>saveButton</tabstop> + <tabstop>tabWidget</tabstop> + <tabstop>codeEdit</tabstop> + <tabstop>nameEdit</tabstop> + <tabstop>stageEdit</tabstop> + <tabstop>birthEdit</tabstop> + <tabstop>typeEdit</tabstop> + <tabstop>notesEdit</tabstop> + <tabstop>batch_sizeEdit</tabstop> + <tabstop>boil_timeEdit</tabstop> + <tabstop>boil_sizeEdit</tabstop> + <tabstop>splitatEdit</tabstop> + <tabstop>efficiencyEdit</tabstop> + <tabstop>lockedEdit</tabstop> + <tabstop>beerstyleEdit</tabstop> + <tabstop>st_guideEdit</tabstop> + <tabstop>st_nameEdit</tabstop> + <tabstop>st_groupEdit</tabstop> + <tabstop>st_typeEdit</tabstop> + <tabstop>st_catEdit</tabstop> + <tabstop>st_catnrEdit</tabstop> + <tabstop>est_ogEdit</tabstop> + <tabstop>est_fgEdit</tabstop> + <tabstop>est_abvEdit</tabstop> + <tabstop>est_colorEdit</tabstop> + <tabstop>color_methodEdit</tabstop> + <tabstop>est_carbEdit</tabstop> + <tabstop>est_ibuEdit</tabstop> + <tabstop>ibu_methodEdit</tabstop> + <tabstop>calEdit</tabstop> + <tabstop>eq_selectEdit</tabstop> + <tabstop>eq_nameEdit</tabstop> + <tabstop>eq_notesEdit</tabstop> + <tabstop>tun_volumeEdit</tabstop> + <tabstop>tun_materialEdit</tabstop> + <tabstop>mash_volumeEdit</tabstop> + <tabstop>mash_maxEdit</tabstop> + <tabstop>lauter_volumeEdit</tabstop> + <tabstop>lauter_deadspaceEdit</tabstop> + <tabstop>kettle_volumeEdit</tabstop> + <tabstop>eqboil_sizeEdit</tabstop> + <tabstop>evap_rateEdit</tabstop> + <tabstop>eqboil_timeEdit</tabstop> + <tabstop>topup_kettleEdit</tabstop> + <tabstop>hop_utilizationEdit</tabstop> + <tabstop>eqbatch_sizeEdit</tabstop> + <tabstop>eq_efficiencyEdit</tabstop> + <tabstop>trub_chillerlossEdit</tabstop> + <tabstop>topup_waterEdit</tabstop> + <tabstop>est_color2Edit</tabstop> + <tabstop>est_og2Edit</tabstop> + <tabstop>mash_kgEdit</tabstop> + <tabstop>addFermentable</tabstop> + <tabstop>fermentablesTable</tabstop> + <tabstop>est_ibu2Edit</tabstop> + <tabstop>addHop</tabstop> + <tabstop>hopsTable</tabstop> + <tabstop>miscsTable</tabstop> + <tabstop>addMisc</tabstop> + <tabstop>est_og4Edit</tabstop> + <tabstop>est_fg3Edit</tabstop> + <tabstop>est_abv2Edit</tabstop> + <tabstop>est_svgEdit</tabstop> + <tabstop>productionEdit</tabstop> + <tabstop>productionButton1</tabstop> + <tabstop>productionButton2</tabstop> + <tabstop>conditionShow</tabstop> + <tabstop>addYeast</tabstop> + <tabstop>yeastsTable</tabstop> + <tabstop>stmethodEdit</tabstop> + <tabstop>pitchrateEdit</tabstop> + <tabstop>pitchrateButton</tabstop> + <tabstop>startersgEdit</tabstop> + <tabstop>neededShow</tabstop> + <tabstop>starterTable</tabstop> + <tabstop>lo_gr_hlEdit</tabstop> + <tabstop>lo_sgEdit</tabstop> + <tabstop>hi_gr_hlEdit</tabstop> + <tabstop>hi_sgEdit</tabstop> + <tabstop>dry_pitchrateShow</tabstop> + <tabstop>dry_needShow</tabstop> + <tabstop>pitch_grShow</tabstop> + <tabstop>mash_nameEdit</tabstop> + <tabstop>mash_pickEdit</tabstop> + <tabstop>mash_volEdit</tabstop> + <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> + <tabstop>bs_naclEdit</tabstop> + <tabstop>bs_mgcl2Edit</tabstop> + <tabstop>bs_nahco3Edit</tabstop> + <tabstop>bs_caco3Edit</tabstop> + <tabstop>mw_phEdit</tabstop> + <tabstop>mw_autoEdit</tabstop> + <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> + <tabstop>brew_startDate</tabstop> + <tabstop>brew_startButton1</tabstop> + <tabstop>brew_startButton2</tabstop> + <tabstop>brew_startTime</tabstop> + <tabstop>brew_endDate</tabstop> + <tabstop>brew_endButton1</tabstop> + <tabstop>brew_endTime</tabstop> + <tabstop>brew_ackButton</tabstop> + <tabstop>brew_logButton</tabstop> + <tabstop>brew_mashphEdit</tabstop> + <tabstop>brew_mashphShow</tabstop> + <tabstop>brew_mashsgEdit</tabstop> + <tabstop>brew_mashsgShow</tabstop> + <tabstop>brew_masheffShow</tabstop> + <tabstop>brew_spargetempShow</tabstop> + <tabstop>brew_spargevolShow</tabstop> + <tabstop>brew_spargeestShow</tabstop> + <tabstop>brew_spargephEdit</tabstop> + <tabstop>brew_spargephShow</tabstop> + <tabstop>brew_preboilphEdit</tabstop> + <tabstop>brew_preboilsgEdit</tabstop> + <tabstop>brew_preboilsgShow</tabstop> + <tabstop>brew_preboilvolEdit</tabstop> + <tabstop>brew_preboilvolShow</tabstop> + <tabstop>brew_preboilButton</tabstop> + <tabstop>brew_preboileffShow</tabstop> + <tabstop>brew_aboilphEdit</tabstop> + <tabstop>brew_aboilsgEdit</tabstop> + <tabstop>brew_aboilsgShow</tabstop> + <tabstop>brew_aboilvolEdit</tabstop> + <tabstop>brew_aboilvolShow</tabstop> + <tabstop>brew_aboilButton</tabstop> + <tabstop>brew_aboileffShow</tabstop> + <tabstop>brew_cooltoEdit</tabstop> + <tabstop>brew_coolwithEdit</tabstop> + <tabstop>brew_cooltimeEdit</tabstop> + <tabstop>brew_whirlpool9Edit</tabstop> + <tabstop>brew_whirlpool7Edit</tabstop> + <tabstop>brew_whirlpool6Edit</tabstop> + <tabstop>brew_whirlpool2Edit</tabstop> + <tabstop>brew_trublossEdit</tabstop> + <tabstop>brew_topupwaterEdit</tabstop> + <tabstop>brew_tofermentEdit</tabstop> + <tabstop>brew_aerwithEdit</tabstop> + <tabstop>brew_aertimeEdit</tabstop> + <tabstop>brew_aerspeedEdit</tabstop> + <tabstop>brew_fermentsgShow</tabstop> + <tabstop>brew_fermentcolorShow</tabstop> + <tabstop>brew_fermentibuShow</tabstop> + <tabstop>prim_ogShow</tabstop> + <tabstop>prim_startCEdit</tabstop> + <tabstop>prim_maxCEdit</tabstop> + <tabstop>prim_endCEdit</tabstop> + <tabstop>prim_endsgEdit</tabstop> + <tabstop>prim_endsgButton</tabstop> + <tabstop>prim_enddateEdit</tabstop> + <tabstop>prim_enddateButton</tabstop> + <tabstop>prim_ackButton</tabstop> + <tabstop>prim_attShow</tabstop> + <tabstop>sec_tempEdit</tabstop> + <tabstop>sec_sgEdit</tabstop> + <tabstop>sec_sgButton</tabstop> + <tabstop>sec_enddateEdit</tabstop> + <tabstop>sec_enddateButton</tabstop> + <tabstop>sec_ackButton</tabstop> + <tabstop>sec_attShow</tabstop> + <tabstop>tert_tempEdit</tabstop> + <tabstop>tert_estsgShow</tabstop> + <tabstop>tert_sgEdit</tabstop> + <tabstop>tert_sgButton</tabstop> + <tabstop>tert_attShow</tabstop> + <tabstop>tert_abvShow</tabstop> + <tabstop>ferm_log1Button</tabstop> + <tabstop>ferm_log2Button</tabstop> + <tabstop>pack_dateEdit</tabstop> + <tabstop>pack_dateButton</tabstop> + <tabstop>pack_ackButton</tabstop> + <tabstop>pack_carbloShow</tabstop> + <tabstop>pack_carbhiShow</tabstop> + <tabstop>pack_volumeEdit</tabstop> + <tabstop>pack_phEdit</tabstop> + <tabstop>pack_abvShow</tabstop> + <tabstop>pack_addvolEdit</tabstop> + <tabstop>pack_addabvEdit</tabstop> + <tabstop>pack_finalabvShow</tabstop> + <tabstop>pack_notesEdit</tabstop> + <tabstop>bottle_volumeEdit</tabstop> + <tabstop>bottle_carbEdit</tabstop> + <tabstop>bottle_sugarEdit</tabstop> + <tabstop>bottle_sug_amountShow</tabstop> + <tabstop>bottle_sug_weightShow</tabstop> + <tabstop>bottle_sug_waterEdit</tabstop> + <tabstop>bottle_abvShow</tabstop> + <tabstop>bottle_barShow</tabstop> + <tabstop>bottle_tempEdit</tabstop> + <tabstop>keg_volumeEdit</tabstop> + <tabstop>keg_carbEdit</tabstop> + <tabstop>keg_sugarEdit</tabstop> + <tabstop>keg_sug_amountShow</tabstop> + <tabstop>keg_sug_weightShow</tabstop> + <tabstop>keg_sug_waterEdit</tabstop> + <tabstop>keg_forcedEdit</tabstop> + <tabstop>keg_abvShow</tabstop> + <tabstop>keg_barShow</tabstop> + <tabstop>keg_tempEdit</tabstop> + <tabstop>taste_dateEdit</tabstop> + <tabstop>taste_dateButton</tabstop> + <tabstop>taste_ackButton</tabstop> + <tabstop>taste_rateEdit</tabstop> + <tabstop>taste_colorEdit</tabstop> + <tabstop>taste_transparencyEdit</tabstop> + <tabstop>taste_headEdit</tabstop> + <tabstop>taste_aromaEdit</tabstop> + <tabstop>taste_tasteEdit</tabstop> + <tabstop>taste_aftertasteEdit</tabstop> + <tabstop>taste_mouthfeelEdit</tabstop> + <tabstop>taste_notesEdit</tabstop> </tabstops> <resources> <include location="../../../../../../home/mbroek/MyProjects/bmsapp/resources/icons.qrc"/>