void luaQ_pushmeta(lua_State *L, int type)
Pushes the metatable associated with Qt variants of type type.
Argument type is an integer representing
a QMetaType::Type, a QVariant::Type,
or any type declared using the C++ macro
Q_DECLARE_METATYPE
The following expression can be used to push
a metatable for type TYPE:
luaQ_pushmeta(L, qMetaTypeId<TYPE>());
void luaQ_pushmeta(lua_State *L, const QMetaObject *mo)
void luaQ_pushmeta(lua_State *L, const QObject *o)
Pushes the metatable associated with Qt object o or
with Qt objects whose class is represented by the
metaobject
mo. The following expression can be used to push
a metatable for a Qt object class TYPE:
luaQ_pushmeta(L, &TYPE::staticMetaObject);