diff options
| author | Marcus Tillmanns <[email protected]> | 2024-08-22 08:37:33 +0200 |
|---|---|---|
| committer | Marcus Tillmanns <[email protected]> | 2024-08-22 12:51:55 +0000 |
| commit | e7e1aceb0ea897b517307f348075a3c05caef469 (patch) | |
| tree | c889afd07e8838f1b0ca7263599d1c77ed8e8c21 /src/plugins/lua/luaengine.h | |
| parent | 5553ce08332ee254e469ec622533447871a49c28 (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.h | 3 |
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 |
