aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/luaengine.h
diff options
context:
space:
mode:
authorMarcus Tillmanns <[email protected]>2024-08-22 08:37:33 +0200
committerMarcus Tillmanns <[email protected]>2024-08-22 12:51:55 +0000
commite7e1aceb0ea897b517307f348075a3c05caef469 (patch)
treec889afd07e8838f1b0ca7263599d1c77ed8e8c21 /src/plugins/lua/luaengine.h
parent5553ce08332ee254e469ec622533447871a49c28 (diff)
Lua: Allow clearing an aspects MacroExpander
Adds a value "Null" to simpletypes to allow setting null values in Tables: Settings.BoolAspect.create({ -- ... macroExpander = Null }) Adds Macro.globalExpander() to retrieve the global expander. Changes the result of MacroExpander.value() to (ok, value). Change-Id: I2e2577b8d2f6acd447a3701f7ecaf835504768da Reviewed-by: <[email protected]> Reviewed-by: Cristian Adam <[email protected]>
Diffstat (limited to 'src/plugins/lua/luaengine.h')
-rw-r--r--src/plugins/lua/luaengine.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/lua/luaengine.h b/src/plugins/lua/luaengine.h
index 2be08f5ed0e..22dad891fdb 100644
--- a/src/plugins/lua/luaengine.h
+++ b/src/plugins/lua/luaengine.h
@@ -109,4 +109,7 @@ sol::protected_function_result runFunction(
void setupLuaEngine(QObject *guard);
+class Null
+{};
+
} // namespace Lua