Implemented error handler in ChangeValueDisplays

This commit is contained in:
2021-12-29 21:53:47 +01:00
parent 855dbca1ca
commit 4b9a36f507
39 changed files with 336 additions and 418 deletions

View File

@ -0,0 +1,14 @@
#include "bobbyerrorhandler.h"
// 3rdparty lib includes
#include <screenmanager.h>
// local includes
#include "displays/bobbypopupdisplay.h"
void BobbyErrorHandler::errorOccured(std::string &&error)
{
auto newDisplay = std::make_unique<BobbyPopupDisplay>(std::move(error), std::move(espgui::currentDisplay));
newDisplay->initOverlay();
espgui::currentDisplay = std::move(newDisplay);
}