Definition scripting_mainmenu.h:20
static bool mayModifyPath(const std::string &path)
Definition scripting_mainmenu.cpp:80
void step()
Definition scripting_mainmenu.cpp:131
AsyncEngine asyncEngine
Definition scripting_mainmenu.h:51
void beforeClose()
Definition scripting_mainmenu.cpp:117
MainMenuScripting(GUIEngine *guiengine)
Definition scripting_mainmenu.cpp:26
static bool checkPathAccess(const std::string &abs_path, bool write_required, bool *write_allowed)
Definition scripting_mainmenu.cpp:105
void initializeModApi(lua_State *L, int top)
Definition scripting_mainmenu.cpp:52
static void registerLuaClasses(lua_State *L, int top)
Definition scripting_mainmenu.cpp:74
bool checkPathInternal(const std::string &abs_path, bool write_required, bool *write_allowed) override
Should check if the given path may be accessed.
Definition scripting_mainmenu.h:42
u32 queueAsync(std::string &&serialized_func, std::string &&serialized_param)
Definition scripting_mainmenu.cpp:136
Definition s_mainmenu.h:11