QVariant luaQ_toqvariant(lua_State *L, int i, int type = 0)

Converts the Lua value at position i of the stack into a Qt variant of type type. When type is zero, the most appropriate Qt variant type is returned. When the conversion is not possible, the function returns a Qt variant of type QVariant::Invalid.