src/EditProductTab1.cpp

changeset 359
dfbb012c631c
parent 344
9ffac162000c
child 361
ec8de79f6ff6
--- a/src/EditProductTab1.cpp	Sun Jul 17 22:18:48 2022 +0200
+++ b/src/EditProductTab1.cpp	Mon Jul 18 17:04:02 2022 +0200
@@ -290,7 +290,6 @@
     ui->mash_pickEdit->setDisabled(stage > PROD_STAGE_BREW);
 
     /* Tab 8, water */
-    ui->sp_sourceEdit->setDisabled(stage > PROD_STAGE_BREW);
     ui->wt_sourceEdit->setDisabled(stage > PROD_STAGE_BREW);
     ui->w1_nameEdit->setDisabled(stage > PROD_STAGE_BREW);
     ui->w2_nameEdit->setDisabled(stage > PROD_STAGE_BREW);
@@ -298,10 +297,8 @@
     ui->sp_acidtypeEdit->setDisabled(stage > PROD_STAGE_BREW);
     ui->w2_volEdit->setReadOnly(stage > PROD_STAGE_BREW);
     ui->w2_volEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
-    ui->sp_phEdit->setReadOnly(stage > PROD_STAGE_BREW);
-    ui->sp_phEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
-    ui->sp_tempEdit->setReadOnly(stage > PROD_STAGE_BREW);
-    ui->sp_tempEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
+    //ui->sp_tempEdit->setReadOnly(stage > PROD_STAGE_BREW);
+    //ui->sp_tempEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
     ui->sp_volEdit->setReadOnly(stage > PROD_STAGE_BREW);
     ui->sp_volEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
     ui->bs_cacl2Edit->setReadOnly(stage > PROD_STAGE_BREW);
@@ -323,11 +320,22 @@
 	ui->mw_phEdit->setButtonSymbols(QAbstractSpinBox::NoButtons);
 	ui->mw_acidvolEdit->setReadOnly(true);
 	ui->mw_acidvolEdit->setButtonSymbols(QAbstractSpinBox::NoButtons);
+	ui->sp_phEdit->setReadOnly(true);
+    	ui->sp_phEdit->setButtonSymbols(QAbstractSpinBox::NoButtons);
+	ui->sp_acidvolEdit->setReadOnly(true);
+        ui->sp_acidvolEdit->setButtonSymbols(QAbstractSpinBox::NoButtons);
+	ui->w1_spButton->setDisabled(true);
+    	ui->w2_spButton->setDisabled(true);
+    	ui->wg_spButton->setDisabled(true);
     } else {
     	ui->mw_phEdit->setReadOnly(! product->calc_acid);
     	ui->mw_phEdit->setButtonSymbols(product->calc_acid ? QAbstractSpinBox::UpDownArrows : QAbstractSpinBox::NoButtons);
     	ui->mw_acidvolEdit->setReadOnly(product->calc_acid);
     	ui->mw_acidvolEdit->setButtonSymbols(product->calc_acid ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
+	ui->sp_phEdit->setReadOnly(! product->calc_acid);
+    	ui->sp_phEdit->setButtonSymbols(product->calc_acid ? QAbstractSpinBox::UpDownArrows : QAbstractSpinBox::NoButtons);
+	ui->sp_acidvolEdit->setReadOnly(product->calc_acid);
+        ui->sp_acidvolEdit->setButtonSymbols(product->calc_acid ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
     }
     ui->mw_autoEdit->setDisabled(stage > PROD_STAGE_BREW);
 
@@ -418,6 +426,8 @@
     ui->brew_mashsgEdit->setButtonSymbols( (stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
     ui->brew_spargephEdit->setReadOnly(stage > PROD_STAGE_BREW);
     ui->brew_spargephEdit->setButtonSymbols( (stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
+    ui->brew_spargetempEdit->setReadOnly(stage > PROD_STAGE_BREW);
+    ui->brew_spargetempEdit->setButtonSymbols((stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
     ui->brew_preboilphEdit->setReadOnly(stage > PROD_STAGE_BREW);
     ui->brew_preboilphEdit->setButtonSymbols( (stage > PROD_STAGE_BREW) ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
     ui->brew_preboilsgEdit->setReadOnly(stage > PROD_STAGE_BREW);

mercurial