From 7449286a200e64f86f6e022ac8994145f620fe84 Mon Sep 17 00:00:00 2001 From: Syping Date: Tue, 19 May 2020 21:02:41 +0200 Subject: [PATCH] support getObjectText for LEListWidgetItem --- src/luaenginegui/luaengine/LuaEngineGui.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/luaenginegui/luaengine/LuaEngineGui.cpp b/src/luaenginegui/luaengine/LuaEngineGui.cpp index e4e842d..7bf87de 100644 --- a/src/luaenginegui/luaengine/LuaEngineGui.cpp +++ b/src/luaenginegui/luaengine/LuaEngineGui.cpp @@ -1513,7 +1513,11 @@ int LuaEngineGui::getObjectText(lua_State *L_p) if (getArgumentCount(L_p) >= 1) { void *pointer = getPointer(L_p, 1); if (pointer != NULL) { - if (((QObject*)pointer)->inherits("QAction")) { + if (((QObject*)pointer)->inherits("LEListWidgetItem")) { + pushVariant(L_p, ((LEListWidgetItem*)pointer)->item()->text()); + return 1; + } + else if (((QObject*)pointer)->inherits("QAction")) { pushVariant(L_p, ((QAction*)pointer)->text()); return 1; }