diff --git a/app/gui/oven_control/multicookbook.cpp b/app/gui/oven_control/multicookbook.cpp index 32e9828..abd4b44 100644 --- a/app/gui/oven_control/multicookbook.cpp +++ b/app/gui/oven_control/multicookbook.cpp @@ -1,11 +1,22 @@ #include "multicookbook.h" +#include + namespace { -void showError(QString message) +static QErrorMessage *errorDialog = Q_NULLPTR; +void showError(QString errorMessage) { + if (errorDialog == NULL) + { + errorDialog = new QErrorMessage; + errorDialog->setWindowModality(Qt::ApplicationModal); + errorDialog->setGeometry(QRect(0, 426, 900, 426)); + } + errorDialog->showMessage(errorMessage); + errorDialog->exec(); } }