1 #include "lqt_bind_QKeyEvent.hpp"
3 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__delete (lua_State
*L
) {
4 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
6 lua_pushstring(L
, "trying to reference deleted pointer");
14 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__createExtendedKeyEvent (lua_State
*L
) {
15 QEvent::Type arg1
= static_cast<QEvent::Type
>(lqtL_toenum(L
, 1, "QEvent::Type"));
16 int arg2
= lua_tointeger(L
, 2);
17 QFlags
<Qt::KeyboardModifier
> arg3
= **static_cast<QFlags
<Qt::KeyboardModifier
>**>(lqtL_checkudata(L
, 3, "QFlags<Qt::KeyboardModifier>*"));
18 unsigned int arg4
= lua_tointeger(L
, 4);
19 unsigned int arg5
= lua_tointeger(L
, 5);
20 unsigned int arg6
= lua_tointeger(L
, 6);
21 const QString
& arg7
= (lua_type(L
, 7)==LUA_TSTRING
)?QString::fromAscii(lua_tostring(L
, 7), lua_objlen(L
, 7)):QString();
22 bool arg8
= lua_isboolean(L
, 8)?(bool)lua_toboolean(L
, 8):false;
23 short unsigned int arg9
= lua_isnumber(L
, 9)?lua_tointeger(L
, 9):static_cast< short unsigned int >(1);
24 QKeyEvent
* ret
= QKeyEvent::createExtendedKeyEvent(arg1
, arg2
, arg3
, arg4
, arg5
, arg6
, arg7
, arg8
, arg9
);
25 lqtL_pushudata(L
, ret
, "QKeyEvent*");
28 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__text (lua_State
*L
) {
29 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
31 lua_pushstring(L
, "trying to reference deleted pointer");
35 QString ret
= __lua__obj
->QKeyEvent::text();
36 lua_pushlstring(L
, ret
.toAscii().data(), ret
.toAscii().size());
39 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__modifiers (lua_State
*L
) {
40 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
42 lua_pushstring(L
, "trying to reference deleted pointer");
46 QFlags
<Qt::KeyboardModifier
> ret
= __lua__obj
->QKeyEvent::modifiers();
47 lqtL_passudata(L
, new QFlags
<Qt::KeyboardModifier
>(ret
), "QFlags<Qt::KeyboardModifier>*");
50 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__hasExtendedInfo (lua_State
*L
) {
51 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
53 lua_pushstring(L
, "trying to reference deleted pointer");
57 bool ret
= __lua__obj
->QKeyEvent::hasExtendedInfo();
58 lua_pushboolean(L
, ret
);
61 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__nativeVirtualKey (lua_State
*L
) {
62 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
64 lua_pushstring(L
, "trying to reference deleted pointer");
68 unsigned int ret
= __lua__obj
->QKeyEvent::nativeVirtualKey();
69 lua_pushinteger(L
, ret
);
72 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__count (lua_State
*L
) {
73 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
75 lua_pushstring(L
, "trying to reference deleted pointer");
79 int ret
= __lua__obj
->QKeyEvent::count();
80 lua_pushinteger(L
, ret
);
83 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__isAutoRepeat (lua_State
*L
) {
84 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
86 lua_pushstring(L
, "trying to reference deleted pointer");
90 bool ret
= __lua__obj
->QKeyEvent::isAutoRepeat();
91 lua_pushboolean(L
, ret
);
94 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__nativeModifiers (lua_State
*L
) {
95 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
97 lua_pushstring(L
, "trying to reference deleted pointer");
101 unsigned int ret
= __lua__obj
->QKeyEvent::nativeModifiers();
102 lua_pushinteger(L
, ret
);
105 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__matches (lua_State
*L
) {
106 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
108 lua_pushstring(L
, "trying to reference deleted pointer");
112 QKeySequence::StandardKey arg1
= static_cast<QKeySequence::StandardKey
>(lqtL_toenum(L
, 2, "QKeySequence::StandardKey"));
113 bool ret
= __lua__obj
->QKeyEvent::matches(arg1
);
114 lua_pushboolean(L
, ret
);
117 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__key (lua_State
*L
) {
118 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
120 lua_pushstring(L
, "trying to reference deleted pointer");
124 int ret
= __lua__obj
->QKeyEvent::key();
125 lua_pushinteger(L
, ret
);
128 int LuaBinder
< QKeyEvent
>::__LuaWrapCall__nativeScanCode (lua_State
*L
) {
129 QKeyEvent
*& __lua__obj
= *static_cast<QKeyEvent
**>(lqtL_checkudata(L
, 1, "QKeyEvent*"));
131 lua_pushstring(L
, "trying to reference deleted pointer");
135 unsigned int ret
= __lua__obj
->QKeyEvent::nativeScanCode();
136 lua_pushinteger(L
, ret
);
139 LuaBinder
< QKeyEvent
>:: ~LuaBinder
< QKeyEvent
> () {
140 int oldtop
= lua_gettop(L
);
141 lqtL_pushudata(L
, this, "QKeyEvent*");
142 lua_getfield(L
, -1, "~QKeyEvent");
144 if (lua_isfunction(L
, -1)) {
146 lua_pcall(L
, 1, 1, 0);
149 lua_settop(L
, oldtop
);
151 int luaopen_QKeyEvent (lua_State
*L
) {
152 if (luaL_newmetatable(L
, "QKeyEvent*")) {
153 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__delete
);
154 lua_setfield(L
, -2, "delete");
155 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__createExtendedKeyEvent
);
156 lua_setfield(L
, -2, "createExtendedKeyEvent");
157 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__text
);
158 lua_setfield(L
, -2, "text");
159 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__modifiers
);
160 lua_setfield(L
, -2, "modifiers");
161 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__hasExtendedInfo
);
162 lua_setfield(L
, -2, "hasExtendedInfo");
163 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__nativeVirtualKey
);
164 lua_setfield(L
, -2, "nativeVirtualKey");
165 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__count
);
166 lua_setfield(L
, -2, "count");
167 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__isAutoRepeat
);
168 lua_setfield(L
, -2, "isAutoRepeat");
169 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__nativeModifiers
);
170 lua_setfield(L
, -2, "nativeModifiers");
171 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__matches
);
172 lua_setfield(L
, -2, "matches");
173 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__key
);
174 lua_setfield(L
, -2, "key");
175 lua_pushcfunction(L
, LuaBinder
< QKeyEvent
>::__LuaWrapCall__nativeScanCode
);
176 lua_setfield(L
, -2, "nativeScanCode");
178 lua_pushboolean(L
, 1);
179 lua_setfield(L
, -2, "QInputEvent*");
180 lua_pushboolean(L
, 0);
181 lua_setfield(L
, -2, "QEvent*");
182 lua_setfield(L
, -2, "__base");
183 lua_pushcfunction(L
, lqtL_newindex
);
184 lua_setfield(L
, -2, "__newindex");
185 lua_pushcfunction(L
, lqtL_index
);
186 lua_setfield(L
, -2, "__index");
187 lua_pushcfunction(L
, lqtL_gc
);
188 lua_setfield(L
, -2, "__gc");
189 lua_pushstring(L
, "QKeyEvent");
190 lua_setfield(L
, -2, "__qtype");
191 lua_setglobal(L
, "QKeyEvent");