diff options
Diffstat (limited to 'src/dialogues/ErrorMessage.h')
| -rw-r--r-- | src/dialogues/ErrorMessage.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/dialogues/ErrorMessage.h b/src/dialogues/ErrorMessage.h index f8575bd..769127e 100644 --- a/src/dialogues/ErrorMessage.h +++ b/src/dialogues/ErrorMessage.h @@ -10,11 +10,21 @@ #include "interface/Window.h" +class ErrorMessageCallback; class ErrorMessage: public ui::Window { + ErrorMessageCallback * callback; public: - ErrorMessage(std::string title, std::string message); + ErrorMessage(std::string title, std::string message, ErrorMessageCallback * callback_ = NULL); + static void Blocking(std::string title, std::string message); virtual void OnDraw(); virtual ~ErrorMessage(); }; +class ErrorMessageCallback +{ + public: + virtual void DismissCallback() {} + virtual ~ErrorMessageCallback() {} +}; + #endif /* ERRORMESSAGE_H_ */ |
