forked from qt-creator/qt-creator
Lua: Fix lua Qt type registration
Change-Id: I542ce8561e61cd0753525347b42711f804b208ff Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -246,17 +246,17 @@ namespace Lua::Internal {
|
|||||||
void addQtModule()
|
void addQtModule()
|
||||||
{
|
{
|
||||||
LuaEngine::registerProvider("Qt", [](sol::state_view lua) {
|
LuaEngine::registerProvider("Qt", [](sol::state_view lua) {
|
||||||
sol::table t(lua, sol::create);
|
sol::table qt(lua, sol::create);
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
lua["TextElideMode"] = lua.create_table_with(
|
qt["TextElideMode"] = lua.create_table_with(
|
||||||
"ElideLeft", Qt::ElideLeft,
|
"ElideLeft", Qt::ElideLeft,
|
||||||
"ElideRight", Qt::ElideRight,
|
"ElideRight", Qt::ElideRight,
|
||||||
"ElideMiddle", Qt::ElideMiddle,
|
"ElideMiddle", Qt::ElideMiddle,
|
||||||
"ElideNone", Qt::ElideNone
|
"ElideNone", Qt::ElideNone
|
||||||
);
|
);
|
||||||
|
|
||||||
lua["QDirIterator"] = lua.create_table_with(
|
qt["QDirIterator"] = lua.create_table_with(
|
||||||
"IteratorFlag", lua.create_table_with(
|
"IteratorFlag", lua.create_table_with(
|
||||||
"NoIteratorFlags", QDirIterator::NoIteratorFlags,
|
"NoIteratorFlags", QDirIterator::NoIteratorFlags,
|
||||||
"FollowSymlinks", QDirIterator::FollowSymlinks,
|
"FollowSymlinks", QDirIterator::FollowSymlinks,
|
||||||
@@ -264,7 +264,7 @@ void addQtModule()
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
lua["QDir"] = lua.create_table_with(
|
qt["QDir"] = lua.create_table_with(
|
||||||
// QDir::Filters
|
// QDir::Filters
|
||||||
"Filters", lua.create_table_with(
|
"Filters", lua.create_table_with(
|
||||||
"Dirs", QDir::Dirs,
|
"Dirs", QDir::Dirs,
|
||||||
@@ -307,7 +307,7 @@ void addQtModule()
|
|||||||
);
|
);
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
return t;
|
return qt;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user