Added slots for sparge water volume and temperature.

Tue, 07 Jun 2022 09:48:35 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 07 Jun 2022 09:48:35 +0200
changeset 264
67b5c00dd23c
parent 263
14d79ec33db4
child 265
df17db1484f6

Added slots for sparge water volume and temperature.

src/EditProduct.cpp file | annotate | diff | comparison | revisions
src/EditProduct.h file | annotate | diff | comparison | revisions
src/EditProductTab8.cpp file | annotate | diff | comparison | revisions
ui/EditProduct.ui file | annotate | diff | comparison | revisions
--- a/src/EditProduct.cpp	Mon Jun 06 21:56:21 2022 +0200
+++ b/src/EditProduct.cpp	Tue Jun 07 09:48:35 2022 +0200
@@ -582,6 +582,8 @@
     connect(ui->w1_nameEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditProduct::w1_name_changed);
     connect(ui->w2_nameEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditProduct::w2_name_changed);
     connect(ui->w2_volEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditProduct::w2_volume_changed);
+    connect(ui->sp_volEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditProduct::sp_volume_changed);
+    connect(ui->sp_tempEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditProduct::sp_temp_changed);
     connect(ui->sp_sourceEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditProduct::sp_source_changed);
     connect(ui->sp_acidtypeEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditProduct::sp_type_changed);
     connect(ui->sp_phEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditProduct::sp_ph_changed);
--- a/src/EditProduct.h	Mon Jun 06 21:56:21 2022 +0200
+++ b/src/EditProduct.h	Tue Jun 07 09:48:35 2022 +0200
@@ -127,6 +127,8 @@
     void mw_ph_changed(double val);
     void mw_acid_changed(double val);
     void mw_type_changed(int val);
+    void sp_volume_changed(double val);
+    void sp_temp_changed(double val);
     void sp_source_changed(int val);
     void sp_type_changed(int val);
     void sp_ph_changed(double val);
--- a/src/EditProductTab8.cpp	Mon Jun 06 21:56:21 2022 +0200
+++ b/src/EditProductTab8.cpp	Tue Jun 07 09:48:35 2022 +0200
@@ -495,6 +495,24 @@
 }
 
 
+void EditProduct::sp_volume_changed(double val)
+{
+    product->sparge_volume = val;
+    ui->brew_spargevolShow->setValue(val);
+    calcSparge();
+    is_changed();
+}
+
+
+void EditProduct::sp_temp_changed(double val)
+{
+    product->sparge_temp = val;
+    ui->brew_spargetempShow->setValue(val);
+    calcSparge();
+    is_changed();
+}
+
+
 void EditProduct::sp_type_changed(int val)
 {
     product->sparge_acid_type = val;
--- a/ui/EditProduct.ui	Mon Jun 06 21:56:21 2022 +0200
+++ b/ui/EditProduct.ui	Tue Jun 07 09:48:35 2022 +0200
@@ -5820,6 +5820,9 @@
          <property name="accelerated">
           <bool>true</bool>
          </property>
+         <property name="suffix">
+          <string> L</string>
+         </property>
          <property name="decimals">
           <number>1</number>
          </property>
@@ -5845,6 +5848,9 @@
          <property name="accelerated">
           <bool>true</bool>
          </property>
+         <property name="suffix">
+          <string> °C</string>
+         </property>
          <property name="decimals">
           <number>1</number>
          </property>
@@ -6398,7 +6404,7 @@
           </rect>
          </property>
          <property name="text">
-          <string>Sparge supply L:</string>
+          <string>Sparge supply:</string>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -6414,7 +6420,7 @@
           </rect>
          </property>
          <property name="text">
-          <string>Sparge estimate L:</string>
+          <string>Sparge estimate:</string>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -6458,7 +6464,7 @@
           </rect>
          </property>
          <property name="text">
-          <string>Sparge temp °C:</string>
+          <string>Sparge temp:</string>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>

mercurial