src/EditRecipe.cpp

changeset 135
e68b27ad8a40
parent 133
08635b028dcf
child 136
17030224d919
--- a/src/EditRecipe.cpp	Thu Apr 14 22:47:05 2022 +0200
+++ b/src/EditRecipe.cpp	Fri Apr 15 20:20:22 2022 +0200
@@ -50,9 +50,9 @@
     ui->ibu_methodEdit->addItem("Daniels");
 
     for (int i = 0; i < my_acids.size(); i++) {
-	qDebug() << i << my_acids.at(i).name;
-	ui->mw_acidPick->addItem(my_acids.at(i).name);
-	ui->sp_acidtypeEdit->addItem(my_acids.at(i).name);
+	qDebug() << i << my_acids.at(i).name_en;
+	ui->mw_acidPick->addItem(my_acids.at(i).name_en);
+	ui->sp_acidtypeEdit->addItem(my_acids.at(i).name_en);
     }
 
     ui->sp_sourceEdit->addItem(tr("Source 1"));
@@ -595,6 +595,11 @@
     ui->w2_clEdit->setValue(recipe->w2_chloride);
     ui->w2_so4Edit->setValue(recipe->w2_sulfate);
     ui->w2_phEdit->setValue(recipe->w2_ph);
+    ui->mw_autoEdit->setChecked(recipe->calc_acid);
+    ui->mw_phEdit->setReadOnly(! recipe->calc_acid);
+    ui->mw_phEdit->setButtonSymbols(recipe->calc_acid ? QAbstractSpinBox::UpDownArrows : QAbstractSpinBox::NoButtons);
+    ui->mw_acidvolEdit->setReadOnly(recipe->calc_acid);
+    ui->mw_acidvolEdit->setButtonSymbols(recipe->calc_acid ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows);
 
     ui->sp_volEdit->setValue(recipe->sparge_volume);
     ui->sp_tempEdit->setValue(recipe->sparge_temp);
@@ -647,6 +652,7 @@
     connect(ui->bs_mgcl2Edit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::on_mgcl2_changed);
     connect(ui->bs_nahco3Edit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::on_nahco3_changed);
     connect(ui->bs_caco3Edit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::on_caco3_changed);
+    connect(ui->mw_autoEdit, &QCheckBox::stateChanged, this, &EditRecipe::on_calc_acid_clicked);
 
     ui->saveButton->setEnabled(false);
     ui->deleteButton->setEnabled((id >= 0) ? true:false);

mercurial