diff -r b6ec2e275736 -r 6df94ca2bfde src/EditFermentable.cpp --- a/src/EditFermentable.cpp Wed Jun 15 14:48:10 2022 +0200 +++ b/src/EditFermentable.cpp Wed Jun 15 16:45:43 2022 +0200 @@ -133,7 +133,11 @@ connect(ui->diphEdit, &QDoubleSpinBox::textChanged, this, &EditFermentable::is_changed); connect(ui->acidphEdit, &QDoubleSpinBox::textChanged, this, &EditFermentable::is_changed); connect(ui->prodEdit, &QDateEdit::dateChanged, this, &EditFermentable::is_changed); + connect(ui->prodButton1, SIGNAL(clicked()), this, SLOT(prod_date_today())); + connect(ui->prodButton2, SIGNAL(clicked()), this, SLOT(prod_date_clear())); connect(ui->thtEdit, &QDateEdit::dateChanged, this, &EditFermentable::is_changed); + connect(ui->thtButton1, SIGNAL(clicked()), this, SLOT(tht_date_today())); + connect(ui->thtButton2, SIGNAL(clicked()), this, SLOT(tht_date_clear())); ui->saveButton->setEnabled(false); ui->deleteButton->setEnabled((ui->inventoryEdit->value() == 0 && id >= 0) ? true:false); @@ -322,3 +326,32 @@ this->close(); this->setResult(1); } + + +void EditFermentable::prod_date_clear() +{ + ui->prodEdit->setDate(QDate()); + is_changed(); +} + + +void EditFermentable::prod_date_today() +{ + ui->prodEdit->setDate(QDate::currentDate()); + is_changed(); +} + + +void EditFermentable::tht_date_clear() +{ + ui->thtEdit->setDate(QDate()); + is_changed(); +} + + +void EditFermentable::tht_date_today() +{ + ui->thtEdit->setDate(QDate::currentDate()); + is_changed(); +} +