# HG changeset patch # User Michiel Broek # Date 1650716974 -7200 # Node ID 74c9002580d19bd7875801b5d40549e6e1456a43 # Parent f671c599f65b4ba946ec73dfe4723d91ffe1454e Delete recipe needs a confirmation. diff -r f671c599f65b -r 74c9002580d1 src/EditRecipe.cpp --- 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();