Lua: Add Install module

Allows plugins to install packages they might need.

Change-Id: I4948dd0a6568e093fc35e4486d2e2a084090e103
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-05-14 13:47:50 +02:00
parent f54a83ff45
commit eec48b8f8e
9 changed files with 482 additions and 25 deletions

View File

@@ -289,8 +289,9 @@ public:
if (m_clients.contains(c))
m_clients.removeOne(c);
if (unexpected && m_startFailedCallback)
sol::protected_function_result result = m_startFailedCallback->call();
if (unexpected && m_startFailedCallback) {
QTC_CHECK_EXPECTED(::Lua::LuaEngine::void_safe_call(*m_startFailedCallback));
}
}
// TODO: Unregister Client settings from LanguageClientManager