From 45328cbadd8a946c19a77301f218efbf650e2f28 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 18 Oct 2021 19:56:41 +0800 Subject: *misc --- Editor/EditorApplication.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Editor/EditorApplication.h (limited to 'Editor/EditorApplication.h') diff --git a/Editor/EditorApplication.h b/Editor/EditorApplication.h new file mode 100644 index 0000000..eb08c46 --- /dev/null +++ b/Editor/EditorApplication.h @@ -0,0 +1,31 @@ +#include +#include +#include "Runtime/Lua/LuaBind/LuaBind.h" +#include "Editor/GUI/EditorWindows.h" +#include "Editor/GUI/MenuManager.h" + +using namespace LuaBind; + +class EditorApplication + : public LuaBind::NativeClass +{ +public: + EditorApplication(); + ~EditorApplication(); + + void PullMessage(); + void SetMainWindow(ContainnerWindow* wnd); + + void OnQuit(); + +private : + + LUA_BIND_DECL_FACTORY(EditorApplication); + + LUA_BIND_DECL_METHOD(_New); + LUA_BIND_DECL_METHOD(_SetMainWindow); + LUA_BIND_DECL_METHOD(_SetupMenu); + LUA_BIND_DECL_METHOD(_PullMessage); + + +}; -- cgit v1.1-26-g67d0