Delete recipe needs a confirmation.

Sat, 23 Apr 2022 14:29:34 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sat, 23 Apr 2022 14:29:34 +0200
changeset 156
74c9002580d1
parent 155
f671c599f65b
child 157
771b0b00092a

Delete recipe needs a confirmation.

src/EditRecipe.cpp file | annotate | diff | comparison | revisions
--- a/src/EditRecipe.cpp	Sat Apr 23 14:06:41 2022 +0200
+++ b/src/EditRecipe.cpp	Sat Apr 23 14:29:34 2022 +0200
@@ -1105,12 +1105,18 @@
 #include "EditRecipeTab5.cpp"
 #include "EditRecipeTab6.cpp"
 #include "EditRecipeTab7.cpp"
+#include "EditRecipeExport.cpp"
 
 
 void EditRecipe::on_deleteButton_clicked()
 {
     QSqlQuery query;
 
+    int rc = QMessageBox::warning(this, tr("Delete recipe"), tr("Delete %1").arg(recipe->name),
+                    QMessageBox::Yes | QMessageBox::No, QMessageBox::No);
+    if (rc == QMessageBox::No)
+        return;
+
     query.prepare("DELETE FROM recipes WHERE record = :recno");
     query.bindValue(":recno", this->recno);
     query.exec();

mercurial