diff options
Diffstat (limited to 'src/gui/dialogsmanager.h')
-rw-r--r-- | src/gui/dialogsmanager.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/gui/dialogsmanager.h b/src/gui/dialogsmanager.h index 9c7dc0d46..b9625ae07 100644 --- a/src/gui/dialogsmanager.h +++ b/src/gui/dialogsmanager.h @@ -23,15 +23,19 @@ #ifndef GUI_DIALOGSMANAGER_H #define GUI_DIALOGSMANAGER_H +#include "listeners/playerdeathlistener.h" + #include <string> #include "localconsts.h" class Window; -class DialogsManager final +class DialogsManager final : public PlayerDeathListener { public: + DialogsManager(); + static void closeDialogs(); static void createUpdaterWindow(); @@ -39,6 +43,10 @@ class DialogsManager final static Window *openErrorDialog(const std::string &header, const std::string &message, const bool modal); + + void playerDeath() override final; }; +extern DialogsManager *dialogsManager; + #endif // GUI_DIALOGSMANAGER_H |