diff options
author | crupest <crupest@outlook.com> | 2019-04-19 23:20:09 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2019-04-19 23:20:09 +0800 |
commit | ea87825d58ab5b58dd360c3f080518c07a865db0 (patch) | |
tree | 4b497ef3687d682368e0fde4b86293565583a63a /include/cru/platform/native/ui_applicaition.hpp | |
parent | 7351020a582d70a1495249fba87d342c8a1fb634 (diff) | |
download | cru-ea87825d58ab5b58dd360c3f080518c07a865db0.tar.gz cru-ea87825d58ab5b58dd360c3f080518c07a865db0.tar.bz2 cru-ea87825d58ab5b58dd360c3f080518c07a865db0.zip |
...
Diffstat (limited to 'include/cru/platform/native/ui_applicaition.hpp')
-rw-r--r-- | include/cru/platform/native/ui_applicaition.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/cru/platform/native/ui_applicaition.hpp b/include/cru/platform/native/ui_applicaition.hpp index 8d42d813..17ff703d 100644 --- a/include/cru/platform/native/ui_applicaition.hpp +++ b/include/cru/platform/native/ui_applicaition.hpp @@ -18,6 +18,8 @@ struct UiApplication : public virtual Interface { virtual int Run() = 0; virtual void Quit(int quite_code) = 0; + virtual void AddOnQuitHandler(const std::function<void()>& handler) = 0; + virtual void InvokeLater(const std::function<void()>& action) = 0; virtual unsigned long SetTimeout(std::chrono::milliseconds milliseconds, const std::function<void()>& action) = 0; |