460 |
460 |
461 recipe->wa_acid_name = val; |
461 recipe->wa_acid_name = val; |
462 w = my_acids[recipe->wa_acid_name].name_en + ' ' + my_acids[recipe->wa_acid_name].name_nl; |
462 w = my_acids[recipe->wa_acid_name].name_en + ' ' + my_acids[recipe->wa_acid_name].name_nl; |
463 |
463 |
464 recipe->wa_acid_perc = my_acids.at(val).AcidPrc; |
464 recipe->wa_acid_perc = my_acids.at(val).AcidPrc; |
465 // ui->mw_acidPick->setCurrentIndex(val); |
|
466 ui->mw_acidpercEdit->setValue(my_acids.at(val).AcidPrc); |
465 ui->mw_acidpercEdit->setValue(my_acids.at(val).AcidPrc); |
467 brewing_salt_sub(w, ui->mw_acidvolEdit->value()); // For now, set old amount. |
466 brewing_salt_sub(w, ui->mw_acidvolEdit->value()); // For now, set old amount. |
468 |
467 |
469 is_changed(); |
468 is_changed(); |
470 calcWater(); |
469 calcWater(); |
472 |
471 |
473 |
472 |
474 void EditRecipe::on_w2_vol_changed(double val) |
473 void EditRecipe::on_w2_vol_changed(double val) |
475 { |
474 { |
476 qDebug() << "on_w2_vol_changed" << val; |
475 qDebug() << "on_w2_vol_changed" << val; |
|
476 } |
|
477 |
|
478 |
|
479 void EditRecipe::on_target_changed(int val) |
|
480 { |
|
481 QSqlQuery query; |
|
482 |
|
483 if (val == 0) { |
|
484 /* Clear values */ |
|
485 ui->wt_caEdit->setValue(0); |
|
486 ui->wt_mgEdit->setValue(0); |
|
487 ui->wt_hco3Edit->setValue(0); |
|
488 ui->wt_caco3Edit->setValue(0); |
|
489 ui->wt_naEdit->setValue(0); |
|
490 ui->wt_clEdit->setValue(0); |
|
491 ui->wt_so4Edit->setValue(0); |
|
492 } else { |
|
493 query.prepare("SELECT * FROM profile_water ORDER BY name"); |
|
494 query.exec(); |
|
495 query.first(); |
|
496 for (int i = 0; i < (val - 1); i++) { |
|
497 query.next(); |
|
498 } |
|
499 ui->wt_caEdit->setValue(query.value(2).toDouble()); |
|
500 ui->wt_mgEdit->setValue(query.value(7).toDouble()); |
|
501 ui->wt_hco3Edit->setValue(query.value(3).toDouble()); |
|
502 ui->wt_caco3Edit->setValue(query.value(10).toDouble()); |
|
503 ui->wt_naEdit->setValue(query.value(6).toDouble()); |
|
504 ui->wt_clEdit->setValue(query.value(5).toDouble()); |
|
505 ui->wt_so4Edit->setValue(query.value(4).toDouble()); |
|
506 } |
|
507 calcWater(); |
477 } |
508 } |
478 |
509 |
479 |
510 |
480 void EditRecipe::on_cacl2_changed(double val) { set_brewing_salt("CaCl2", val); } |
511 void EditRecipe::on_cacl2_changed(double val) { set_brewing_salt("CaCl2", val); } |
481 void EditRecipe::on_caso4_changed(double val) { set_brewing_salt("CaSO4", val); } |
512 void EditRecipe::on_caso4_changed(double val) { set_brewing_salt("CaSO4", val); } |