diff --git a/src/plugins/lua/CMakeLists.txt b/src/plugins/lua/CMakeLists.txt index 218affe6c3e..cb7ccb17e34 100644 --- a/src/plugins/lua/CMakeLists.txt +++ b/src/plugins/lua/CMakeLists.txt @@ -8,10 +8,10 @@ add_qtc_plugin(Lua bindings/async.cpp bindings/core.cpp bindings/fetch.cpp + bindings/gui.cpp bindings/hook.cpp bindings/inheritance.h bindings/install.cpp - bindings/layout.cpp bindings/messagemanager.cpp bindings/qtcprocess.cpp bindings/settings.cpp @@ -28,8 +28,8 @@ add_qtc_plugin(Lua meta/async.lua meta/core.lua meta/fetch.lua + meta/gui.lua meta/install.lua - meta/layout.lua meta/lsp.lua meta/messagemanager.lua meta/process.lua @@ -56,7 +56,7 @@ set(META_FILES meta/async.lua meta/core.lua meta/fetch.lua - meta/layout.lua + meta/gui.lua meta/lsp.lua meta/messagemanager.lua meta/process.lua diff --git a/src/plugins/lua/bindings/layout.cpp b/src/plugins/lua/bindings/gui.cpp similarity index 90% rename from src/plugins/lua/bindings/layout.cpp rename to src/plugins/lua/bindings/gui.cpp index a7c32921c60..7e236972330 100644 --- a/src/plugins/lua/bindings/layout.cpp +++ b/src/plugins/lua/bindings/gui.cpp @@ -220,24 +220,24 @@ std::unique_ptr constructSplitter(const sol::table &children) return item; } -void addLayoutModule() +void addGuiModule() { - LuaEngine::registerProvider("Layout", [](sol::state_view l) -> sol::object { + LuaEngine::registerProvider("Gui", [](sol::state_view l) -> sol::object { const ScriptPluginSpec *pluginSpec = l.get("PluginSpec"); QObject *guard = pluginSpec->connectionGuard.get(); - sol::table layout = l.create_table(); + sol::table gui = l.create_table(); - layout.new_usertype( + gui.new_usertype( "Span", sol::call_constructor, sol::factories(&constructSpan, &constructSpanFromTable)); - layout.new_usertype("Space", sol::call_constructor, sol::constructors()); + gui.new_usertype("Space", sol::call_constructor, sol::constructors()); - layout.new_usertype( + gui.new_usertype( "Stretch", sol::call_constructor, sol::constructors()); // Layouts - layout.new_usertype( + gui.new_usertype( "Layout", sol::call_constructor, sol::factories(&construct), @@ -246,33 +246,33 @@ void addLayoutModule() sol::base_classes, sol::bases()); - layout.new_usertype
( + gui.new_usertype( "Form", sol::call_constructor, sol::factories(&construct), sol::base_classes, sol::bases()); - layout.new_usertype( + gui.new_usertype( "Column", sol::call_constructor, sol::factories(&construct), sol::base_classes, sol::bases()); - layout.new_usertype( + gui.new_usertype( "Row", sol::call_constructor, sol::factories(&construct), sol::base_classes, sol::bases()); - layout.new_usertype( + gui.new_usertype( "Flow", sol::call_constructor, sol::factories(&construct), sol::base_classes, sol::bases()); - layout.new_usertype( + gui.new_usertype( "Grid", sol::call_constructor, sol::factories(&construct), @@ -280,7 +280,7 @@ void addLayoutModule() sol::bases()); // Widgets - layout.new_usertype( + gui.new_usertype( "PushButton", sol::call_constructor, sol::factories([guard](const sol::table &children) { @@ -289,7 +289,7 @@ void addLayoutModule() sol::base_classes, sol::bases()); - layout.new_usertype