Definition scripting_mainmenu.h:20
static bool mayModifyPath(const std::string &path)
Definition scripting_mainmenu.cpp:77
void step()
Definition scripting_mainmenu.cpp:127
AsyncEngine asyncEngine
Definition scripting_mainmenu.h:51
void beforeClose()
Definition scripting_mainmenu.cpp:113
MainMenuScripting(GUIEngine *guiengine)
Definition scripting_mainmenu.cpp:25
static bool checkPathAccess(const std::string &abs_path, bool write_required, bool *write_allowed)
Definition scripting_mainmenu.cpp:101
void initializeModApi(lua_State *L, int top)
Definition scripting_mainmenu.cpp:51
static void registerLuaClasses(lua_State *L, int top)
Definition scripting_mainmenu.cpp:71
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:132
Definition s_mainmenu.h:11