5 API documentation
All QtLua libray symbols are located in the QtLua namespace.
Modules list
| Name | Description |
|---|---|
| Base | Lua base classes |
| Container proxies | Lua / Qt containers wrapper classes |
| Model/View | Lua / Qt model view hierarchic data structure classes |
Classes list
Base module
| Name | Description |
|---|---|
| Console | Qt console widget |
| DispatchProxy | Expose multiple UserData objects as a single composite object. |
| Function | Functions like objects base class |
| Iterator | Lua iterator base class |
| ValueBase::List | List of Value objects used for arguments and return values. |
| MetaType | Register Lua to Qt meta types conversion functions |
| Plugin | QtLua plugin class |
| PluginInterface | QtLua plugin interface |
| Ref | Smart pointer with reference counter. |
| Refobj | Referenced objects template base class |
| State | Lua interpreter state wrapper class |
| String | Character string class |
| UserData | Lua userdata objects base class |
| UserObject | Lua userdata objects with properties |
| Value | Lua values wrapper class |
| ValueRef | Lua value reference object class |
| ValueBase::const_iterator | Value const iterator class. |
| ValueBase::iterator | Value iterator class. |
Model/View module
| Name | Description |
|---|---|
| ItemViewDialog | Qt Model/View dialog |
| LuaModel | Qt Model/View lua model wrapper |
| TableGridModel | Qt Model/View lua table grid model class |
| TableTreeModel | Qt Model/View lua table model class |
| UserItem | Qt Model/View item class |
| UserItemModel | Qt Model/View userdata items based model |
| UserItemSelectionModel | Qt Model/View exclusive selection model class |
| UserListItem | Qt Model/View list item class |
Container proxies module
| Name | Description |
|---|---|
| ArrayProxy | C array access wrapper for lua script |
| ArrayProxyRo | C array read only access wrapper for lua script |
| QHashProxy | QHash and QMap access wrapper for lua script |
| QHashProxyRo | QHash and QMap read only access wrapper for lua script |
| QLinkedListProxy | QLinkedList access wrapper for lua script |
| QListProxy | QList access wrapper for lua script |
| QListProxyRo | QList read only access wrapper for lua script |
| QVectorProxy | QVector access wrapper for lua script |
| QVectorProxyRo | QVector read only access wrapper for lua script |
