MCPcopy Create free account
hub / github.com/KikoPlayProject/KikoPlay / loadScript

Method loadScript

Extension/Script/scriptbase.cpp:137–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135}
136
137ScriptState ScriptBase::loadScript(const QString &path)
138{
139 if(!L) return "Script Error: Wrong Lua State";
140 QFile luaFile(path);
141 luaFile.open(QFile::ReadOnly);
142 if(!luaFile.isOpen()) return "Open Script File Failed";
143 QString luaScript(luaFile.readAll());
144 QString errInfo = loadScriptStr(luaScript);
145 if(!errInfo.isEmpty()) return errInfo;
146 errInfo = loadMeta(path);
147 if(!errInfo.isEmpty()) return errInfo;
148 loadSettings(path);
149 loadSearchSettings(path);
150 loadScriptMenus();
151 return errInfo;
152}
153
154void ScriptBase::stop()
155{

Callers 1

refreshScriptsMethod · 0.45

Calls 2

openMethod · 0.80
isEmptyMethod · 0.45

Tested by

no test coverage detected