Lua: Add TextDocument bindings

Change-Id: Ib713993a548f76f50c4b29fb11c445d2e38b16b3
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
Lukasz Papierkowski
2024-07-10 12:47:23 +02:00
committed by lie
parent 822e5a30bc
commit d298244c10
7 changed files with 123 additions and 22 deletions

View File

@@ -32,18 +32,19 @@ using namespace ExtensionSystem;
namespace Lua::Internal {
void addAsyncModule();
void addFetchModule();
void addActionModule();
void addUtilsModule();
void addMessageManagerModule();
void addProcessModule();
void addSettingsModule();
void addGuiModule();
void addQtModule();
void addAsyncModule();
void addCoreModule();
void addDocumentsModule();
void addFetchModule();
void addGuiModule();
void addHookModule();
void addInstallModule();
void addMessageManagerModule();
void addProcessModule();
void addQtModule();
void addSettingsModule();
void addUtilsModule();
class LuaJsExtension : public QObject
{
@@ -245,18 +246,19 @@ public:
{
m_luaEngine.reset(new LuaEngine());
addAsyncModule();
addFetchModule();
addActionModule();
addUtilsModule();
addMessageManagerModule();
addProcessModule();
addSettingsModule();
addGuiModule();
addQtModule();
addAsyncModule();
addCoreModule();
addDocumentsModule();
addFetchModule();
addGuiModule();
addHookModule();
addInstallModule();
addMessageManagerModule();
addProcessModule();
addQtModule();
addSettingsModule();
addUtilsModule();
Core::JsExpander::registerGlobalObject("Lua", [] { return new LuaJsExtension(); });