aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/languageclient/lualanguageclient
diff options
context:
space:
mode:
authorhjk <[email protected]>2024-07-26 14:49:40 +0200
committerhjk <[email protected]>2024-07-26 13:25:14 +0000
commitfa0bfa8660cbfa24fc88b3b748d34b34aaeef3c8 (patch)
tree1ac514e73e07152df2f1f72cf981856863b7edc2 /src/plugins/languageclient/lualanguageclient
parente429a11fd7a24fa6854935239916e6c771bdd01c (diff)
Lua: Dissolve LuaEngine class
It was mostly used as namespace. Change-Id: Ice6cdd1581d7dd70b09f6d82891b874a206a1ca0 Reviewed-by: Marcus Tillmanns <[email protected]>
Diffstat (limited to 'src/plugins/languageclient/lualanguageclient')
-rw-r--r--src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp b/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp
index faef1f0bf59..2e9b31693f7 100644
--- a/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp
+++ b/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp
@@ -56,8 +56,8 @@ public:
return;
}
- auto result = ::Lua::LuaEngine::void_safe_call(
- callback, ::Lua::LuaEngine::toTable(callback.lua_state(), msg.toJsonObject()));
+ auto result = ::Lua::void_safe_call(
+ callback, ::Lua::toTable(callback.lua_state(), msg.toJsonObject()));
QTC_CHECK_EXPECTED(result);
}};
}
@@ -252,14 +252,14 @@ public:
m_initializationOptions,
[](const sol::protected_function_result &res) -> expected_str<QString> {
if (res.get_type(0) == sol::type::table)
- return ::Lua::LuaEngine::toJsonString(res.get<sol::table>());
+ return ::Lua::toJsonString(res.get<sol::table>());
else if (res.get_type(0) == sol::type::string)
return res.get<QString>(0);
return make_unexpected(QString("init callback did not return a table or string"));
});
if (auto initOptionsTable = options.get<sol::optional<sol::table>>("initializationOptions"))
- m_initializationOptions = ::Lua::LuaEngine::toJsonString(*initOptionsTable);
+ m_initializationOptions = ::Lua::toJsonString(*initOptionsTable);
else if (auto initOptionsString = options.get<sol::optional<QString>>("initializationOptions"))
m_initializationOptions = *initOptionsString;
@@ -311,7 +311,7 @@ public:
[this](Client *c) {
auto luaClient = qobject_cast<LuaClient *>(c);
if (luaClient && luaClient->m_settingsId == m_settingsTypeId && m_onInstanceStart) {
- QTC_CHECK(::Lua::LuaEngine::void_safe_call(*m_onInstanceStart, c));
+ QTC_CHECK(::Lua::void_safe_call(*m_onInstanceStart, c));
updateMessageCallbacks();
}
});
@@ -330,7 +330,7 @@ public:
return;
if (unexpected && m_startFailedCallback) {
- QTC_CHECK_EXPECTED(::Lua::LuaEngine::void_safe_call(*m_startFailedCallback));
+ QTC_CHECK_EXPECTED(::Lua::void_safe_call(*m_startFailedCallback));
}
}
@@ -384,7 +384,7 @@ public:
return;
auto func = self->m_messageCallbacks.value(name);
- auto table = ::Lua::LuaEngine::toTable(func.lua_state(), m.toJsonObject());
+ auto table = ::Lua::toTable(func.lua_state(), m.toJsonObject());
auto result = func.call(table);
if (!result.valid()) {
qWarning() << "Error calling message callback for:" << name << ":"
@@ -397,7 +397,7 @@ public:
void sendMessage(const sol::table &message)
{
- const QJsonValue messageValue = ::Lua::LuaEngine::toJson(message);
+ const QJsonValue messageValue = ::Lua::toJson(message);
if (!messageValue.isObject())
throw sol::error("Message is not an object");
@@ -423,7 +423,7 @@ public:
void sendMessageForDocument(Core::IDocument *document, const sol::table &message)
{
- const QJsonValue messageValue = ::Lua::LuaEngine::toJson(message);
+ const QJsonValue messageValue = ::Lua::toJson(message);
if (!messageValue.isObject())
throw sol::error("Message is not an object");
@@ -441,7 +441,7 @@ public:
void sendMessageWithIdForDocument_cb(
TextEditor::TextDocument *document, const sol::table &message, const sol::function callback)
{
- const QJsonValue messageValue = ::Lua::LuaEngine::toJson(message);
+ const QJsonValue messageValue = ::Lua::toJson(message);
if (!messageValue.isObject())
throw sol::error("Message is not an object");
@@ -639,7 +639,7 @@ BaseClientInterface *LuaClientSettings::createInterface(ProjectExplorer::Project
static void registerLuaApi()
{
- ::Lua::LuaEngine::registerProvider("LSP", [](sol::state_view lua) -> sol::object {
+ ::Lua::registerProvider("LSP", [](sol::state_view lua) -> sol::object {
sol::table async = lua.script("return require('async')", "_process_").get<sol::table>();
sol::function wrap = async["wrap"];