--- 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);