QLua
Lua-Qt bindings
Public Member Functions
qlua::WidgetStarQArgConstructor Class Reference

QArgConstructor implementation for QWidget* type. More...

#include <LuaArguments.h>

Inheritance diagram for qlua::WidgetStarQArgConstructor:
Inheritance graph
[legend]
Collaboration diagram for qlua::WidgetStarQArgConstructor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

QGenericArgument Create (lua_State *L, int idx) const
 Copy Lua value in table format from Lua stack to QWidget* data member then create QGenericArgument referencing the data member.
WidgetStarQArgConstructorClone () const
 Make copy through copy constructor.

Detailed Description

QArgConstructor implementation for QWidget* type.


Member Function Documentation

QGenericArgument qlua::WidgetStarQArgConstructor::Create ( lua_State *  L,
int  idx 
) const [inline, virtual]

Copy Lua value in table format from Lua stack to QWidget* data member then create QGenericArgument referencing the data member.

The value is converted from either a Lua table wrapping a QWidget* or directly from a QWidget pointer.

Parameters:
Lpointer to Lua stack
idxposition of value on the Lua stack
Returns:
QGenericArgument instance whose data field points to a private data member of this class' instance

Implements qlua::QArgConstructor.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator