339 ui->sp_acidvolEdit->setButtonSymbols(recipe->calc_acid ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
339 ui->sp_acidvolEdit->setButtonSymbols(recipe->calc_acid ? QAbstractSpinBox::NoButtons : QAbstractSpinBox::UpDownArrows); |
340 ui->sp_volEdit->setValue(recipe->sparge_volume); |
340 ui->sp_volEdit->setValue(recipe->sparge_volume); |
341 ui->sp_phEdit->setValue(recipe->sparge_ph); |
341 ui->sp_phEdit->setValue(recipe->sparge_ph); |
342 ui->sp_acidtypeEdit->setCurrentIndex(recipe->sparge_acid_type); |
342 ui->sp_acidtypeEdit->setCurrentIndex(recipe->sparge_acid_type); |
343 ui->sp_acidpercEdit->setValue(recipe->sparge_acid_perc); |
343 ui->sp_acidpercEdit->setValue(recipe->sparge_acid_perc); |
344 ui->sp_acidvolEdit->setValue(recipe->sparge_acid_amount); |
|
345 |
344 |
346 // All signals from tab "Generic" |
345 // All signals from tab "Generic" |
347 connect(ui->lockedEdit, &QCheckBox::stateChanged, this, &EditRecipe::is_changed); |
346 connect(ui->lockedEdit, &QCheckBox::stateChanged, this, &EditRecipe::is_changed); |
348 connect(ui->nameEdit, &QLineEdit::textChanged, this, &EditRecipe::name_changed); |
347 connect(ui->nameEdit, &QLineEdit::textChanged, this, &EditRecipe::name_changed); |
349 connect(ui->notesEdit, SIGNAL(textChanged()), this, SLOT(notes_changed())); |
348 connect(ui->notesEdit, SIGNAL(textChanged()), this, SLOT(notes_changed())); |
408 connect(ui->w2_nameEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditRecipe::w2_name_changed); |
407 connect(ui->w2_nameEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditRecipe::w2_name_changed); |
409 connect(ui->w2_volEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::w2_volume_changed); |
408 connect(ui->w2_volEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::w2_volume_changed); |
410 connect(ui->spargeGroup, SIGNAL(buttonClicked(int)), this, SLOT(sp_group_changed(int))); |
409 connect(ui->spargeGroup, SIGNAL(buttonClicked(int)), this, SLOT(sp_group_changed(int))); |
411 connect(ui->sp_acidtypeEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditRecipe::sp_type_changed); |
410 connect(ui->sp_acidtypeEdit, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &EditRecipe::sp_type_changed); |
412 connect(ui->sp_phEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::sp_ph_changed); |
411 connect(ui->sp_phEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::sp_ph_changed); |
|
412 connect(ui->sp_volEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::sp_vol_changed); |
413 connect(ui->sp_acidvolEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::sp_acid_changed); |
413 connect(ui->sp_acidvolEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditRecipe::sp_acid_changed); |
414 setLocked(recipe->locked); |
414 setLocked(recipe->locked); |
415 |
415 |
416 ui->saveButton->setEnabled(false); |
416 ui->saveButton->setEnabled(false); |
417 ui->deleteButton->setEnabled((id >= 0 && ! recipe->locked) ? true:false); |
417 ui->deleteButton->setEnabled((id >= 0 && ! recipe->locked) ? true:false); |