added quit + CLI

This commit is contained in:
Syping 2020-07-27 16:33:48 +02:00
parent 50dddccf27
commit 2a3aa0af59
6 changed files with 169 additions and 1 deletions

View file

@ -66,6 +66,7 @@ int main(int argc, char *argv[])
LuaEngineNetwork::pushClass(&luaEngineGui);
LuaEngineOS::pushClass(&luaEngineGui);
luaEngineGui.pushVariant("_LuaEngineRT", rtPath);
luaEngineGui.setProperty("EngineMode", "GUI");
luaEngineGui.setProperty("EngineType", "Runtime");
luaEngineGui.setProperty("ScriptPath", scriptPath);
luaEngineGui.executeLuaScript(luaScript.readAll());
@ -76,7 +77,7 @@ int main(int argc, char *argv[])
return variant.toInt();
}
else if (variant.type() == QVariant::String) {
if (variant.toString() == "GuiExecuted") {
if (variant.toString() == "GuiExecuted" || variant.toString() == "CLIExecuted") {
return a.exec();
}
else {