src/EditFermentable.cpp

changeset 293
6df94ca2bfde
parent 250
baab61fb8bcd
child 385
09af9f46518f
--- 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();
+}
+

mercurial