--- a/src/EditProduct.cpp Fri May 20 14:48:03 2022 +0200 +++ b/src/EditProduct.cpp Fri May 20 20:43:33 2022 +0200 @@ -1009,7 +1009,7 @@ ui->keg_forcedEdit->setChecked(product->keg_forced_carb); // Tab taste. - ui->taste_dateEdit->setText(product->taste_date.toString("dd MMM yyyy")); + ui->taste_dateEdit->setDate(product->taste_date); ui->taste_rateEdit->setValue(product->taste_rate); ui->taste_notesEdit->setPlainText(product->taste_notes); ui->taste_colorEdit->setText(product->taste_color); @@ -1170,6 +1170,18 @@ connect(ui->keg_forcedEdit, &QCheckBox::stateChanged, this, &EditProduct::kegs_forced_changed); /* All signals from tab Tasting */ + connect(ui->taste_dateEdit, &QDateEdit::dateChanged, this, &EditProduct::taste_date_changed); + connect(ui->taste_dateButton, SIGNAL(clicked()), this, SLOT(taste_date_button())); + connect(ui->taste_ackButton, SIGNAL(clicked()), this, SLOT(taste_date_ack())); + connect(ui->taste_rateEdit, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &EditProduct::taste_rate_changed); + connect(ui->taste_colorEdit, &QLineEdit::textChanged, this, &EditProduct::taste_color_changed); + connect(ui->taste_transparencyEdit, &QLineEdit::textChanged, this, &EditProduct::taste_transparency_changed); + connect(ui->taste_headEdit, &QLineEdit::textChanged, this, &EditProduct::taste_head_changed); + connect(ui->taste_aromaEdit, &QLineEdit::textChanged, this, &EditProduct::taste_aroma_changed); + connect(ui->taste_tasteEdit, &QLineEdit::textChanged, this, &EditProduct::taste_taste_changed); + connect(ui->taste_mouthfeelEdit, &QLineEdit::textChanged, this, &EditProduct::taste_mouthfeel_changed); + connect(ui->taste_aftertasteEdit, &QLineEdit::textChanged, this, &EditProduct::taste_aftertaste_changed); + connect(ui->taste_notesEdit, SIGNAL(textChanged()), this, SLOT(taste_notes_changed())); setStage(); @@ -1820,6 +1832,7 @@ #include "EditProductTab9.cpp" #include "EditProductTab10.cpp" #include "EditProductTab11.cpp" +#include "EditProductTab12.cpp" #include "EditProductExport.cpp"