added "install" instruction
[Leditor.git] / src / lqt_bind_QGraphicsItem.cpp
blobb81d1cf54dd000505ba3bc5586921782b418d9c1
1 #include "lqt_bind_QGraphicsItem.hpp"
3 int LuaBinder< QGraphicsItem >::__LuaWrapCall__scenePos (lua_State *L) {
4 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
5 if (__lua__obj==0) {
6 lua_pushstring(L, "trying to reference deleted pointer");
7 lua_error(L);
8 return 0;
10 QPointF ret = __lua__obj->QGraphicsItem::scenePos();
11 lqtL_passudata(L, new QPointF(ret), "QPointF*");
12 return 1;
14 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setCursor (lua_State *L) {
15 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
16 if (__lua__obj==0) {
17 lua_pushstring(L, "trying to reference deleted pointer");
18 lua_error(L);
19 return 0;
21 const QCursor& arg1 = **static_cast<QCursor**>(lqtL_checkudata(L, 2, "QCursor*"));
22 __lua__obj->QGraphicsItem::setCursor(arg1);
23 return 0;
25 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setPos__OverloadedVersion__1 (lua_State *L) {
26 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
27 if (__lua__obj==0) {
28 lua_pushstring(L, "trying to reference deleted pointer");
29 lua_error(L);
30 return 0;
32 const QPointF& arg1 = **static_cast<QPointF**>(lqtL_checkudata(L, 2, "QPointF*"));
33 __lua__obj->QGraphicsItem::setPos(arg1);
34 return 0;
36 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setPos__OverloadedVersion__2 (lua_State *L) {
37 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
38 if (__lua__obj==0) {
39 lua_pushstring(L, "trying to reference deleted pointer");
40 lua_error(L);
41 return 0;
43 double arg1 = lua_tonumber(L, 2);
44 double arg2 = lua_tonumber(L, 3);
45 __lua__obj->QGraphicsItem::setPos(arg1, arg2);
46 return 0;
48 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setPos (lua_State *L) {
49 int score[3];
50 const int premium = 11+lua_gettop(L);
51 score[1] = 0;
52 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
53 if (lqtL_testudata(L, 2, "QPointF*")) {
54 score[1] += premium;
55 } else if (false) {
56 score[1] += premium-1; // table: 0x1278560;
57 } else {
58 score[1] -= premium*premium;
60 score[2] = 0;
61 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
62 if (lua_isnumber(L, 2)) {
63 score[2] += premium;
64 } else if (false) {
65 score[2] += premium-1; // table: 0x1278f80;
66 } else {
67 score[2] -= premium*premium;
69 if (lua_isnumber(L, 3)) {
70 score[2] += premium;
71 } else if (false) {
72 score[2] += premium-1; // table: 0x1279490;
73 } else {
74 score[2] -= premium*premium;
76 int best = 1;
77 for (int i=1;i<=2;i++) {
78 if (score[best] < score[i]) { best = i; }
80 switch (best) {
81 case 1: return __LuaWrapCall__setPos__OverloadedVersion__1(L); break;
82 case 2: return __LuaWrapCall__setPos__OverloadedVersion__2(L); break;
84 lua_pushstring(L, "no overload of function __LuaWrapCall__setPos matching arguments");
85 lua_error(L);
86 return 0;
88 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isVisible (lua_State *L) {
89 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
90 if (__lua__obj==0) {
91 lua_pushstring(L, "trying to reference deleted pointer");
92 lua_error(L);
93 return 0;
95 bool ret = __lua__obj->QGraphicsItem::isVisible();
96 lua_pushboolean(L, ret);
97 return 1;
99 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setAcceptsHoverEvents (lua_State *L) {
100 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
101 if (__lua__obj==0) {
102 lua_pushstring(L, "trying to reference deleted pointer");
103 lua_error(L);
104 return 0;
106 bool arg1 = (bool)lua_toboolean(L, 2);
107 __lua__obj->QGraphicsItem::setAcceptsHoverEvents(arg1);
108 return 0;
110 int LuaBinder< QGraphicsItem >::__LuaWrapCall__hasCursor (lua_State *L) {
111 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
112 if (__lua__obj==0) {
113 lua_pushstring(L, "trying to reference deleted pointer");
114 lua_error(L);
115 return 0;
117 bool ret = __lua__obj->QGraphicsItem::hasCursor();
118 lua_pushboolean(L, ret);
119 return 1;
121 int LuaBinder< QGraphicsItem >::__LuaWrapCall__topLevelItem (lua_State *L) {
122 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
123 if (__lua__obj==0) {
124 lua_pushstring(L, "trying to reference deleted pointer");
125 lua_error(L);
126 return 0;
128 QGraphicsItem * ret = __lua__obj->QGraphicsItem::topLevelItem();
129 lqtL_pushudata(L, ret, "QGraphicsItem*");
130 return 1;
132 int LuaBinder< QGraphicsItem >::__LuaWrapCall__y (lua_State *L) {
133 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
134 if (__lua__obj==0) {
135 lua_pushstring(L, "trying to reference deleted pointer");
136 lua_error(L);
137 return 0;
139 double ret = __lua__obj->QGraphicsItem::y();
140 lua_pushnumber(L, ret);
141 return 1;
143 int LuaBinder< QGraphicsItem >::__LuaWrapCall__x (lua_State *L) {
144 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
145 if (__lua__obj==0) {
146 lua_pushstring(L, "trying to reference deleted pointer");
147 lua_error(L);
148 return 0;
150 double ret = __lua__obj->QGraphicsItem::x();
151 lua_pushnumber(L, ret);
152 return 1;
154 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setAcceptDrops (lua_State *L) {
155 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
156 if (__lua__obj==0) {
157 lua_pushstring(L, "trying to reference deleted pointer");
158 lua_error(L);
159 return 0;
161 bool arg1 = (bool)lua_toboolean(L, 2);
162 __lua__obj->QGraphicsItem::setAcceptDrops(arg1);
163 return 0;
165 int LuaBinder< QGraphicsItem >::__LuaWrapCall__clearFocus (lua_State *L) {
166 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
167 if (__lua__obj==0) {
168 lua_pushstring(L, "trying to reference deleted pointer");
169 lua_error(L);
170 return 0;
172 __lua__obj->QGraphicsItem::clearFocus();
173 return 0;
175 int LuaBinder< QGraphicsItem >::__LuaWrapCall__deviceTransform (lua_State *L) {
176 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
177 if (__lua__obj==0) {
178 lua_pushstring(L, "trying to reference deleted pointer");
179 lua_error(L);
180 return 0;
182 const QTransform& arg1 = **static_cast<QTransform**>(lqtL_checkudata(L, 2, "QTransform*"));
183 QTransform ret = __lua__obj->QGraphicsItem::deviceTransform(arg1);
184 lqtL_passudata(L, new QTransform(ret), "QTransform*");
185 return 1;
187 int LuaBinder< QGraphicsItem >::__LuaWrapCall__shape (lua_State *L) {
188 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
189 if (__lua__obj==0) {
190 lua_pushstring(L, "trying to reference deleted pointer");
191 lua_error(L);
192 return 0;
194 QPainterPath ret = __lua__obj->QGraphicsItem::shape();
195 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
196 return 1;
198 int LuaBinder< QGraphicsItem >::__LuaWrapCall__pos (lua_State *L) {
199 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
200 if (__lua__obj==0) {
201 lua_pushstring(L, "trying to reference deleted pointer");
202 lua_error(L);
203 return 0;
205 QPointF ret = __lua__obj->QGraphicsItem::pos();
206 lqtL_passudata(L, new QPointF(ret), "QPointF*");
207 return 1;
209 int LuaBinder< QGraphicsItem >::__LuaWrapCall__moveBy (lua_State *L) {
210 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
211 if (__lua__obj==0) {
212 lua_pushstring(L, "trying to reference deleted pointer");
213 lua_error(L);
214 return 0;
216 double arg1 = lua_tonumber(L, 2);
217 double arg2 = lua_tonumber(L, 3);
218 __lua__obj->QGraphicsItem::moveBy(arg1, arg2);
219 return 0;
221 int LuaBinder< QGraphicsItem >::__LuaWrapCall__scale (lua_State *L) {
222 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
223 if (__lua__obj==0) {
224 lua_pushstring(L, "trying to reference deleted pointer");
225 lua_error(L);
226 return 0;
228 double arg1 = lua_tonumber(L, 2);
229 double arg2 = lua_tonumber(L, 3);
230 __lua__obj->QGraphicsItem::scale(arg1, arg2);
231 return 0;
233 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isSelected (lua_State *L) {
234 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
235 if (__lua__obj==0) {
236 lua_pushstring(L, "trying to reference deleted pointer");
237 lua_error(L);
238 return 0;
240 bool ret = __lua__obj->QGraphicsItem::isSelected();
241 lua_pushboolean(L, ret);
242 return 1;
244 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setParentItem (lua_State *L) {
245 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
246 if (__lua__obj==0) {
247 lua_pushstring(L, "trying to reference deleted pointer");
248 lua_error(L);
249 return 0;
251 QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
252 __lua__obj->QGraphicsItem::setParentItem(arg1);
253 return 0;
255 int LuaBinder< QGraphicsItem >::__LuaWrapCall__hasFocus (lua_State *L) {
256 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
257 if (__lua__obj==0) {
258 lua_pushstring(L, "trying to reference deleted pointer");
259 lua_error(L);
260 return 0;
262 bool ret = __lua__obj->QGraphicsItem::hasFocus();
263 lua_pushboolean(L, ret);
264 return 1;
266 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setFocus (lua_State *L) {
267 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
268 if (__lua__obj==0) {
269 lua_pushstring(L, "trying to reference deleted pointer");
270 lua_error(L);
271 return 0;
273 Qt::FocusReason arg1 = lqtL_isenum(L, 2, "Qt::FocusReason")?static_cast<Qt::FocusReason>(lqtL_toenum(L, 2, "Qt::FocusReason")):Qt::OtherFocusReason;
274 __lua__obj->QGraphicsItem::setFocus(arg1);
275 return 0;
277 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setFlag (lua_State *L) {
278 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
279 if (__lua__obj==0) {
280 lua_pushstring(L, "trying to reference deleted pointer");
281 lua_error(L);
282 return 0;
284 QGraphicsItem::GraphicsItemFlag arg1 = static_cast<QGraphicsItem::GraphicsItemFlag>(lqtL_toenum(L, 2, "QGraphicsItem::GraphicsItemFlag"));
285 bool arg2 = lua_isboolean(L, 3)?(bool)lua_toboolean(L, 3):true;
286 __lua__obj->QGraphicsItem::setFlag(arg1, arg2);
287 return 0;
289 int LuaBinder< QGraphicsItem >::__LuaWrapCall__translate (lua_State *L) {
290 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
291 if (__lua__obj==0) {
292 lua_pushstring(L, "trying to reference deleted pointer");
293 lua_error(L);
294 return 0;
296 double arg1 = lua_tonumber(L, 2);
297 double arg2 = lua_tonumber(L, 3);
298 __lua__obj->QGraphicsItem::translate(arg1, arg2);
299 return 0;
301 int LuaBinder< QGraphicsItem >::__LuaWrapCall__acceptedMouseButtons (lua_State *L) {
302 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
303 if (__lua__obj==0) {
304 lua_pushstring(L, "trying to reference deleted pointer");
305 lua_error(L);
306 return 0;
308 QFlags<Qt::MouseButton> ret = __lua__obj->QGraphicsItem::acceptedMouseButtons();
309 lqtL_passudata(L, new QFlags<Qt::MouseButton>(ret), "QFlags<Qt::MouseButton>*");
310 return 1;
312 int LuaBinder< QGraphicsItem >::__LuaWrapCall__opaqueArea (lua_State *L) {
313 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
314 if (__lua__obj==0) {
315 lua_pushstring(L, "trying to reference deleted pointer");
316 lua_error(L);
317 return 0;
319 QPainterPath ret = __lua__obj->QGraphicsItem::opaqueArea();
320 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
321 return 1;
323 int LuaBinder< QGraphicsItem >::__LuaWrapCall__sceneTransform (lua_State *L) {
324 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
325 if (__lua__obj==0) {
326 lua_pushstring(L, "trying to reference deleted pointer");
327 lua_error(L);
328 return 0;
330 QTransform ret = __lua__obj->QGraphicsItem::sceneTransform();
331 lqtL_passudata(L, new QTransform(ret), "QTransform*");
332 return 1;
334 int LuaBinder< QGraphicsItem >::__LuaWrapCall__resetTransform (lua_State *L) {
335 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
336 if (__lua__obj==0) {
337 lua_pushstring(L, "trying to reference deleted pointer");
338 lua_error(L);
339 return 0;
341 __lua__obj->QGraphicsItem::resetTransform();
342 return 0;
344 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setToolTip (lua_State *L) {
345 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
346 if (__lua__obj==0) {
347 lua_pushstring(L, "trying to reference deleted pointer");
348 lua_error(L);
349 return 0;
351 const QString& arg1 = QString::fromAscii(lua_tostring(L, 2), lua_objlen(L, 2));
352 __lua__obj->QGraphicsItem::setToolTip(arg1);
353 return 0;
355 int LuaBinder< QGraphicsItem >::__LuaWrapCall__parentItem (lua_State *L) {
356 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
357 if (__lua__obj==0) {
358 lua_pushstring(L, "trying to reference deleted pointer");
359 lua_error(L);
360 return 0;
362 QGraphicsItem * ret = __lua__obj->QGraphicsItem::parentItem();
363 lqtL_pushudata(L, ret, "QGraphicsItem*");
364 return 1;
366 int LuaBinder< QGraphicsItem >::__LuaWrapCall__collidesWithItem (lua_State *L) {
367 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
368 if (__lua__obj==0) {
369 lua_pushstring(L, "trying to reference deleted pointer");
370 lua_error(L);
371 return 0;
373 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
374 Qt::ItemSelectionMode arg2 = lqtL_isenum(L, 3, "Qt::ItemSelectionMode")?static_cast<Qt::ItemSelectionMode>(lqtL_toenum(L, 3, "Qt::ItemSelectionMode")):Qt::IntersectsItemShape;
375 bool ret = __lua__obj->QGraphicsItem::collidesWithItem(arg1, arg2);
376 lua_pushboolean(L, ret);
377 return 1;
379 int LuaBinder< QGraphicsItem >::__LuaWrapCall__show (lua_State *L) {
380 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
381 if (__lua__obj==0) {
382 lua_pushstring(L, "trying to reference deleted pointer");
383 lua_error(L);
384 return 0;
386 __lua__obj->QGraphicsItem::show();
387 return 0;
389 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isEnabled (lua_State *L) {
390 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
391 if (__lua__obj==0) {
392 lua_pushstring(L, "trying to reference deleted pointer");
393 lua_error(L);
394 return 0;
396 bool ret = __lua__obj->QGraphicsItem::isEnabled();
397 lua_pushboolean(L, ret);
398 return 1;
400 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setFlags (lua_State *L) {
401 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
402 if (__lua__obj==0) {
403 lua_pushstring(L, "trying to reference deleted pointer");
404 lua_error(L);
405 return 0;
407 QFlags<QGraphicsItem::GraphicsItemFlag> arg1 = **static_cast<QFlags<QGraphicsItem::GraphicsItemFlag>**>(lqtL_checkudata(L, 2, "QFlags<QGraphicsItem::GraphicsItemFlag>*"));
408 __lua__obj->QGraphicsItem::setFlags(arg1);
409 return 0;
411 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setGroup (lua_State *L) {
412 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
413 if (__lua__obj==0) {
414 lua_pushstring(L, "trying to reference deleted pointer");
415 lua_error(L);
416 return 0;
418 QGraphicsItemGroup * arg1 = *static_cast<QGraphicsItemGroup**>(lqtL_checkudata(L, 2, "QGraphicsItemGroup*"));
419 __lua__obj->QGraphicsItem::setGroup(arg1);
420 return 0;
422 int LuaBinder< QGraphicsItem >::__LuaWrapCall__transform (lua_State *L) {
423 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
424 if (__lua__obj==0) {
425 lua_pushstring(L, "trying to reference deleted pointer");
426 lua_error(L);
427 return 0;
429 QTransform ret = __lua__obj->QGraphicsItem::transform();
430 lqtL_passudata(L, new QTransform(ret), "QTransform*");
431 return 1;
433 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem__OverloadedVersion__1 (lua_State *L) {
434 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
435 if (__lua__obj==0) {
436 lua_pushstring(L, "trying to reference deleted pointer");
437 lua_error(L);
438 return 0;
440 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
441 const QPointF& arg2 = **static_cast<QPointF**>(lqtL_checkudata(L, 3, "QPointF*"));
442 QPointF ret = __lua__obj->QGraphicsItem::mapToItem(arg1, arg2);
443 lqtL_passudata(L, new QPointF(ret), "QPointF*");
444 return 1;
446 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem__OverloadedVersion__2 (lua_State *L) {
447 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
448 if (__lua__obj==0) {
449 lua_pushstring(L, "trying to reference deleted pointer");
450 lua_error(L);
451 return 0;
453 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
454 const QRectF& arg2 = **static_cast<QRectF**>(lqtL_checkudata(L, 3, "QRectF*"));
455 QPolygonF ret = __lua__obj->QGraphicsItem::mapToItem(arg1, arg2);
456 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
457 return 1;
459 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem__OverloadedVersion__3 (lua_State *L) {
460 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
461 if (__lua__obj==0) {
462 lua_pushstring(L, "trying to reference deleted pointer");
463 lua_error(L);
464 return 0;
466 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
467 const QPolygonF& arg2 = **static_cast<QPolygonF**>(lqtL_checkudata(L, 3, "QPolygonF*"));
468 QPolygonF ret = __lua__obj->QGraphicsItem::mapToItem(arg1, arg2);
469 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
470 return 1;
472 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem__OverloadedVersion__4 (lua_State *L) {
473 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
474 if (__lua__obj==0) {
475 lua_pushstring(L, "trying to reference deleted pointer");
476 lua_error(L);
477 return 0;
479 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
480 const QPainterPath& arg2 = **static_cast<QPainterPath**>(lqtL_checkudata(L, 3, "QPainterPath*"));
481 QPainterPath ret = __lua__obj->QGraphicsItem::mapToItem(arg1, arg2);
482 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
483 return 1;
485 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem__OverloadedVersion__5 (lua_State *L) {
486 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
487 if (__lua__obj==0) {
488 lua_pushstring(L, "trying to reference deleted pointer");
489 lua_error(L);
490 return 0;
492 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
493 double arg2 = lua_tonumber(L, 3);
494 double arg3 = lua_tonumber(L, 4);
495 QPointF ret = __lua__obj->QGraphicsItem::mapToItem(arg1, arg2, arg3);
496 lqtL_passudata(L, new QPointF(ret), "QPointF*");
497 return 1;
499 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem__OverloadedVersion__6 (lua_State *L) {
500 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
501 if (__lua__obj==0) {
502 lua_pushstring(L, "trying to reference deleted pointer");
503 lua_error(L);
504 return 0;
506 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
507 double arg2 = lua_tonumber(L, 3);
508 double arg3 = lua_tonumber(L, 4);
509 double arg4 = lua_tonumber(L, 5);
510 double arg5 = lua_tonumber(L, 6);
511 QPolygonF ret = __lua__obj->QGraphicsItem::mapToItem(arg1, arg2, arg3, arg4, arg5);
512 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
513 return 1;
515 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem (lua_State *L) {
516 int score[7];
517 const int premium = 11+lua_gettop(L);
518 score[1] = 0;
519 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
520 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
521 score[1] += premium;
522 } else if (false) {
523 score[1] += premium-1; // table: 0x1293ba0;
524 } else {
525 score[1] -= premium*premium;
527 if (lqtL_testudata(L, 3, "QPointF*")) {
528 score[1] += premium;
529 } else if (false) {
530 score[1] += premium-1; // table: 0x1293830;
531 } else {
532 score[1] -= premium*premium;
534 score[2] = 0;
535 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
536 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
537 score[2] += premium;
538 } else if (false) {
539 score[2] += premium-1; // table: 0x1295f10;
540 } else {
541 score[2] -= premium*premium;
543 if (lqtL_testudata(L, 3, "QRectF*")) {
544 score[2] += premium;
545 } else if (false) {
546 score[2] += premium-1; // table: 0x12959d0;
547 } else {
548 score[2] -= premium*premium;
550 score[3] = 0;
551 score[3] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
552 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
553 score[3] += premium;
554 } else if (false) {
555 score[3] += premium-1; // table: 0x12981f0;
556 } else {
557 score[3] -= premium*premium;
559 if (lqtL_testudata(L, 3, "QPolygonF*")) {
560 score[3] += premium;
561 } else if (false) {
562 score[3] += premium-1; // table: 0x1297cb0;
563 } else {
564 score[3] -= premium*premium;
566 score[4] = 0;
567 score[4] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
568 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
569 score[4] += premium;
570 } else if (false) {
571 score[4] += premium-1; // table: 0x129a510;
572 } else {
573 score[4] -= premium*premium;
575 if (lqtL_testudata(L, 3, "QPainterPath*")) {
576 score[4] += premium;
577 } else if (false) {
578 score[4] += premium-1; // table: 0x1299fa0;
579 } else {
580 score[4] -= premium*premium;
582 score[5] = 0;
583 score[5] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
584 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
585 score[5] += premium;
586 } else if (false) {
587 score[5] += premium-1; // table: 0x12a5650;
588 } else {
589 score[5] -= premium*premium;
591 if (lua_isnumber(L, 3)) {
592 score[5] += premium;
593 } else if (false) {
594 score[5] += premium-1; // table: 0x12a5b60;
595 } else {
596 score[5] -= premium*premium;
598 if (lua_isnumber(L, 4)) {
599 score[5] += premium;
600 } else if (false) {
601 score[5] += premium-1; // table: 0x12a5f10;
602 } else {
603 score[5] -= premium*premium;
605 score[6] = 0;
606 score[6] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
607 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
608 score[6] += premium;
609 } else if (false) {
610 score[6] += premium-1; // table: 0x12a8590;
611 } else {
612 score[6] -= premium*premium;
614 if (lua_isnumber(L, 3)) {
615 score[6] += premium;
616 } else if (false) {
617 score[6] += premium-1; // table: 0x12a8aa0;
618 } else {
619 score[6] -= premium*premium;
621 if (lua_isnumber(L, 4)) {
622 score[6] += premium;
623 } else if (false) {
624 score[6] += premium-1; // table: 0x12a8e50;
625 } else {
626 score[6] -= premium*premium;
628 if (lua_isnumber(L, 5)) {
629 score[6] += premium;
630 } else if (false) {
631 score[6] += premium-1; // table: 0x12a8df0;
632 } else {
633 score[6] -= premium*premium;
635 if (lua_isnumber(L, 6)) {
636 score[6] += premium;
637 } else if (false) {
638 score[6] += premium-1; // table: 0x12a9600;
639 } else {
640 score[6] -= premium*premium;
642 int best = 1;
643 for (int i=1;i<=6;i++) {
644 if (score[best] < score[i]) { best = i; }
646 switch (best) {
647 case 1: return __LuaWrapCall__mapToItem__OverloadedVersion__1(L); break;
648 case 2: return __LuaWrapCall__mapToItem__OverloadedVersion__2(L); break;
649 case 3: return __LuaWrapCall__mapToItem__OverloadedVersion__3(L); break;
650 case 4: return __LuaWrapCall__mapToItem__OverloadedVersion__4(L); break;
651 case 5: return __LuaWrapCall__mapToItem__OverloadedVersion__5(L); break;
652 case 6: return __LuaWrapCall__mapToItem__OverloadedVersion__6(L); break;
654 lua_pushstring(L, "no overload of function __LuaWrapCall__mapToItem matching arguments");
655 lua_error(L);
656 return 0;
658 int LuaBinder< QGraphicsItem >::__LuaWrapCall__ensureVisible__OverloadedVersion__1 (lua_State *L) {
659 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
660 if (__lua__obj==0) {
661 lua_pushstring(L, "trying to reference deleted pointer");
662 lua_error(L);
663 return 0;
665 const QRectF& arg1 = lqtL_testudata(L, 2, "QRectF*")?**static_cast<QRectF**>(lqtL_checkudata(L, 2, "QRectF*")):QRectF();
666 int arg2 = lua_isnumber(L, 3)?lua_tointeger(L, 3):static_cast< int >(50);
667 int arg3 = lua_isnumber(L, 4)?lua_tointeger(L, 4):static_cast< int >(50);
668 __lua__obj->QGraphicsItem::ensureVisible(arg1, arg2, arg3);
669 return 0;
671 int LuaBinder< QGraphicsItem >::__LuaWrapCall__ensureVisible__OverloadedVersion__2 (lua_State *L) {
672 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
673 if (__lua__obj==0) {
674 lua_pushstring(L, "trying to reference deleted pointer");
675 lua_error(L);
676 return 0;
678 double arg1 = lua_tonumber(L, 2);
679 double arg2 = lua_tonumber(L, 3);
680 double arg3 = lua_tonumber(L, 4);
681 double arg4 = lua_tonumber(L, 5);
682 int arg5 = lua_isnumber(L, 6)?lua_tointeger(L, 6):static_cast< int >(50);
683 int arg6 = lua_isnumber(L, 7)?lua_tointeger(L, 7):static_cast< int >(50);
684 __lua__obj->QGraphicsItem::ensureVisible(arg1, arg2, arg3, arg4, arg5, arg6);
685 return 0;
687 int LuaBinder< QGraphicsItem >::__LuaWrapCall__ensureVisible (lua_State *L) {
688 int score[3];
689 const int premium = 11+lua_gettop(L);
690 score[1] = 0;
691 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
692 if (lqtL_testudata(L, 2, "QRectF*")) {
693 score[1] += premium;
694 } else if (true) {
695 score[1] += premium-1; // table: 0x127ac70;
696 } else {
697 score[1] -= premium*premium;
699 if (lua_isnumber(L, 3)) {
700 score[1] += premium;
701 } else if (true) {
702 score[1] += premium-1; // table: 0x127a6f0;
703 } else {
704 score[1] -= premium*premium;
706 if (lua_isnumber(L, 4)) {
707 score[1] += premium;
708 } else if (true) {
709 score[1] += premium-1; // table: 0x127b130;
710 } else {
711 score[1] -= premium*premium;
713 score[2] = 0;
714 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
715 if (lua_isnumber(L, 2)) {
716 score[2] += premium;
717 } else if (false) {
718 score[2] += premium-1; // table: 0x127bea0;
719 } else {
720 score[2] -= premium*premium;
722 if (lua_isnumber(L, 3)) {
723 score[2] += premium;
724 } else if (false) {
725 score[2] += premium-1; // table: 0x127c3c0;
726 } else {
727 score[2] -= premium*premium;
729 if (lua_isnumber(L, 4)) {
730 score[2] += premium;
731 } else if (false) {
732 score[2] += premium-1; // table: 0x127c770;
733 } else {
734 score[2] -= premium*premium;
736 if (lua_isnumber(L, 5)) {
737 score[2] += premium;
738 } else if (false) {
739 score[2] += premium-1; // table: 0x127c710;
740 } else {
741 score[2] -= premium*premium;
743 if (lua_isnumber(L, 6)) {
744 score[2] += premium;
745 } else if (true) {
746 score[2] += premium-1; // table: 0x127cf30;
747 } else {
748 score[2] -= premium*premium;
750 if (lua_isnumber(L, 7)) {
751 score[2] += premium;
752 } else if (true) {
753 score[2] += premium-1; // table: 0x127caf0;
754 } else {
755 score[2] -= premium*premium;
757 int best = 1;
758 for (int i=1;i<=2;i++) {
759 if (score[best] < score[i]) { best = i; }
761 switch (best) {
762 case 1: return __LuaWrapCall__ensureVisible__OverloadedVersion__1(L); break;
763 case 2: return __LuaWrapCall__ensureVisible__OverloadedVersion__2(L); break;
765 lua_pushstring(L, "no overload of function __LuaWrapCall__ensureVisible matching arguments");
766 lua_error(L);
767 return 0;
769 int LuaBinder< QGraphicsItem >::__LuaWrapCall__update__OverloadedVersion__1 (lua_State *L) {
770 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
771 if (__lua__obj==0) {
772 lua_pushstring(L, "trying to reference deleted pointer");
773 lua_error(L);
774 return 0;
776 const QRectF& arg1 = lqtL_testudata(L, 2, "QRectF*")?**static_cast<QRectF**>(lqtL_checkudata(L, 2, "QRectF*")):QRectF();
777 __lua__obj->QGraphicsItem::update(arg1);
778 return 0;
780 int LuaBinder< QGraphicsItem >::__LuaWrapCall__update__OverloadedVersion__2 (lua_State *L) {
781 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
782 if (__lua__obj==0) {
783 lua_pushstring(L, "trying to reference deleted pointer");
784 lua_error(L);
785 return 0;
787 double arg1 = lua_tonumber(L, 2);
788 double arg2 = lua_tonumber(L, 3);
789 double arg3 = lua_tonumber(L, 4);
790 double arg4 = lua_tonumber(L, 5);
791 __lua__obj->QGraphicsItem::update(arg1, arg2, arg3, arg4);
792 return 0;
794 int LuaBinder< QGraphicsItem >::__LuaWrapCall__update (lua_State *L) {
795 int score[3];
796 const int premium = 11+lua_gettop(L);
797 score[1] = 0;
798 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
799 if (lqtL_testudata(L, 2, "QRectF*")) {
800 score[1] += premium;
801 } else if (true) {
802 score[1] += premium-1; // table: 0x1291af0;
803 } else {
804 score[1] -= premium*premium;
806 score[2] = 0;
807 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
808 if (lua_isnumber(L, 2)) {
809 score[2] += premium;
810 } else if (false) {
811 score[2] += premium-1; // table: 0x1292540;
812 } else {
813 score[2] -= premium*premium;
815 if (lua_isnumber(L, 3)) {
816 score[2] += premium;
817 } else if (false) {
818 score[2] += premium-1; // table: 0x1292a50;
819 } else {
820 score[2] -= premium*premium;
822 if (lua_isnumber(L, 4)) {
823 score[2] += premium;
824 } else if (false) {
825 score[2] += premium-1; // table: 0x12929f0;
826 } else {
827 score[2] -= premium*premium;
829 if (lua_isnumber(L, 5)) {
830 score[2] += premium;
831 } else if (false) {
832 score[2] += premium-1; // table: 0x1293240;
833 } else {
834 score[2] -= premium*premium;
836 int best = 1;
837 for (int i=1;i<=2;i++) {
838 if (score[best] < score[i]) { best = i; }
840 switch (best) {
841 case 1: return __LuaWrapCall__update__OverloadedVersion__1(L); break;
842 case 2: return __LuaWrapCall__update__OverloadedVersion__2(L); break;
844 lua_pushstring(L, "no overload of function __LuaWrapCall__update matching arguments");
845 lua_error(L);
846 return 0;
848 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isObscured__OverloadedVersion__1 (lua_State *L) {
849 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
850 if (__lua__obj==0) {
851 lua_pushstring(L, "trying to reference deleted pointer");
852 lua_error(L);
853 return 0;
855 bool ret = __lua__obj->QGraphicsItem::isObscured();
856 lua_pushboolean(L, ret);
857 return 1;
859 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isObscured__OverloadedVersion__2 (lua_State *L) {
860 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
861 if (__lua__obj==0) {
862 lua_pushstring(L, "trying to reference deleted pointer");
863 lua_error(L);
864 return 0;
866 const QRectF& arg1 = **static_cast<QRectF**>(lqtL_checkudata(L, 2, "QRectF*"));
867 bool ret = __lua__obj->QGraphicsItem::isObscured(arg1);
868 lua_pushboolean(L, ret);
869 return 1;
871 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isObscured__OverloadedVersion__3 (lua_State *L) {
872 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
873 if (__lua__obj==0) {
874 lua_pushstring(L, "trying to reference deleted pointer");
875 lua_error(L);
876 return 0;
878 double arg1 = lua_tonumber(L, 2);
879 double arg2 = lua_tonumber(L, 3);
880 double arg3 = lua_tonumber(L, 4);
881 double arg4 = lua_tonumber(L, 5);
882 bool ret = __lua__obj->QGraphicsItem::isObscured(arg1, arg2, arg3, arg4);
883 lua_pushboolean(L, ret);
884 return 1;
886 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isObscured (lua_State *L) {
887 int score[4];
888 const int premium = 11+lua_gettop(L);
889 score[1] = 0;
890 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
891 score[2] = 0;
892 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
893 if (lqtL_testudata(L, 2, "QRectF*")) {
894 score[2] += premium;
895 } else if (false) {
896 score[2] += premium-1; // table: 0x128d680;
897 } else {
898 score[2] -= premium*premium;
900 score[3] = 0;
901 score[3] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
902 if (lua_isnumber(L, 2)) {
903 score[3] += premium;
904 } else if (false) {
905 score[3] += premium-1; // table: 0x128e120;
906 } else {
907 score[3] -= premium*premium;
909 if (lua_isnumber(L, 3)) {
910 score[3] += premium;
911 } else if (false) {
912 score[3] += premium-1; // table: 0x128e650;
913 } else {
914 score[3] -= premium*premium;
916 if (lua_isnumber(L, 4)) {
917 score[3] += premium;
918 } else if (false) {
919 score[3] += premium-1; // table: 0x128ea00;
920 } else {
921 score[3] -= premium*premium;
923 if (lua_isnumber(L, 5)) {
924 score[3] += premium;
925 } else if (false) {
926 score[3] += premium-1; // table: 0x128e9a0;
927 } else {
928 score[3] -= premium*premium;
930 int best = 1;
931 for (int i=1;i<=3;i++) {
932 if (score[best] < score[i]) { best = i; }
934 switch (best) {
935 case 1: return __LuaWrapCall__isObscured__OverloadedVersion__1(L); break;
936 case 2: return __LuaWrapCall__isObscured__OverloadedVersion__2(L); break;
937 case 3: return __LuaWrapCall__isObscured__OverloadedVersion__3(L); break;
939 lua_pushstring(L, "no overload of function __LuaWrapCall__isObscured matching arguments");
940 lua_error(L);
941 return 0;
943 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setAcceptedMouseButtons (lua_State *L) {
944 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
945 if (__lua__obj==0) {
946 lua_pushstring(L, "trying to reference deleted pointer");
947 lua_error(L);
948 return 0;
950 QFlags<Qt::MouseButton> arg1 = **static_cast<QFlags<Qt::MouseButton>**>(lqtL_checkudata(L, 2, "QFlags<Qt::MouseButton>*"));
951 __lua__obj->QGraphicsItem::setAcceptedMouseButtons(arg1);
952 return 0;
954 int LuaBinder< QGraphicsItem >::__LuaWrapCall__matrix (lua_State *L) {
955 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
956 if (__lua__obj==0) {
957 lua_pushstring(L, "trying to reference deleted pointer");
958 lua_error(L);
959 return 0;
961 QMatrix ret = __lua__obj->QGraphicsItem::matrix();
962 lqtL_passudata(L, new QMatrix(ret), "QMatrix*");
963 return 1;
965 int LuaBinder< QGraphicsItem >::__LuaWrapCall__advance (lua_State *L) {
966 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
967 if (__lua__obj==0) {
968 lua_pushstring(L, "trying to reference deleted pointer");
969 lua_error(L);
970 return 0;
972 int arg1 = lua_tointeger(L, 2);
973 __lua__obj->QGraphicsItem::advance(arg1);
974 return 0;
976 int LuaBinder< QGraphicsItem >::__LuaWrapCall__toolTip (lua_State *L) {
977 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
978 if (__lua__obj==0) {
979 lua_pushstring(L, "trying to reference deleted pointer");
980 lua_error(L);
981 return 0;
983 QString ret = __lua__obj->QGraphicsItem::toolTip();
984 lua_pushlstring(L, ret.toAscii().data(), ret.toAscii().size());
985 return 1;
987 int LuaBinder< QGraphicsItem >::__LuaWrapCall__delete (lua_State *L) {
988 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
989 if (__lua__obj==0) {
990 lua_pushstring(L, "trying to reference deleted pointer");
991 lua_error(L);
992 return 0;
994 delete __lua__obj;
995 __lua__obj = 0;
996 return 0;
998 int LuaBinder< QGraphicsItem >::__LuaWrapCall__sceneBoundingRect (lua_State *L) {
999 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1000 if (__lua__obj==0) {
1001 lua_pushstring(L, "trying to reference deleted pointer");
1002 lua_error(L);
1003 return 0;
1005 QRectF ret = __lua__obj->QGraphicsItem::sceneBoundingRect();
1006 lqtL_passudata(L, new QRectF(ret), "QRectF*");
1007 return 1;
1009 int LuaBinder< QGraphicsItem >::__LuaWrapCall__flags (lua_State *L) {
1010 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1011 if (__lua__obj==0) {
1012 lua_pushstring(L, "trying to reference deleted pointer");
1013 lua_error(L);
1014 return 0;
1016 QFlags<QGraphicsItem::GraphicsItemFlag> ret = __lua__obj->QGraphicsItem::flags();
1017 lqtL_passudata(L, new QFlags<QGraphicsItem::GraphicsItemFlag>(ret), "QFlags<QGraphicsItem::GraphicsItemFlag>*");
1018 return 1;
1020 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isAncestorOf (lua_State *L) {
1021 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1022 if (__lua__obj==0) {
1023 lua_pushstring(L, "trying to reference deleted pointer");
1024 lua_error(L);
1025 return 0;
1027 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1028 bool ret = __lua__obj->QGraphicsItem::isAncestorOf(arg1);
1029 lua_pushboolean(L, ret);
1030 return 1;
1032 int LuaBinder< QGraphicsItem >::__LuaWrapCall__collidesWithPath (lua_State *L) {
1033 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1034 if (__lua__obj==0) {
1035 lua_pushstring(L, "trying to reference deleted pointer");
1036 lua_error(L);
1037 return 0;
1039 const QPainterPath& arg1 = **static_cast<QPainterPath**>(lqtL_checkudata(L, 2, "QPainterPath*"));
1040 Qt::ItemSelectionMode arg2 = lqtL_isenum(L, 3, "Qt::ItemSelectionMode")?static_cast<Qt::ItemSelectionMode>(lqtL_toenum(L, 3, "Qt::ItemSelectionMode")):Qt::IntersectsItemShape;
1041 bool ret = __lua__obj->QGraphicsItem::collidesWithPath(arg1, arg2);
1042 lua_pushboolean(L, ret);
1043 return 1;
1045 int LuaBinder< QGraphicsItem >::__LuaWrapCall__new (lua_State *L) {
1046 QGraphicsItem * arg1 = lqtL_testudata(L, 1, "QGraphicsItem*")?*static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*")):static_cast< QGraphicsItem * >(0);
1047 QGraphicsScene * arg2 = lqtL_testudata(L, 2, "QGraphicsScene*")?*static_cast<QGraphicsScene**>(lqtL_checkudata(L, 2, "QGraphicsScene*")):static_cast< QGraphicsScene * >(0);
1048 QGraphicsItem * ret = new LuaBinder< QGraphicsItem >(L, arg1, arg2);
1049 lqtL_passudata(L, ret, "QGraphicsItem*");
1050 return 1;
1052 int LuaBinder< QGraphicsItem >::__LuaWrapCall__scene (lua_State *L) {
1053 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1054 if (__lua__obj==0) {
1055 lua_pushstring(L, "trying to reference deleted pointer");
1056 lua_error(L);
1057 return 0;
1059 QGraphicsScene * ret = __lua__obj->QGraphicsItem::scene();
1060 lqtL_pushudata(L, ret, "QGraphicsScene*");
1061 return 1;
1063 int LuaBinder< QGraphicsItem >::__LuaWrapCall__rotate (lua_State *L) {
1064 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1065 if (__lua__obj==0) {
1066 lua_pushstring(L, "trying to reference deleted pointer");
1067 lua_error(L);
1068 return 0;
1070 double arg1 = lua_tonumber(L, 2);
1071 __lua__obj->QGraphicsItem::rotate(arg1);
1072 return 0;
1074 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setSelected (lua_State *L) {
1075 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1076 if (__lua__obj==0) {
1077 lua_pushstring(L, "trying to reference deleted pointer");
1078 lua_error(L);
1079 return 0;
1081 bool arg1 = (bool)lua_toboolean(L, 2);
1082 __lua__obj->QGraphicsItem::setSelected(arg1);
1083 return 0;
1085 int LuaBinder< QGraphicsItem >::__LuaWrapCall__hide (lua_State *L) {
1086 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1087 if (__lua__obj==0) {
1088 lua_pushstring(L, "trying to reference deleted pointer");
1089 lua_error(L);
1090 return 0;
1092 __lua__obj->QGraphicsItem::hide();
1093 return 0;
1095 int LuaBinder< QGraphicsItem >::__LuaWrapCall__installSceneEventFilter (lua_State *L) {
1096 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1097 if (__lua__obj==0) {
1098 lua_pushstring(L, "trying to reference deleted pointer");
1099 lua_error(L);
1100 return 0;
1102 QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1103 __lua__obj->QGraphicsItem::installSceneEventFilter(arg1);
1104 return 0;
1106 int LuaBinder< QGraphicsItem >::__LuaWrapCall__contains (lua_State *L) {
1107 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1108 if (__lua__obj==0) {
1109 lua_pushstring(L, "trying to reference deleted pointer");
1110 lua_error(L);
1111 return 0;
1113 const QPointF& arg1 = **static_cast<QPointF**>(lqtL_checkudata(L, 2, "QPointF*"));
1114 bool ret = __lua__obj->QGraphicsItem::contains(arg1);
1115 lua_pushboolean(L, ret);
1116 return 1;
1118 int LuaBinder< QGraphicsItem >::__LuaWrapCall__sceneMatrix (lua_State *L) {
1119 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1120 if (__lua__obj==0) {
1121 lua_pushstring(L, "trying to reference deleted pointer");
1122 lua_error(L);
1123 return 0;
1125 QMatrix ret = __lua__obj->QGraphicsItem::sceneMatrix();
1126 lqtL_passudata(L, new QMatrix(ret), "QMatrix*");
1127 return 1;
1129 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setTransform (lua_State *L) {
1130 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1131 if (__lua__obj==0) {
1132 lua_pushstring(L, "trying to reference deleted pointer");
1133 lua_error(L);
1134 return 0;
1136 const QTransform& arg1 = **static_cast<QTransform**>(lqtL_checkudata(L, 2, "QTransform*"));
1137 bool arg2 = lua_isboolean(L, 3)?(bool)lua_toboolean(L, 3):false;
1138 __lua__obj->QGraphicsItem::setTransform(arg1, arg2);
1139 return 0;
1141 int LuaBinder< QGraphicsItem >::__LuaWrapCall__group (lua_State *L) {
1142 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1143 if (__lua__obj==0) {
1144 lua_pushstring(L, "trying to reference deleted pointer");
1145 lua_error(L);
1146 return 0;
1148 QGraphicsItemGroup * ret = __lua__obj->QGraphicsItem::group();
1149 lqtL_pushudata(L, ret, "QGraphicsItemGroup*");
1150 return 1;
1152 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene__OverloadedVersion__1 (lua_State *L) {
1153 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1154 if (__lua__obj==0) {
1155 lua_pushstring(L, "trying to reference deleted pointer");
1156 lua_error(L);
1157 return 0;
1159 const QPointF& arg1 = **static_cast<QPointF**>(lqtL_checkudata(L, 2, "QPointF*"));
1160 QPointF ret = __lua__obj->QGraphicsItem::mapFromScene(arg1);
1161 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1162 return 1;
1164 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene__OverloadedVersion__2 (lua_State *L) {
1165 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1166 if (__lua__obj==0) {
1167 lua_pushstring(L, "trying to reference deleted pointer");
1168 lua_error(L);
1169 return 0;
1171 const QRectF& arg1 = **static_cast<QRectF**>(lqtL_checkudata(L, 2, "QRectF*"));
1172 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromScene(arg1);
1173 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1174 return 1;
1176 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene__OverloadedVersion__3 (lua_State *L) {
1177 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1178 if (__lua__obj==0) {
1179 lua_pushstring(L, "trying to reference deleted pointer");
1180 lua_error(L);
1181 return 0;
1183 const QPolygonF& arg1 = **static_cast<QPolygonF**>(lqtL_checkudata(L, 2, "QPolygonF*"));
1184 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromScene(arg1);
1185 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1186 return 1;
1188 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene__OverloadedVersion__4 (lua_State *L) {
1189 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1190 if (__lua__obj==0) {
1191 lua_pushstring(L, "trying to reference deleted pointer");
1192 lua_error(L);
1193 return 0;
1195 const QPainterPath& arg1 = **static_cast<QPainterPath**>(lqtL_checkudata(L, 2, "QPainterPath*"));
1196 QPainterPath ret = __lua__obj->QGraphicsItem::mapFromScene(arg1);
1197 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
1198 return 1;
1200 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene__OverloadedVersion__5 (lua_State *L) {
1201 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1202 if (__lua__obj==0) {
1203 lua_pushstring(L, "trying to reference deleted pointer");
1204 lua_error(L);
1205 return 0;
1207 double arg1 = lua_tonumber(L, 2);
1208 double arg2 = lua_tonumber(L, 3);
1209 QPointF ret = __lua__obj->QGraphicsItem::mapFromScene(arg1, arg2);
1210 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1211 return 1;
1213 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene__OverloadedVersion__6 (lua_State *L) {
1214 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1215 if (__lua__obj==0) {
1216 lua_pushstring(L, "trying to reference deleted pointer");
1217 lua_error(L);
1218 return 0;
1220 double arg1 = lua_tonumber(L, 2);
1221 double arg2 = lua_tonumber(L, 3);
1222 double arg3 = lua_tonumber(L, 4);
1223 double arg4 = lua_tonumber(L, 5);
1224 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromScene(arg1, arg2, arg3, arg4);
1225 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1226 return 1;
1228 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene (lua_State *L) {
1229 int score[7];
1230 const int premium = 11+lua_gettop(L);
1231 score[1] = 0;
1232 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1233 if (lqtL_testudata(L, 2, "QPointF*")) {
1234 score[1] += premium;
1235 } else if (false) {
1236 score[1] += premium-1; // table: 0x129e230;
1237 } else {
1238 score[1] -= premium*premium;
1240 score[2] = 0;
1241 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1242 if (lqtL_testudata(L, 2, "QRectF*")) {
1243 score[2] += premium;
1244 } else if (false) {
1245 score[2] += premium-1; // table: 0x12a0530;
1246 } else {
1247 score[2] -= premium*premium;
1249 score[3] = 0;
1250 score[3] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1251 if (lqtL_testudata(L, 2, "QPolygonF*")) {
1252 score[3] += premium;
1253 } else if (false) {
1254 score[3] += premium-1; // table: 0x12a2860;
1255 } else {
1256 score[3] -= premium*premium;
1258 score[4] = 0;
1259 score[4] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1260 if (lqtL_testudata(L, 2, "QPainterPath*")) {
1261 score[4] += premium;
1262 } else if (false) {
1263 score[4] += premium-1; // table: 0x12a4bd0;
1264 } else {
1265 score[4] -= premium*premium;
1267 score[5] = 0;
1268 score[5] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1269 if (lua_isnumber(L, 2)) {
1270 score[5] += premium;
1271 } else if (false) {
1272 score[5] += premium-1; // table: 0x12aec80;
1273 } else {
1274 score[5] -= premium*premium;
1276 if (lua_isnumber(L, 3)) {
1277 score[5] += premium;
1278 } else if (false) {
1279 score[5] += premium-1; // table: 0x12af1a0;
1280 } else {
1281 score[5] -= premium*premium;
1283 score[6] = 0;
1284 score[6] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1285 if (lua_isnumber(L, 2)) {
1286 score[6] += premium;
1287 } else if (false) {
1288 score[6] += premium-1; // table: 0x12b2af0;
1289 } else {
1290 score[6] -= premium*premium;
1292 if (lua_isnumber(L, 3)) {
1293 score[6] += premium;
1294 } else if (false) {
1295 score[6] += premium-1; // table: 0x12b3000;
1296 } else {
1297 score[6] -= premium*premium;
1299 if (lua_isnumber(L, 4)) {
1300 score[6] += premium;
1301 } else if (false) {
1302 score[6] += premium-1; // table: 0x12b33b0;
1303 } else {
1304 score[6] -= premium*premium;
1306 if (lua_isnumber(L, 5)) {
1307 score[6] += premium;
1308 } else if (false) {
1309 score[6] += premium-1; // table: 0x12b3350;
1310 } else {
1311 score[6] -= premium*premium;
1313 int best = 1;
1314 for (int i=1;i<=6;i++) {
1315 if (score[best] < score[i]) { best = i; }
1317 switch (best) {
1318 case 1: return __LuaWrapCall__mapFromScene__OverloadedVersion__1(L); break;
1319 case 2: return __LuaWrapCall__mapFromScene__OverloadedVersion__2(L); break;
1320 case 3: return __LuaWrapCall__mapFromScene__OverloadedVersion__3(L); break;
1321 case 4: return __LuaWrapCall__mapFromScene__OverloadedVersion__4(L); break;
1322 case 5: return __LuaWrapCall__mapFromScene__OverloadedVersion__5(L); break;
1323 case 6: return __LuaWrapCall__mapFromScene__OverloadedVersion__6(L); break;
1325 lua_pushstring(L, "no overload of function __LuaWrapCall__mapFromScene matching arguments");
1326 lua_error(L);
1327 return 0;
1329 int LuaBinder< QGraphicsItem >::__LuaWrapCall__acceptsHoverEvents (lua_State *L) {
1330 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1331 if (__lua__obj==0) {
1332 lua_pushstring(L, "trying to reference deleted pointer");
1333 lua_error(L);
1334 return 0;
1336 bool ret = __lua__obj->QGraphicsItem::acceptsHoverEvents();
1337 lua_pushboolean(L, ret);
1338 return 1;
1340 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setZValue (lua_State *L) {
1341 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1342 if (__lua__obj==0) {
1343 lua_pushstring(L, "trying to reference deleted pointer");
1344 lua_error(L);
1345 return 0;
1347 double arg1 = lua_tonumber(L, 2);
1348 __lua__obj->QGraphicsItem::setZValue(arg1);
1349 return 0;
1351 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setMatrix (lua_State *L) {
1352 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1353 if (__lua__obj==0) {
1354 lua_pushstring(L, "trying to reference deleted pointer");
1355 lua_error(L);
1356 return 0;
1358 const QMatrix& arg1 = **static_cast<QMatrix**>(lqtL_checkudata(L, 2, "QMatrix*"));
1359 bool arg2 = lua_isboolean(L, 3)?(bool)lua_toboolean(L, 3):false;
1360 __lua__obj->QGraphicsItem::setMatrix(arg1, arg2);
1361 return 0;
1363 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setVisible (lua_State *L) {
1364 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1365 if (__lua__obj==0) {
1366 lua_pushstring(L, "trying to reference deleted pointer");
1367 lua_error(L);
1368 return 0;
1370 bool arg1 = (bool)lua_toboolean(L, 2);
1371 __lua__obj->QGraphicsItem::setVisible(arg1);
1372 return 0;
1374 int LuaBinder< QGraphicsItem >::__LuaWrapCall__handlesChildEvents (lua_State *L) {
1375 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1376 if (__lua__obj==0) {
1377 lua_pushstring(L, "trying to reference deleted pointer");
1378 lua_error(L);
1379 return 0;
1381 bool ret = __lua__obj->QGraphicsItem::handlesChildEvents();
1382 lua_pushboolean(L, ret);
1383 return 1;
1385 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem__OverloadedVersion__1 (lua_State *L) {
1386 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1387 if (__lua__obj==0) {
1388 lua_pushstring(L, "trying to reference deleted pointer");
1389 lua_error(L);
1390 return 0;
1392 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1393 const QPointF& arg2 = **static_cast<QPointF**>(lqtL_checkudata(L, 3, "QPointF*"));
1394 QPointF ret = __lua__obj->QGraphicsItem::mapFromItem(arg1, arg2);
1395 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1396 return 1;
1398 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem__OverloadedVersion__2 (lua_State *L) {
1399 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1400 if (__lua__obj==0) {
1401 lua_pushstring(L, "trying to reference deleted pointer");
1402 lua_error(L);
1403 return 0;
1405 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1406 const QRectF& arg2 = **static_cast<QRectF**>(lqtL_checkudata(L, 3, "QRectF*"));
1407 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromItem(arg1, arg2);
1408 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1409 return 1;
1411 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem__OverloadedVersion__3 (lua_State *L) {
1412 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1413 if (__lua__obj==0) {
1414 lua_pushstring(L, "trying to reference deleted pointer");
1415 lua_error(L);
1416 return 0;
1418 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1419 const QPolygonF& arg2 = **static_cast<QPolygonF**>(lqtL_checkudata(L, 3, "QPolygonF*"));
1420 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromItem(arg1, arg2);
1421 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1422 return 1;
1424 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem__OverloadedVersion__4 (lua_State *L) {
1425 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1426 if (__lua__obj==0) {
1427 lua_pushstring(L, "trying to reference deleted pointer");
1428 lua_error(L);
1429 return 0;
1431 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1432 const QPainterPath& arg2 = **static_cast<QPainterPath**>(lqtL_checkudata(L, 3, "QPainterPath*"));
1433 QPainterPath ret = __lua__obj->QGraphicsItem::mapFromItem(arg1, arg2);
1434 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
1435 return 1;
1437 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem__OverloadedVersion__5 (lua_State *L) {
1438 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1439 if (__lua__obj==0) {
1440 lua_pushstring(L, "trying to reference deleted pointer");
1441 lua_error(L);
1442 return 0;
1444 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1445 double arg2 = lua_tonumber(L, 3);
1446 double arg3 = lua_tonumber(L, 4);
1447 QPointF ret = __lua__obj->QGraphicsItem::mapFromItem(arg1, arg2, arg3);
1448 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1449 return 1;
1451 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem__OverloadedVersion__6 (lua_State *L) {
1452 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1453 if (__lua__obj==0) {
1454 lua_pushstring(L, "trying to reference deleted pointer");
1455 lua_error(L);
1456 return 0;
1458 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1459 double arg2 = lua_tonumber(L, 3);
1460 double arg3 = lua_tonumber(L, 4);
1461 double arg4 = lua_tonumber(L, 5);
1462 double arg5 = lua_tonumber(L, 6);
1463 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromItem(arg1, arg2, arg3, arg4, arg5);
1464 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1465 return 1;
1467 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem (lua_State *L) {
1468 int score[7];
1469 const int premium = 11+lua_gettop(L);
1470 score[1] = 0;
1471 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1472 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
1473 score[1] += premium;
1474 } else if (false) {
1475 score[1] += premium-1; // table: 0x129c8f0;
1476 } else {
1477 score[1] -= premium*premium;
1479 if (lqtL_testudata(L, 3, "QPointF*")) {
1480 score[1] += premium;
1481 } else if (false) {
1482 score[1] += premium-1; // table: 0x129c310;
1483 } else {
1484 score[1] -= premium*premium;
1486 score[2] = 0;
1487 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1488 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
1489 score[2] += premium;
1490 } else if (false) {
1491 score[2] += premium-1; // table: 0x129ec90;
1492 } else {
1493 score[2] -= premium*premium;
1495 if (lqtL_testudata(L, 3, "QRectF*")) {
1496 score[2] += premium;
1497 } else if (false) {
1498 score[2] += premium-1; // table: 0x129e740;
1499 } else {
1500 score[2] -= premium*premium;
1502 score[3] = 0;
1503 score[3] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1504 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
1505 score[3] += premium;
1506 } else if (false) {
1507 score[3] += premium-1; // table: 0x12a0fb0;
1508 } else {
1509 score[3] -= premium*premium;
1511 if (lqtL_testudata(L, 3, "QPolygonF*")) {
1512 score[3] += premium;
1513 } else if (false) {
1514 score[3] += premium-1; // table: 0x12a0a40;
1515 } else {
1516 score[3] -= premium*premium;
1518 score[4] = 0;
1519 score[4] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1520 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
1521 score[4] += premium;
1522 } else if (false) {
1523 score[4] += premium-1; // table: 0x12a32e0;
1524 } else {
1525 score[4] -= premium*premium;
1527 if (lqtL_testudata(L, 3, "QPainterPath*")) {
1528 score[4] += premium;
1529 } else if (false) {
1530 score[4] += premium-1; // table: 0x12a2d70;
1531 } else {
1532 score[4] -= premium*premium;
1534 score[5] = 0;
1535 score[5] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1536 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
1537 score[5] += premium;
1538 } else if (false) {
1539 score[5] += premium-1; // table: 0x12acba0;
1540 } else {
1541 score[5] -= premium*premium;
1543 if (lua_isnumber(L, 3)) {
1544 score[5] += premium;
1545 } else if (false) {
1546 score[5] += premium-1; // table: 0x12ad0d0;
1547 } else {
1548 score[5] -= premium*premium;
1550 if (lua_isnumber(L, 4)) {
1551 score[5] += premium;
1552 } else if (false) {
1553 score[5] += premium-1; // table: 0x12ad480;
1554 } else {
1555 score[5] -= premium*premium;
1557 score[6] = 0;
1558 score[6] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1559 if (lqtL_testudata(L, 2, "QGraphicsItem*")) {
1560 score[6] += premium;
1561 } else if (false) {
1562 score[6] += premium-1; // table: 0x12afb00;
1563 } else {
1564 score[6] -= premium*premium;
1566 if (lua_isnumber(L, 3)) {
1567 score[6] += premium;
1568 } else if (false) {
1569 score[6] += premium-1; // table: 0x12b0010;
1570 } else {
1571 score[6] -= premium*premium;
1573 if (lua_isnumber(L, 4)) {
1574 score[6] += premium;
1575 } else if (false) {
1576 score[6] += premium-1; // table: 0x12b03c0;
1577 } else {
1578 score[6] -= premium*premium;
1580 if (lua_isnumber(L, 5)) {
1581 score[6] += premium;
1582 } else if (false) {
1583 score[6] += premium-1; // table: 0x12b0360;
1584 } else {
1585 score[6] -= premium*premium;
1587 if (lua_isnumber(L, 6)) {
1588 score[6] += premium;
1589 } else if (false) {
1590 score[6] += premium-1; // table: 0x12b0b70;
1591 } else {
1592 score[6] -= premium*premium;
1594 int best = 1;
1595 for (int i=1;i<=6;i++) {
1596 if (score[best] < score[i]) { best = i; }
1598 switch (best) {
1599 case 1: return __LuaWrapCall__mapFromItem__OverloadedVersion__1(L); break;
1600 case 2: return __LuaWrapCall__mapFromItem__OverloadedVersion__2(L); break;
1601 case 3: return __LuaWrapCall__mapFromItem__OverloadedVersion__3(L); break;
1602 case 4: return __LuaWrapCall__mapFromItem__OverloadedVersion__4(L); break;
1603 case 5: return __LuaWrapCall__mapFromItem__OverloadedVersion__5(L); break;
1604 case 6: return __LuaWrapCall__mapFromItem__OverloadedVersion__6(L); break;
1606 lua_pushstring(L, "no overload of function __LuaWrapCall__mapFromItem matching arguments");
1607 lua_error(L);
1608 return 0;
1610 int LuaBinder< QGraphicsItem >::__LuaWrapCall__childrenBoundingRect (lua_State *L) {
1611 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1612 if (__lua__obj==0) {
1613 lua_pushstring(L, "trying to reference deleted pointer");
1614 lua_error(L);
1615 return 0;
1617 QRectF ret = __lua__obj->QGraphicsItem::childrenBoundingRect();
1618 lqtL_passudata(L, new QRectF(ret), "QRectF*");
1619 return 1;
1621 int LuaBinder< QGraphicsItem >::__LuaWrapCall__isObscuredBy (lua_State *L) {
1622 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1623 if (__lua__obj==0) {
1624 lua_pushstring(L, "trying to reference deleted pointer");
1625 lua_error(L);
1626 return 0;
1628 const QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
1629 bool ret = __lua__obj->QGraphicsItem::isObscuredBy(arg1);
1630 lua_pushboolean(L, ret);
1631 return 1;
1633 int LuaBinder< QGraphicsItem >::__LuaWrapCall__children (lua_State *L) {
1634 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1635 if (__lua__obj==0) {
1636 lua_pushstring(L, "trying to reference deleted pointer");
1637 lua_error(L);
1638 return 0;
1640 QList<QGraphicsItem*> ret = __lua__obj->QGraphicsItem::children();
1641 lqtL_passudata(L, new QList<QGraphicsItem*>(ret), "QList<QGraphicsItem*>*");
1642 return 1;
1644 int LuaBinder< QGraphicsItem >::__LuaWrapCall__unsetCursor (lua_State *L) {
1645 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1646 if (__lua__obj==0) {
1647 lua_pushstring(L, "trying to reference deleted pointer");
1648 lua_error(L);
1649 return 0;
1651 __lua__obj->QGraphicsItem::unsetCursor();
1652 return 0;
1654 int LuaBinder< QGraphicsItem >::__LuaWrapCall__shear (lua_State *L) {
1655 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1656 if (__lua__obj==0) {
1657 lua_pushstring(L, "trying to reference deleted pointer");
1658 lua_error(L);
1659 return 0;
1661 double arg1 = lua_tonumber(L, 2);
1662 double arg2 = lua_tonumber(L, 3);
1663 __lua__obj->QGraphicsItem::shear(arg1, arg2);
1664 return 0;
1666 int LuaBinder< QGraphicsItem >::__LuaWrapCall__type (lua_State *L) {
1667 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1668 if (__lua__obj==0) {
1669 lua_pushstring(L, "trying to reference deleted pointer");
1670 lua_error(L);
1671 return 0;
1673 int ret = __lua__obj->QGraphicsItem::type();
1674 lua_pushinteger(L, ret);
1675 return 1;
1677 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene__OverloadedVersion__1 (lua_State *L) {
1678 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1679 if (__lua__obj==0) {
1680 lua_pushstring(L, "trying to reference deleted pointer");
1681 lua_error(L);
1682 return 0;
1684 const QPointF& arg1 = **static_cast<QPointF**>(lqtL_checkudata(L, 2, "QPointF*"));
1685 QPointF ret = __lua__obj->QGraphicsItem::mapToScene(arg1);
1686 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1687 return 1;
1689 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene__OverloadedVersion__2 (lua_State *L) {
1690 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1691 if (__lua__obj==0) {
1692 lua_pushstring(L, "trying to reference deleted pointer");
1693 lua_error(L);
1694 return 0;
1696 const QRectF& arg1 = **static_cast<QRectF**>(lqtL_checkudata(L, 2, "QRectF*"));
1697 QPolygonF ret = __lua__obj->QGraphicsItem::mapToScene(arg1);
1698 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1699 return 1;
1701 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene__OverloadedVersion__3 (lua_State *L) {
1702 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1703 if (__lua__obj==0) {
1704 lua_pushstring(L, "trying to reference deleted pointer");
1705 lua_error(L);
1706 return 0;
1708 const QPolygonF& arg1 = **static_cast<QPolygonF**>(lqtL_checkudata(L, 2, "QPolygonF*"));
1709 QPolygonF ret = __lua__obj->QGraphicsItem::mapToScene(arg1);
1710 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1711 return 1;
1713 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene__OverloadedVersion__4 (lua_State *L) {
1714 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1715 if (__lua__obj==0) {
1716 lua_pushstring(L, "trying to reference deleted pointer");
1717 lua_error(L);
1718 return 0;
1720 const QPainterPath& arg1 = **static_cast<QPainterPath**>(lqtL_checkudata(L, 2, "QPainterPath*"));
1721 QPainterPath ret = __lua__obj->QGraphicsItem::mapToScene(arg1);
1722 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
1723 return 1;
1725 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene__OverloadedVersion__5 (lua_State *L) {
1726 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1727 if (__lua__obj==0) {
1728 lua_pushstring(L, "trying to reference deleted pointer");
1729 lua_error(L);
1730 return 0;
1732 double arg1 = lua_tonumber(L, 2);
1733 double arg2 = lua_tonumber(L, 3);
1734 QPointF ret = __lua__obj->QGraphicsItem::mapToScene(arg1, arg2);
1735 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1736 return 1;
1738 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene__OverloadedVersion__6 (lua_State *L) {
1739 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1740 if (__lua__obj==0) {
1741 lua_pushstring(L, "trying to reference deleted pointer");
1742 lua_error(L);
1743 return 0;
1745 double arg1 = lua_tonumber(L, 2);
1746 double arg2 = lua_tonumber(L, 3);
1747 double arg3 = lua_tonumber(L, 4);
1748 double arg4 = lua_tonumber(L, 5);
1749 QPolygonF ret = __lua__obj->QGraphicsItem::mapToScene(arg1, arg2, arg3, arg4);
1750 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1751 return 1;
1753 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene (lua_State *L) {
1754 int score[7];
1755 const int premium = 11+lua_gettop(L);
1756 score[1] = 0;
1757 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1758 if (lqtL_testudata(L, 2, "QPointF*")) {
1759 score[1] += premium;
1760 } else if (false) {
1761 score[1] += premium-1; // table: 0x12954c0;
1762 } else {
1763 score[1] -= premium*premium;
1765 score[2] = 0;
1766 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1767 if (lqtL_testudata(L, 2, "QRectF*")) {
1768 score[2] += premium;
1769 } else if (false) {
1770 score[2] += premium-1; // table: 0x12977a0;
1771 } else {
1772 score[2] -= premium*premium;
1774 score[3] = 0;
1775 score[3] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1776 if (lqtL_testudata(L, 2, "QPolygonF*")) {
1777 score[3] += premium;
1778 } else if (false) {
1779 score[3] += premium-1; // table: 0x1299a90;
1780 } else {
1781 score[3] -= premium*premium;
1783 score[4] = 0;
1784 score[4] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1785 if (lqtL_testudata(L, 2, "QPainterPath*")) {
1786 score[4] += premium;
1787 } else if (false) {
1788 score[4] += premium-1; // table: 0x129be00;
1789 } else {
1790 score[4] -= premium*premium;
1792 score[5] = 0;
1793 score[5] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1794 if (lua_isnumber(L, 2)) {
1795 score[5] += premium;
1796 } else if (false) {
1797 score[5] += premium-1; // table: 0x12a7700;
1798 } else {
1799 score[5] -= premium*premium;
1801 if (lua_isnumber(L, 3)) {
1802 score[5] += premium;
1803 } else if (false) {
1804 score[5] += premium-1; // table: 0x12a7c30;
1805 } else {
1806 score[5] -= premium*premium;
1808 score[6] = 0;
1809 score[6] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
1810 if (lua_isnumber(L, 2)) {
1811 score[6] += premium;
1812 } else if (false) {
1813 score[6] += premium-1; // table: 0x12ab520;
1814 } else {
1815 score[6] -= premium*premium;
1817 if (lua_isnumber(L, 3)) {
1818 score[6] += premium;
1819 } else if (false) {
1820 score[6] += premium-1; // table: 0x12aba50;
1821 } else {
1822 score[6] -= premium*premium;
1824 if (lua_isnumber(L, 4)) {
1825 score[6] += premium;
1826 } else if (false) {
1827 score[6] += premium-1; // table: 0x12abe00;
1828 } else {
1829 score[6] -= premium*premium;
1831 if (lua_isnumber(L, 5)) {
1832 score[6] += premium;
1833 } else if (false) {
1834 score[6] += premium-1; // table: 0x12abda0;
1835 } else {
1836 score[6] -= premium*premium;
1838 int best = 1;
1839 for (int i=1;i<=6;i++) {
1840 if (score[best] < score[i]) { best = i; }
1842 switch (best) {
1843 case 1: return __LuaWrapCall__mapToScene__OverloadedVersion__1(L); break;
1844 case 2: return __LuaWrapCall__mapToScene__OverloadedVersion__2(L); break;
1845 case 3: return __LuaWrapCall__mapToScene__OverloadedVersion__3(L); break;
1846 case 4: return __LuaWrapCall__mapToScene__OverloadedVersion__4(L); break;
1847 case 5: return __LuaWrapCall__mapToScene__OverloadedVersion__5(L); break;
1848 case 6: return __LuaWrapCall__mapToScene__OverloadedVersion__6(L); break;
1850 lua_pushstring(L, "no overload of function __LuaWrapCall__mapToScene matching arguments");
1851 lua_error(L);
1852 return 0;
1854 int LuaBinder< QGraphicsItem >::__LuaWrapCall__collidingItems (lua_State *L) {
1855 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1856 if (__lua__obj==0) {
1857 lua_pushstring(L, "trying to reference deleted pointer");
1858 lua_error(L);
1859 return 0;
1861 Qt::ItemSelectionMode arg1 = lqtL_isenum(L, 2, "Qt::ItemSelectionMode")?static_cast<Qt::ItemSelectionMode>(lqtL_toenum(L, 2, "Qt::ItemSelectionMode")):Qt::IntersectsItemShape;
1862 QList<QGraphicsItem*> ret = __lua__obj->QGraphicsItem::collidingItems(arg1);
1863 lqtL_passudata(L, new QList<QGraphicsItem*>(ret), "QList<QGraphicsItem*>*");
1864 return 1;
1866 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setEnabled (lua_State *L) {
1867 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1868 if (__lua__obj==0) {
1869 lua_pushstring(L, "trying to reference deleted pointer");
1870 lua_error(L);
1871 return 0;
1873 bool arg1 = (bool)lua_toboolean(L, 2);
1874 __lua__obj->QGraphicsItem::setEnabled(arg1);
1875 return 0;
1877 int LuaBinder< QGraphicsItem >::__LuaWrapCall__acceptDrops (lua_State *L) {
1878 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1879 if (__lua__obj==0) {
1880 lua_pushstring(L, "trying to reference deleted pointer");
1881 lua_error(L);
1882 return 0;
1884 bool ret = __lua__obj->QGraphicsItem::acceptDrops();
1885 lua_pushboolean(L, ret);
1886 return 1;
1888 int LuaBinder< QGraphicsItem >::__LuaWrapCall__zValue (lua_State *L) {
1889 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1890 if (__lua__obj==0) {
1891 lua_pushstring(L, "trying to reference deleted pointer");
1892 lua_error(L);
1893 return 0;
1895 double ret = __lua__obj->QGraphicsItem::zValue();
1896 lua_pushnumber(L, ret);
1897 return 1;
1899 int LuaBinder< QGraphicsItem >::__LuaWrapCall__resetMatrix (lua_State *L) {
1900 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1901 if (__lua__obj==0) {
1902 lua_pushstring(L, "trying to reference deleted pointer");
1903 lua_error(L);
1904 return 0;
1906 __lua__obj->QGraphicsItem::resetMatrix();
1907 return 0;
1909 int LuaBinder< QGraphicsItem >::__LuaWrapCall__cursor (lua_State *L) {
1910 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1911 if (__lua__obj==0) {
1912 lua_pushstring(L, "trying to reference deleted pointer");
1913 lua_error(L);
1914 return 0;
1916 QCursor ret = __lua__obj->QGraphicsItem::cursor();
1917 lqtL_passudata(L, new QCursor(ret), "QCursor*");
1918 return 1;
1920 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent__OverloadedVersion__1 (lua_State *L) {
1921 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1922 if (__lua__obj==0) {
1923 lua_pushstring(L, "trying to reference deleted pointer");
1924 lua_error(L);
1925 return 0;
1927 const QPointF& arg1 = **static_cast<QPointF**>(lqtL_checkudata(L, 2, "QPointF*"));
1928 QPointF ret = __lua__obj->QGraphicsItem::mapFromParent(arg1);
1929 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1930 return 1;
1932 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent__OverloadedVersion__2 (lua_State *L) {
1933 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1934 if (__lua__obj==0) {
1935 lua_pushstring(L, "trying to reference deleted pointer");
1936 lua_error(L);
1937 return 0;
1939 const QRectF& arg1 = **static_cast<QRectF**>(lqtL_checkudata(L, 2, "QRectF*"));
1940 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromParent(arg1);
1941 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1942 return 1;
1944 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent__OverloadedVersion__3 (lua_State *L) {
1945 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1946 if (__lua__obj==0) {
1947 lua_pushstring(L, "trying to reference deleted pointer");
1948 lua_error(L);
1949 return 0;
1951 const QPolygonF& arg1 = **static_cast<QPolygonF**>(lqtL_checkudata(L, 2, "QPolygonF*"));
1952 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromParent(arg1);
1953 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1954 return 1;
1956 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent__OverloadedVersion__4 (lua_State *L) {
1957 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1958 if (__lua__obj==0) {
1959 lua_pushstring(L, "trying to reference deleted pointer");
1960 lua_error(L);
1961 return 0;
1963 const QPainterPath& arg1 = **static_cast<QPainterPath**>(lqtL_checkudata(L, 2, "QPainterPath*"));
1964 QPainterPath ret = __lua__obj->QGraphicsItem::mapFromParent(arg1);
1965 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
1966 return 1;
1968 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent__OverloadedVersion__5 (lua_State *L) {
1969 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1970 if (__lua__obj==0) {
1971 lua_pushstring(L, "trying to reference deleted pointer");
1972 lua_error(L);
1973 return 0;
1975 double arg1 = lua_tonumber(L, 2);
1976 double arg2 = lua_tonumber(L, 3);
1977 QPointF ret = __lua__obj->QGraphicsItem::mapFromParent(arg1, arg2);
1978 lqtL_passudata(L, new QPointF(ret), "QPointF*");
1979 return 1;
1981 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent__OverloadedVersion__6 (lua_State *L) {
1982 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
1983 if (__lua__obj==0) {
1984 lua_pushstring(L, "trying to reference deleted pointer");
1985 lua_error(L);
1986 return 0;
1988 double arg1 = lua_tonumber(L, 2);
1989 double arg2 = lua_tonumber(L, 3);
1990 double arg3 = lua_tonumber(L, 4);
1991 double arg4 = lua_tonumber(L, 5);
1992 QPolygonF ret = __lua__obj->QGraphicsItem::mapFromParent(arg1, arg2, arg3, arg4);
1993 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
1994 return 1;
1996 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent (lua_State *L) {
1997 int score[7];
1998 const int premium = 11+lua_gettop(L);
1999 score[1] = 0;
2000 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2001 if (lqtL_testudata(L, 2, "QPointF*")) {
2002 score[1] += premium;
2003 } else if (false) {
2004 score[1] += premium-1; // table: 0x129d7d0;
2005 } else {
2006 score[1] -= premium*premium;
2008 score[2] = 0;
2009 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2010 if (lqtL_testudata(L, 2, "QRectF*")) {
2011 score[2] += premium;
2012 } else if (false) {
2013 score[2] += premium-1; // table: 0x129fae0;
2014 } else {
2015 score[2] -= premium*premium;
2017 score[3] = 0;
2018 score[3] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2019 if (lqtL_testudata(L, 2, "QPolygonF*")) {
2020 score[3] += premium;
2021 } else if (false) {
2022 score[3] += premium-1; // table: 0x12a1e00;
2023 } else {
2024 score[3] -= premium*premium;
2026 score[4] = 0;
2027 score[4] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2028 if (lqtL_testudata(L, 2, "QPainterPath*")) {
2029 score[4] += premium;
2030 } else if (false) {
2031 score[4] += premium-1; // table: 0x12a4150;
2032 } else {
2033 score[4] -= premium*premium;
2035 score[5] = 0;
2036 score[5] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2037 if (lua_isnumber(L, 2)) {
2038 score[5] += premium;
2039 } else if (false) {
2040 score[5] += premium-1; // table: 0x12ade10;
2041 } else {
2042 score[5] -= premium*premium;
2044 if (lua_isnumber(L, 3)) {
2045 score[5] += premium;
2046 } else if (false) {
2047 score[5] += premium-1; // table: 0x12ae340;
2048 } else {
2049 score[5] -= premium*premium;
2051 score[6] = 0;
2052 score[6] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2053 if (lua_isnumber(L, 2)) {
2054 score[6] += premium;
2055 } else if (false) {
2056 score[6] += premium-1; // table: 0x12b14f0;
2057 } else {
2058 score[6] -= premium*premium;
2060 if (lua_isnumber(L, 3)) {
2061 score[6] += premium;
2062 } else if (false) {
2063 score[6] += premium-1; // table: 0x12b1a10;
2064 } else {
2065 score[6] -= premium*premium;
2067 if (lua_isnumber(L, 4)) {
2068 score[6] += premium;
2069 } else if (false) {
2070 score[6] += premium-1; // table: 0x12b1dc0;
2071 } else {
2072 score[6] -= premium*premium;
2074 if (lua_isnumber(L, 5)) {
2075 score[6] += premium;
2076 } else if (false) {
2077 score[6] += premium-1; // table: 0x12b1d60;
2078 } else {
2079 score[6] -= premium*premium;
2081 int best = 1;
2082 for (int i=1;i<=6;i++) {
2083 if (score[best] < score[i]) { best = i; }
2085 switch (best) {
2086 case 1: return __LuaWrapCall__mapFromParent__OverloadedVersion__1(L); break;
2087 case 2: return __LuaWrapCall__mapFromParent__OverloadedVersion__2(L); break;
2088 case 3: return __LuaWrapCall__mapFromParent__OverloadedVersion__3(L); break;
2089 case 4: return __LuaWrapCall__mapFromParent__OverloadedVersion__4(L); break;
2090 case 5: return __LuaWrapCall__mapFromParent__OverloadedVersion__5(L); break;
2091 case 6: return __LuaWrapCall__mapFromParent__OverloadedVersion__6(L); break;
2093 lua_pushstring(L, "no overload of function __LuaWrapCall__mapFromParent matching arguments");
2094 lua_error(L);
2095 return 0;
2097 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent__OverloadedVersion__1 (lua_State *L) {
2098 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2099 if (__lua__obj==0) {
2100 lua_pushstring(L, "trying to reference deleted pointer");
2101 lua_error(L);
2102 return 0;
2104 const QPointF& arg1 = **static_cast<QPointF**>(lqtL_checkudata(L, 2, "QPointF*"));
2105 QPointF ret = __lua__obj->QGraphicsItem::mapToParent(arg1);
2106 lqtL_passudata(L, new QPointF(ret), "QPointF*");
2107 return 1;
2109 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent__OverloadedVersion__2 (lua_State *L) {
2110 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2111 if (__lua__obj==0) {
2112 lua_pushstring(L, "trying to reference deleted pointer");
2113 lua_error(L);
2114 return 0;
2116 const QRectF& arg1 = **static_cast<QRectF**>(lqtL_checkudata(L, 2, "QRectF*"));
2117 QPolygonF ret = __lua__obj->QGraphicsItem::mapToParent(arg1);
2118 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
2119 return 1;
2121 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent__OverloadedVersion__3 (lua_State *L) {
2122 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2123 if (__lua__obj==0) {
2124 lua_pushstring(L, "trying to reference deleted pointer");
2125 lua_error(L);
2126 return 0;
2128 const QPolygonF& arg1 = **static_cast<QPolygonF**>(lqtL_checkudata(L, 2, "QPolygonF*"));
2129 QPolygonF ret = __lua__obj->QGraphicsItem::mapToParent(arg1);
2130 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
2131 return 1;
2133 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent__OverloadedVersion__4 (lua_State *L) {
2134 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2135 if (__lua__obj==0) {
2136 lua_pushstring(L, "trying to reference deleted pointer");
2137 lua_error(L);
2138 return 0;
2140 const QPainterPath& arg1 = **static_cast<QPainterPath**>(lqtL_checkudata(L, 2, "QPainterPath*"));
2141 QPainterPath ret = __lua__obj->QGraphicsItem::mapToParent(arg1);
2142 lqtL_passudata(L, new QPainterPath(ret), "QPainterPath*");
2143 return 1;
2145 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent__OverloadedVersion__5 (lua_State *L) {
2146 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2147 if (__lua__obj==0) {
2148 lua_pushstring(L, "trying to reference deleted pointer");
2149 lua_error(L);
2150 return 0;
2152 double arg1 = lua_tonumber(L, 2);
2153 double arg2 = lua_tonumber(L, 3);
2154 QPointF ret = __lua__obj->QGraphicsItem::mapToParent(arg1, arg2);
2155 lqtL_passudata(L, new QPointF(ret), "QPointF*");
2156 return 1;
2158 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent__OverloadedVersion__6 (lua_State *L) {
2159 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2160 if (__lua__obj==0) {
2161 lua_pushstring(L, "trying to reference deleted pointer");
2162 lua_error(L);
2163 return 0;
2165 double arg1 = lua_tonumber(L, 2);
2166 double arg2 = lua_tonumber(L, 3);
2167 double arg3 = lua_tonumber(L, 4);
2168 double arg4 = lua_tonumber(L, 5);
2169 QPolygonF ret = __lua__obj->QGraphicsItem::mapToParent(arg1, arg2, arg3, arg4);
2170 lqtL_passudata(L, new QPolygonF(ret), "QPolygonF*");
2171 return 1;
2173 int LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent (lua_State *L) {
2174 int score[7];
2175 const int premium = 11+lua_gettop(L);
2176 score[1] = 0;
2177 score[1] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2178 if (lqtL_testudata(L, 2, "QPointF*")) {
2179 score[1] += premium;
2180 } else if (false) {
2181 score[1] += premium-1; // table: 0x1294a70;
2182 } else {
2183 score[1] -= premium*premium;
2185 score[2] = 0;
2186 score[2] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2187 if (lqtL_testudata(L, 2, "QRectF*")) {
2188 score[2] += premium;
2189 } else if (false) {
2190 score[2] += premium-1; // table: 0x1296d50;
2191 } else {
2192 score[2] -= premium*premium;
2194 score[3] = 0;
2195 score[3] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2196 if (lqtL_testudata(L, 2, "QPolygonF*")) {
2197 score[3] += premium;
2198 } else if (false) {
2199 score[3] += premium-1; // table: 0x1299040;
2200 } else {
2201 score[3] -= premium*premium;
2203 score[4] = 0;
2204 score[4] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2205 if (lqtL_testudata(L, 2, "QPainterPath*")) {
2206 score[4] += premium;
2207 } else if (false) {
2208 score[4] += premium-1; // table: 0x129b380;
2209 } else {
2210 score[4] -= premium*premium;
2212 score[5] = 0;
2213 score[5] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2214 if (lua_isnumber(L, 2)) {
2215 score[5] += premium;
2216 } else if (false) {
2217 score[5] += premium-1; // table: 0x12a6870;
2218 } else {
2219 score[5] -= premium*premium;
2221 if (lua_isnumber(L, 3)) {
2222 score[5] += premium;
2223 } else if (false) {
2224 score[5] += premium-1; // table: 0x12a6d90;
2225 } else {
2226 score[5] -= premium*premium;
2228 score[6] = 0;
2229 score[6] += lqtL_testudata(L, 1, "QGraphicsItem*")?premium:-premium*premium;
2230 if (lua_isnumber(L, 2)) {
2231 score[6] += premium;
2232 } else if (false) {
2233 score[6] += premium-1; // table: 0x12a9f60;
2234 } else {
2235 score[6] -= premium*premium;
2237 if (lua_isnumber(L, 3)) {
2238 score[6] += premium;
2239 } else if (false) {
2240 score[6] += premium-1; // table: 0x12aa480;
2241 } else {
2242 score[6] -= premium*premium;
2244 if (lua_isnumber(L, 4)) {
2245 score[6] += premium;
2246 } else if (false) {
2247 score[6] += premium-1; // table: 0x12aa830;
2248 } else {
2249 score[6] -= premium*premium;
2251 if (lua_isnumber(L, 5)) {
2252 score[6] += premium;
2253 } else if (false) {
2254 score[6] += premium-1; // table: 0x12aa7d0;
2255 } else {
2256 score[6] -= premium*premium;
2258 int best = 1;
2259 for (int i=1;i<=6;i++) {
2260 if (score[best] < score[i]) { best = i; }
2262 switch (best) {
2263 case 1: return __LuaWrapCall__mapToParent__OverloadedVersion__1(L); break;
2264 case 2: return __LuaWrapCall__mapToParent__OverloadedVersion__2(L); break;
2265 case 3: return __LuaWrapCall__mapToParent__OverloadedVersion__3(L); break;
2266 case 4: return __LuaWrapCall__mapToParent__OverloadedVersion__4(L); break;
2267 case 5: return __LuaWrapCall__mapToParent__OverloadedVersion__5(L); break;
2268 case 6: return __LuaWrapCall__mapToParent__OverloadedVersion__6(L); break;
2270 lua_pushstring(L, "no overload of function __LuaWrapCall__mapToParent matching arguments");
2271 lua_error(L);
2272 return 0;
2274 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setHandlesChildEvents (lua_State *L) {
2275 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2276 if (__lua__obj==0) {
2277 lua_pushstring(L, "trying to reference deleted pointer");
2278 lua_error(L);
2279 return 0;
2281 bool arg1 = (bool)lua_toboolean(L, 2);
2282 __lua__obj->QGraphicsItem::setHandlesChildEvents(arg1);
2283 return 0;
2285 int LuaBinder< QGraphicsItem >::__LuaWrapCall__removeSceneEventFilter (lua_State *L) {
2286 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2287 if (__lua__obj==0) {
2288 lua_pushstring(L, "trying to reference deleted pointer");
2289 lua_error(L);
2290 return 0;
2292 QGraphicsItem * arg1 = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 2, "QGraphicsItem*"));
2293 __lua__obj->QGraphicsItem::removeSceneEventFilter(arg1);
2294 return 0;
2296 int LuaBinder< QGraphicsItem >::__LuaWrapCall__data (lua_State *L) {
2297 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2298 if (__lua__obj==0) {
2299 lua_pushstring(L, "trying to reference deleted pointer");
2300 lua_error(L);
2301 return 0;
2303 int arg1 = lua_tointeger(L, 2);
2304 QVariant ret = __lua__obj->QGraphicsItem::data(arg1);
2305 lqtL_passudata(L, new QVariant(ret), "QVariant*");
2306 return 1;
2308 int LuaBinder< QGraphicsItem >::__LuaWrapCall__setData (lua_State *L) {
2309 QGraphicsItem *& __lua__obj = *static_cast<QGraphicsItem**>(lqtL_checkudata(L, 1, "QGraphicsItem*"));
2310 if (__lua__obj==0) {
2311 lua_pushstring(L, "trying to reference deleted pointer");
2312 lua_error(L);
2313 return 0;
2315 int arg1 = lua_tointeger(L, 2);
2316 const QVariant& arg2 = **static_cast<QVariant**>(lqtL_checkudata(L, 3, "QVariant*"));
2317 __lua__obj->QGraphicsItem::setData(arg1, arg2);
2318 return 0;
2320 void LuaBinder< QGraphicsItem >::advance (int arg1) {
2321 bool absorbed = false;
2322 int oldtop = lua_gettop(L);
2323 lqtL_pushudata(L, this, "QGraphicsItem*");
2324 if (lua_getmetatable(L, -1)) {
2325 lua_getfield(L, -1, "advance");
2326 lua_remove(L, -2);
2327 } else {
2328 lua_pushnil(L);
2330 lua_insert(L, -2);
2331 lua_pushinteger(L, arg1);
2332 if (lua_isfunction(L, -1-2)) {
2333 lua_pcall(L, 1+1, 2, 0);
2334 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2335 lua_pop(L, 1);
2337 if (!absorbed) {
2338 lua_settop(L, oldtop);
2339 this->QGraphicsItem::advance(arg1);
2341 lua_settop(L, oldtop);
2343 void LuaBinder< QGraphicsItem >::focusInEvent (QFocusEvent * arg1) {
2344 bool absorbed = false;
2345 int oldtop = lua_gettop(L);
2346 lqtL_pushudata(L, this, "QGraphicsItem*");
2347 if (lua_getmetatable(L, -1)) {
2348 lua_getfield(L, -1, "focusInEvent");
2349 lua_remove(L, -2);
2350 } else {
2351 lua_pushnil(L);
2353 lua_insert(L, -2);
2354 lqtL_pushudata(L, arg1, "QFocusEvent*");
2355 if (lua_isfunction(L, -1-2)) {
2356 lua_pcall(L, 1+1, 2, 0);
2357 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2358 lua_pop(L, 1);
2360 if (!absorbed) {
2361 lua_settop(L, oldtop);
2362 this->QGraphicsItem::focusInEvent(arg1);
2364 lua_settop(L, oldtop);
2366 void LuaBinder< QGraphicsItem >::keyPressEvent (QKeyEvent * arg1) {
2367 bool absorbed = false;
2368 int oldtop = lua_gettop(L);
2369 lqtL_pushudata(L, this, "QGraphicsItem*");
2370 if (lua_getmetatable(L, -1)) {
2371 lua_getfield(L, -1, "keyPressEvent");
2372 lua_remove(L, -2);
2373 } else {
2374 lua_pushnil(L);
2376 lua_insert(L, -2);
2377 lqtL_pushudata(L, arg1, "QKeyEvent*");
2378 if (lua_isfunction(L, -1-2)) {
2379 lua_pcall(L, 1+1, 2, 0);
2380 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2381 lua_pop(L, 1);
2383 if (!absorbed) {
2384 lua_settop(L, oldtop);
2385 this->QGraphicsItem::keyPressEvent(arg1);
2387 lua_settop(L, oldtop);
2389 void LuaBinder< QGraphicsItem >::contextMenuEvent (QGraphicsSceneContextMenuEvent * arg1) {
2390 bool absorbed = false;
2391 int oldtop = lua_gettop(L);
2392 lqtL_pushudata(L, this, "QGraphicsItem*");
2393 if (lua_getmetatable(L, -1)) {
2394 lua_getfield(L, -1, "contextMenuEvent");
2395 lua_remove(L, -2);
2396 } else {
2397 lua_pushnil(L);
2399 lua_insert(L, -2);
2400 lqtL_pushudata(L, arg1, "QGraphicsSceneContextMenuEvent*");
2401 if (lua_isfunction(L, -1-2)) {
2402 lua_pcall(L, 1+1, 2, 0);
2403 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2404 lua_pop(L, 1);
2406 if (!absorbed) {
2407 lua_settop(L, oldtop);
2408 this->QGraphicsItem::contextMenuEvent(arg1);
2410 lua_settop(L, oldtop);
2412 void LuaBinder< QGraphicsItem >::keyReleaseEvent (QKeyEvent * arg1) {
2413 bool absorbed = false;
2414 int oldtop = lua_gettop(L);
2415 lqtL_pushudata(L, this, "QGraphicsItem*");
2416 if (lua_getmetatable(L, -1)) {
2417 lua_getfield(L, -1, "keyReleaseEvent");
2418 lua_remove(L, -2);
2419 } else {
2420 lua_pushnil(L);
2422 lua_insert(L, -2);
2423 lqtL_pushudata(L, arg1, "QKeyEvent*");
2424 if (lua_isfunction(L, -1-2)) {
2425 lua_pcall(L, 1+1, 2, 0);
2426 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2427 lua_pop(L, 1);
2429 if (!absorbed) {
2430 lua_settop(L, oldtop);
2431 this->QGraphicsItem::keyReleaseEvent(arg1);
2433 lua_settop(L, oldtop);
2435 void LuaBinder< QGraphicsItem >::dragLeaveEvent (QGraphicsSceneDragDropEvent * arg1) {
2436 bool absorbed = false;
2437 int oldtop = lua_gettop(L);
2438 lqtL_pushudata(L, this, "QGraphicsItem*");
2439 if (lua_getmetatable(L, -1)) {
2440 lua_getfield(L, -1, "dragLeaveEvent");
2441 lua_remove(L, -2);
2442 } else {
2443 lua_pushnil(L);
2445 lua_insert(L, -2);
2446 lqtL_pushudata(L, arg1, "QGraphicsSceneDragDropEvent*");
2447 if (lua_isfunction(L, -1-2)) {
2448 lua_pcall(L, 1+1, 2, 0);
2449 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2450 lua_pop(L, 1);
2452 if (!absorbed) {
2453 lua_settop(L, oldtop);
2454 this->QGraphicsItem::dragLeaveEvent(arg1);
2456 lua_settop(L, oldtop);
2458 void LuaBinder< QGraphicsItem >::mousePressEvent (QGraphicsSceneMouseEvent * arg1) {
2459 bool absorbed = false;
2460 int oldtop = lua_gettop(L);
2461 lqtL_pushudata(L, this, "QGraphicsItem*");
2462 if (lua_getmetatable(L, -1)) {
2463 lua_getfield(L, -1, "mousePressEvent");
2464 lua_remove(L, -2);
2465 } else {
2466 lua_pushnil(L);
2468 lua_insert(L, -2);
2469 lqtL_pushudata(L, arg1, "QGraphicsSceneMouseEvent*");
2470 if (lua_isfunction(L, -1-2)) {
2471 lua_pcall(L, 1+1, 2, 0);
2472 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2473 lua_pop(L, 1);
2475 if (!absorbed) {
2476 lua_settop(L, oldtop);
2477 this->QGraphicsItem::mousePressEvent(arg1);
2479 lua_settop(L, oldtop);
2481 bool LuaBinder< QGraphicsItem >::collidesWithPath (const QPainterPath& arg1, Qt::ItemSelectionMode arg2) const {
2482 bool absorbed = false;
2483 int oldtop = lua_gettop(L);
2484 lqtL_pushudata(L, this, "QGraphicsItem*");
2485 if (lua_getmetatable(L, -1)) {
2486 lua_getfield(L, -1, "collidesWithPath");
2487 lua_remove(L, -2);
2488 } else {
2489 lua_pushnil(L);
2491 lua_insert(L, -2);
2492 lqtL_pushudata(L, &(arg1), "QPainterPath*");
2493 lqtL_pushenum(L, arg2, "Qt::ItemSelectionMode");
2494 if (lua_isfunction(L, -2-2)) {
2495 lua_pcall(L, 2+1, 2, 0);
2496 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2497 lua_pop(L, 1);
2499 if (!absorbed) {
2500 lua_settop(L, oldtop);
2501 return this->QGraphicsItem::collidesWithPath(arg1, arg2);
2503 bool ret = (bool)lua_toboolean(L, -1);
2504 lua_settop(L, oldtop);
2505 return ret;
2507 void LuaBinder< QGraphicsItem >::hoverMoveEvent (QGraphicsSceneHoverEvent * arg1) {
2508 bool absorbed = false;
2509 int oldtop = lua_gettop(L);
2510 lqtL_pushudata(L, this, "QGraphicsItem*");
2511 if (lua_getmetatable(L, -1)) {
2512 lua_getfield(L, -1, "hoverMoveEvent");
2513 lua_remove(L, -2);
2514 } else {
2515 lua_pushnil(L);
2517 lua_insert(L, -2);
2518 lqtL_pushudata(L, arg1, "QGraphicsSceneHoverEvent*");
2519 if (lua_isfunction(L, -1-2)) {
2520 lua_pcall(L, 1+1, 2, 0);
2521 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2522 lua_pop(L, 1);
2524 if (!absorbed) {
2525 lua_settop(L, oldtop);
2526 this->QGraphicsItem::hoverMoveEvent(arg1);
2528 lua_settop(L, oldtop);
2530 void LuaBinder< QGraphicsItem >::dragMoveEvent (QGraphicsSceneDragDropEvent * arg1) {
2531 bool absorbed = false;
2532 int oldtop = lua_gettop(L);
2533 lqtL_pushudata(L, this, "QGraphicsItem*");
2534 if (lua_getmetatable(L, -1)) {
2535 lua_getfield(L, -1, "dragMoveEvent");
2536 lua_remove(L, -2);
2537 } else {
2538 lua_pushnil(L);
2540 lua_insert(L, -2);
2541 lqtL_pushudata(L, arg1, "QGraphicsSceneDragDropEvent*");
2542 if (lua_isfunction(L, -1-2)) {
2543 lua_pcall(L, 1+1, 2, 0);
2544 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2545 lua_pop(L, 1);
2547 if (!absorbed) {
2548 lua_settop(L, oldtop);
2549 this->QGraphicsItem::dragMoveEvent(arg1);
2551 lua_settop(L, oldtop);
2553 bool LuaBinder< QGraphicsItem >::isObscuredBy (const QGraphicsItem * arg1) const {
2554 bool absorbed = false;
2555 int oldtop = lua_gettop(L);
2556 lqtL_pushudata(L, this, "QGraphicsItem*");
2557 if (lua_getmetatable(L, -1)) {
2558 lua_getfield(L, -1, "isObscuredBy");
2559 lua_remove(L, -2);
2560 } else {
2561 lua_pushnil(L);
2563 lua_insert(L, -2);
2564 lqtL_pushudata(L, arg1, "QGraphicsItem*");
2565 if (lua_isfunction(L, -1-2)) {
2566 lua_pcall(L, 1+1, 2, 0);
2567 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2568 lua_pop(L, 1);
2570 if (!absorbed) {
2571 lua_settop(L, oldtop);
2572 return this->QGraphicsItem::isObscuredBy(arg1);
2574 bool ret = (bool)lua_toboolean(L, -1);
2575 lua_settop(L, oldtop);
2576 return ret;
2578 void LuaBinder< QGraphicsItem >::hoverLeaveEvent (QGraphicsSceneHoverEvent * arg1) {
2579 bool absorbed = false;
2580 int oldtop = lua_gettop(L);
2581 lqtL_pushudata(L, this, "QGraphicsItem*");
2582 if (lua_getmetatable(L, -1)) {
2583 lua_getfield(L, -1, "hoverLeaveEvent");
2584 lua_remove(L, -2);
2585 } else {
2586 lua_pushnil(L);
2588 lua_insert(L, -2);
2589 lqtL_pushudata(L, arg1, "QGraphicsSceneHoverEvent*");
2590 if (lua_isfunction(L, -1-2)) {
2591 lua_pcall(L, 1+1, 2, 0);
2592 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2593 lua_pop(L, 1);
2595 if (!absorbed) {
2596 lua_settop(L, oldtop);
2597 this->QGraphicsItem::hoverLeaveEvent(arg1);
2599 lua_settop(L, oldtop);
2601 bool LuaBinder< QGraphicsItem >::sceneEvent (QEvent * arg1) {
2602 bool absorbed = false;
2603 int oldtop = lua_gettop(L);
2604 lqtL_pushudata(L, this, "QGraphicsItem*");
2605 if (lua_getmetatable(L, -1)) {
2606 lua_getfield(L, -1, "sceneEvent");
2607 lua_remove(L, -2);
2608 } else {
2609 lua_pushnil(L);
2611 lua_insert(L, -2);
2612 lqtL_pushudata(L, arg1, "QEvent*");
2613 if (lua_isfunction(L, -1-2)) {
2614 lua_pcall(L, 1+1, 2, 0);
2615 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2616 lua_pop(L, 1);
2618 if (!absorbed) {
2619 lua_settop(L, oldtop);
2620 return this->QGraphicsItem::sceneEvent(arg1);
2622 bool ret = (bool)lua_toboolean(L, -1);
2623 lua_settop(L, oldtop);
2624 return ret;
2626 bool LuaBinder< QGraphicsItem >::sceneEventFilter (QGraphicsItem * arg1, QEvent * arg2) {
2627 bool absorbed = false;
2628 int oldtop = lua_gettop(L);
2629 lqtL_pushudata(L, this, "QGraphicsItem*");
2630 if (lua_getmetatable(L, -1)) {
2631 lua_getfield(L, -1, "sceneEventFilter");
2632 lua_remove(L, -2);
2633 } else {
2634 lua_pushnil(L);
2636 lua_insert(L, -2);
2637 lqtL_pushudata(L, arg1, "QGraphicsItem*");
2638 lqtL_pushudata(L, arg2, "QEvent*");
2639 if (lua_isfunction(L, -2-2)) {
2640 lua_pcall(L, 2+1, 2, 0);
2641 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2642 lua_pop(L, 1);
2644 if (!absorbed) {
2645 lua_settop(L, oldtop);
2646 return this->QGraphicsItem::sceneEventFilter(arg1, arg2);
2648 bool ret = (bool)lua_toboolean(L, -1);
2649 lua_settop(L, oldtop);
2650 return ret;
2652 QRectF LuaBinder< QGraphicsItem >::boundingRect () const {
2653 bool absorbed = false;
2654 int oldtop = lua_gettop(L);
2655 lqtL_pushudata(L, this, "QGraphicsItem*");
2656 if (lua_getmetatable(L, -1)) {
2657 lua_getfield(L, -1, "boundingRect");
2658 lua_remove(L, -2);
2659 } else {
2660 lua_pushnil(L);
2662 lua_insert(L, -2);
2663 if (lua_isfunction(L, -0-2)) {
2664 lua_pcall(L, 0+1, 2, 0);
2665 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2666 lua_pop(L, 1);
2668 if (!absorbed) {
2669 lua_settop(L, oldtop);
2671 QRectF ret = **static_cast<QRectF**>(lqtL_checkudata(L, -1, "QRectF*"));
2672 lua_settop(L, oldtop);
2673 return ret;
2675 QVariant LuaBinder< QGraphicsItem >::itemChange (QGraphicsItem::GraphicsItemChange arg1, const QVariant& arg2) {
2676 bool absorbed = false;
2677 int oldtop = lua_gettop(L);
2678 lqtL_pushudata(L, this, "QGraphicsItem*");
2679 if (lua_getmetatable(L, -1)) {
2680 lua_getfield(L, -1, "itemChange");
2681 lua_remove(L, -2);
2682 } else {
2683 lua_pushnil(L);
2685 lua_insert(L, -2);
2686 lqtL_pushenum(L, arg1, "QGraphicsItem::GraphicsItemChange");
2687 lqtL_pushudata(L, &(arg2), "QVariant*");
2688 if (lua_isfunction(L, -2-2)) {
2689 lua_pcall(L, 2+1, 2, 0);
2690 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2691 lua_pop(L, 1);
2693 if (!absorbed) {
2694 lua_settop(L, oldtop);
2695 return this->QGraphicsItem::itemChange(arg1, arg2);
2697 QVariant ret = **static_cast<QVariant**>(lqtL_checkudata(L, -1, "QVariant*"));
2698 lua_settop(L, oldtop);
2699 return ret;
2701 void LuaBinder< QGraphicsItem >::mouseDoubleClickEvent (QGraphicsSceneMouseEvent * arg1) {
2702 bool absorbed = false;
2703 int oldtop = lua_gettop(L);
2704 lqtL_pushudata(L, this, "QGraphicsItem*");
2705 if (lua_getmetatable(L, -1)) {
2706 lua_getfield(L, -1, "mouseDoubleClickEvent");
2707 lua_remove(L, -2);
2708 } else {
2709 lua_pushnil(L);
2711 lua_insert(L, -2);
2712 lqtL_pushudata(L, arg1, "QGraphicsSceneMouseEvent*");
2713 if (lua_isfunction(L, -1-2)) {
2714 lua_pcall(L, 1+1, 2, 0);
2715 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2716 lua_pop(L, 1);
2718 if (!absorbed) {
2719 lua_settop(L, oldtop);
2720 this->QGraphicsItem::mouseDoubleClickEvent(arg1);
2722 lua_settop(L, oldtop);
2724 void LuaBinder< QGraphicsItem >::mouseMoveEvent (QGraphicsSceneMouseEvent * arg1) {
2725 bool absorbed = false;
2726 int oldtop = lua_gettop(L);
2727 lqtL_pushudata(L, this, "QGraphicsItem*");
2728 if (lua_getmetatable(L, -1)) {
2729 lua_getfield(L, -1, "mouseMoveEvent");
2730 lua_remove(L, -2);
2731 } else {
2732 lua_pushnil(L);
2734 lua_insert(L, -2);
2735 lqtL_pushudata(L, arg1, "QGraphicsSceneMouseEvent*");
2736 if (lua_isfunction(L, -1-2)) {
2737 lua_pcall(L, 1+1, 2, 0);
2738 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2739 lua_pop(L, 1);
2741 if (!absorbed) {
2742 lua_settop(L, oldtop);
2743 this->QGraphicsItem::mouseMoveEvent(arg1);
2745 lua_settop(L, oldtop);
2747 QPainterPath LuaBinder< QGraphicsItem >::opaqueArea () const {
2748 bool absorbed = false;
2749 int oldtop = lua_gettop(L);
2750 lqtL_pushudata(L, this, "QGraphicsItem*");
2751 if (lua_getmetatable(L, -1)) {
2752 lua_getfield(L, -1, "opaqueArea");
2753 lua_remove(L, -2);
2754 } else {
2755 lua_pushnil(L);
2757 lua_insert(L, -2);
2758 if (lua_isfunction(L, -0-2)) {
2759 lua_pcall(L, 0+1, 2, 0);
2760 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2761 lua_pop(L, 1);
2763 if (!absorbed) {
2764 lua_settop(L, oldtop);
2765 return this->QGraphicsItem::opaqueArea();
2767 QPainterPath ret = **static_cast<QPainterPath**>(lqtL_checkudata(L, -1, "QPainterPath*"));
2768 lua_settop(L, oldtop);
2769 return ret;
2771 void LuaBinder< QGraphicsItem >::focusOutEvent (QFocusEvent * arg1) {
2772 bool absorbed = false;
2773 int oldtop = lua_gettop(L);
2774 lqtL_pushudata(L, this, "QGraphicsItem*");
2775 if (lua_getmetatable(L, -1)) {
2776 lua_getfield(L, -1, "focusOutEvent");
2777 lua_remove(L, -2);
2778 } else {
2779 lua_pushnil(L);
2781 lua_insert(L, -2);
2782 lqtL_pushudata(L, arg1, "QFocusEvent*");
2783 if (lua_isfunction(L, -1-2)) {
2784 lua_pcall(L, 1+1, 2, 0);
2785 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2786 lua_pop(L, 1);
2788 if (!absorbed) {
2789 lua_settop(L, oldtop);
2790 this->QGraphicsItem::focusOutEvent(arg1);
2792 lua_settop(L, oldtop);
2794 QVariant LuaBinder< QGraphicsItem >::extension (const QVariant& arg1) const {
2795 bool absorbed = false;
2796 int oldtop = lua_gettop(L);
2797 lqtL_pushudata(L, this, "QGraphicsItem*");
2798 if (lua_getmetatable(L, -1)) {
2799 lua_getfield(L, -1, "extension");
2800 lua_remove(L, -2);
2801 } else {
2802 lua_pushnil(L);
2804 lua_insert(L, -2);
2805 lqtL_pushudata(L, &(arg1), "QVariant*");
2806 if (lua_isfunction(L, -1-2)) {
2807 lua_pcall(L, 1+1, 2, 0);
2808 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2809 lua_pop(L, 1);
2811 if (!absorbed) {
2812 lua_settop(L, oldtop);
2813 return this->QGraphicsItem::extension(arg1);
2815 QVariant ret = **static_cast<QVariant**>(lqtL_checkudata(L, -1, "QVariant*"));
2816 lua_settop(L, oldtop);
2817 return ret;
2819 void LuaBinder< QGraphicsItem >::setExtension (QGraphicsItem::Extension arg1, const QVariant& arg2) {
2820 bool absorbed = false;
2821 int oldtop = lua_gettop(L);
2822 lqtL_pushudata(L, this, "QGraphicsItem*");
2823 if (lua_getmetatable(L, -1)) {
2824 lua_getfield(L, -1, "setExtension");
2825 lua_remove(L, -2);
2826 } else {
2827 lua_pushnil(L);
2829 lua_insert(L, -2);
2830 lqtL_pushenum(L, arg1, "QGraphicsItem::Extension");
2831 lqtL_pushudata(L, &(arg2), "QVariant*");
2832 if (lua_isfunction(L, -2-2)) {
2833 lua_pcall(L, 2+1, 2, 0);
2834 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2835 lua_pop(L, 1);
2837 if (!absorbed) {
2838 lua_settop(L, oldtop);
2839 this->QGraphicsItem::setExtension(arg1, arg2);
2841 lua_settop(L, oldtop);
2843 void LuaBinder< QGraphicsItem >::inputMethodEvent (QInputMethodEvent * arg1) {
2844 bool absorbed = false;
2845 int oldtop = lua_gettop(L);
2846 lqtL_pushudata(L, this, "QGraphicsItem*");
2847 if (lua_getmetatable(L, -1)) {
2848 lua_getfield(L, -1, "inputMethodEvent");
2849 lua_remove(L, -2);
2850 } else {
2851 lua_pushnil(L);
2853 lua_insert(L, -2);
2854 lqtL_pushudata(L, arg1, "QInputMethodEvent*");
2855 if (lua_isfunction(L, -1-2)) {
2856 lua_pcall(L, 1+1, 2, 0);
2857 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2858 lua_pop(L, 1);
2860 if (!absorbed) {
2861 lua_settop(L, oldtop);
2862 this->QGraphicsItem::inputMethodEvent(arg1);
2864 lua_settop(L, oldtop);
2866 int LuaBinder< QGraphicsItem >::type () const {
2867 bool absorbed = false;
2868 int oldtop = lua_gettop(L);
2869 lqtL_pushudata(L, this, "QGraphicsItem*");
2870 if (lua_getmetatable(L, -1)) {
2871 lua_getfield(L, -1, "type");
2872 lua_remove(L, -2);
2873 } else {
2874 lua_pushnil(L);
2876 lua_insert(L, -2);
2877 if (lua_isfunction(L, -0-2)) {
2878 lua_pcall(L, 0+1, 2, 0);
2879 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2880 lua_pop(L, 1);
2882 if (!absorbed) {
2883 lua_settop(L, oldtop);
2884 return this->QGraphicsItem::type();
2886 int ret = lua_tointeger(L, -1);
2887 lua_settop(L, oldtop);
2888 return ret;
2890 bool LuaBinder< QGraphicsItem >::supportsExtension (QGraphicsItem::Extension arg1) const {
2891 bool absorbed = false;
2892 int oldtop = lua_gettop(L);
2893 lqtL_pushudata(L, this, "QGraphicsItem*");
2894 if (lua_getmetatable(L, -1)) {
2895 lua_getfield(L, -1, "supportsExtension");
2896 lua_remove(L, -2);
2897 } else {
2898 lua_pushnil(L);
2900 lua_insert(L, -2);
2901 lqtL_pushenum(L, arg1, "QGraphicsItem::Extension");
2902 if (lua_isfunction(L, -1-2)) {
2903 lua_pcall(L, 1+1, 2, 0);
2904 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2905 lua_pop(L, 1);
2907 if (!absorbed) {
2908 lua_settop(L, oldtop);
2909 return this->QGraphicsItem::supportsExtension(arg1);
2911 bool ret = (bool)lua_toboolean(L, -1);
2912 lua_settop(L, oldtop);
2913 return ret;
2915 QVariant LuaBinder< QGraphicsItem >::inputMethodQuery (Qt::InputMethodQuery arg1) const {
2916 bool absorbed = false;
2917 int oldtop = lua_gettop(L);
2918 lqtL_pushudata(L, this, "QGraphicsItem*");
2919 if (lua_getmetatable(L, -1)) {
2920 lua_getfield(L, -1, "inputMethodQuery");
2921 lua_remove(L, -2);
2922 } else {
2923 lua_pushnil(L);
2925 lua_insert(L, -2);
2926 lqtL_pushenum(L, arg1, "Qt::InputMethodQuery");
2927 if (lua_isfunction(L, -1-2)) {
2928 lua_pcall(L, 1+1, 2, 0);
2929 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2930 lua_pop(L, 1);
2932 if (!absorbed) {
2933 lua_settop(L, oldtop);
2934 return this->QGraphicsItem::inputMethodQuery(arg1);
2936 QVariant ret = **static_cast<QVariant**>(lqtL_checkudata(L, -1, "QVariant*"));
2937 lua_settop(L, oldtop);
2938 return ret;
2940 void LuaBinder< QGraphicsItem >::wheelEvent (QGraphicsSceneWheelEvent * arg1) {
2941 bool absorbed = false;
2942 int oldtop = lua_gettop(L);
2943 lqtL_pushudata(L, this, "QGraphicsItem*");
2944 if (lua_getmetatable(L, -1)) {
2945 lua_getfield(L, -1, "wheelEvent");
2946 lua_remove(L, -2);
2947 } else {
2948 lua_pushnil(L);
2950 lua_insert(L, -2);
2951 lqtL_pushudata(L, arg1, "QGraphicsSceneWheelEvent*");
2952 if (lua_isfunction(L, -1-2)) {
2953 lua_pcall(L, 1+1, 2, 0);
2954 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2955 lua_pop(L, 1);
2957 if (!absorbed) {
2958 lua_settop(L, oldtop);
2959 this->QGraphicsItem::wheelEvent(arg1);
2961 lua_settop(L, oldtop);
2963 bool LuaBinder< QGraphicsItem >::contains (const QPointF& arg1) const {
2964 bool absorbed = false;
2965 int oldtop = lua_gettop(L);
2966 lqtL_pushudata(L, this, "QGraphicsItem*");
2967 if (lua_getmetatable(L, -1)) {
2968 lua_getfield(L, -1, "contains");
2969 lua_remove(L, -2);
2970 } else {
2971 lua_pushnil(L);
2973 lua_insert(L, -2);
2974 lqtL_pushudata(L, &(arg1), "QPointF*");
2975 if (lua_isfunction(L, -1-2)) {
2976 lua_pcall(L, 1+1, 2, 0);
2977 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
2978 lua_pop(L, 1);
2980 if (!absorbed) {
2981 lua_settop(L, oldtop);
2982 return this->QGraphicsItem::contains(arg1);
2984 bool ret = (bool)lua_toboolean(L, -1);
2985 lua_settop(L, oldtop);
2986 return ret;
2988 void LuaBinder< QGraphicsItem >::mouseReleaseEvent (QGraphicsSceneMouseEvent * arg1) {
2989 bool absorbed = false;
2990 int oldtop = lua_gettop(L);
2991 lqtL_pushudata(L, this, "QGraphicsItem*");
2992 if (lua_getmetatable(L, -1)) {
2993 lua_getfield(L, -1, "mouseReleaseEvent");
2994 lua_remove(L, -2);
2995 } else {
2996 lua_pushnil(L);
2998 lua_insert(L, -2);
2999 lqtL_pushudata(L, arg1, "QGraphicsSceneMouseEvent*");
3000 if (lua_isfunction(L, -1-2)) {
3001 lua_pcall(L, 1+1, 2, 0);
3002 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
3003 lua_pop(L, 1);
3005 if (!absorbed) {
3006 lua_settop(L, oldtop);
3007 this->QGraphicsItem::mouseReleaseEvent(arg1);
3009 lua_settop(L, oldtop);
3011 QPainterPath LuaBinder< QGraphicsItem >::shape () const {
3012 bool absorbed = false;
3013 int oldtop = lua_gettop(L);
3014 lqtL_pushudata(L, this, "QGraphicsItem*");
3015 if (lua_getmetatable(L, -1)) {
3016 lua_getfield(L, -1, "shape");
3017 lua_remove(L, -2);
3018 } else {
3019 lua_pushnil(L);
3021 lua_insert(L, -2);
3022 if (lua_isfunction(L, -0-2)) {
3023 lua_pcall(L, 0+1, 2, 0);
3024 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
3025 lua_pop(L, 1);
3027 if (!absorbed) {
3028 lua_settop(L, oldtop);
3029 return this->QGraphicsItem::shape();
3031 QPainterPath ret = **static_cast<QPainterPath**>(lqtL_checkudata(L, -1, "QPainterPath*"));
3032 lua_settop(L, oldtop);
3033 return ret;
3035 void LuaBinder< QGraphicsItem >::paint (QPainter * arg1, const QStyleOptionGraphicsItem * arg2, QWidget * arg3) {
3036 bool absorbed = false;
3037 int oldtop = lua_gettop(L);
3038 lqtL_pushudata(L, this, "QGraphicsItem*");
3039 if (lua_getmetatable(L, -1)) {
3040 lua_getfield(L, -1, "paint");
3041 lua_remove(L, -2);
3042 } else {
3043 lua_pushnil(L);
3045 lua_insert(L, -2);
3046 lqtL_pushudata(L, arg1, "QPainter*");
3047 lqtL_pushudata(L, arg2, "QStyleOptionGraphicsItem*");
3048 lqtL_pushudata(L, arg3, "QWidget*");
3049 if (lua_isfunction(L, -3-2)) {
3050 lua_pcall(L, 3+1, 2, 0);
3051 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
3052 lua_pop(L, 1);
3054 if (!absorbed) {
3055 lua_settop(L, oldtop);
3057 lua_settop(L, oldtop);
3059 bool LuaBinder< QGraphicsItem >::collidesWithItem (const QGraphicsItem * arg1, Qt::ItemSelectionMode arg2) const {
3060 bool absorbed = false;
3061 int oldtop = lua_gettop(L);
3062 lqtL_pushudata(L, this, "QGraphicsItem*");
3063 if (lua_getmetatable(L, -1)) {
3064 lua_getfield(L, -1, "collidesWithItem");
3065 lua_remove(L, -2);
3066 } else {
3067 lua_pushnil(L);
3069 lua_insert(L, -2);
3070 lqtL_pushudata(L, arg1, "QGraphicsItem*");
3071 lqtL_pushenum(L, arg2, "Qt::ItemSelectionMode");
3072 if (lua_isfunction(L, -2-2)) {
3073 lua_pcall(L, 2+1, 2, 0);
3074 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
3075 lua_pop(L, 1);
3077 if (!absorbed) {
3078 lua_settop(L, oldtop);
3079 return this->QGraphicsItem::collidesWithItem(arg1, arg2);
3081 bool ret = (bool)lua_toboolean(L, -1);
3082 lua_settop(L, oldtop);
3083 return ret;
3085 void LuaBinder< QGraphicsItem >::hoverEnterEvent (QGraphicsSceneHoverEvent * arg1) {
3086 bool absorbed = false;
3087 int oldtop = lua_gettop(L);
3088 lqtL_pushudata(L, this, "QGraphicsItem*");
3089 if (lua_getmetatable(L, -1)) {
3090 lua_getfield(L, -1, "hoverEnterEvent");
3091 lua_remove(L, -2);
3092 } else {
3093 lua_pushnil(L);
3095 lua_insert(L, -2);
3096 lqtL_pushudata(L, arg1, "QGraphicsSceneHoverEvent*");
3097 if (lua_isfunction(L, -1-2)) {
3098 lua_pcall(L, 1+1, 2, 0);
3099 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
3100 lua_pop(L, 1);
3102 if (!absorbed) {
3103 lua_settop(L, oldtop);
3104 this->QGraphicsItem::hoverEnterEvent(arg1);
3106 lua_settop(L, oldtop);
3108 void LuaBinder< QGraphicsItem >::dragEnterEvent (QGraphicsSceneDragDropEvent * arg1) {
3109 bool absorbed = false;
3110 int oldtop = lua_gettop(L);
3111 lqtL_pushudata(L, this, "QGraphicsItem*");
3112 if (lua_getmetatable(L, -1)) {
3113 lua_getfield(L, -1, "dragEnterEvent");
3114 lua_remove(L, -2);
3115 } else {
3116 lua_pushnil(L);
3118 lua_insert(L, -2);
3119 lqtL_pushudata(L, arg1, "QGraphicsSceneDragDropEvent*");
3120 if (lua_isfunction(L, -1-2)) {
3121 lua_pcall(L, 1+1, 2, 0);
3122 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
3123 lua_pop(L, 1);
3125 if (!absorbed) {
3126 lua_settop(L, oldtop);
3127 this->QGraphicsItem::dragEnterEvent(arg1);
3129 lua_settop(L, oldtop);
3131 void LuaBinder< QGraphicsItem >::dropEvent (QGraphicsSceneDragDropEvent * arg1) {
3132 bool absorbed = false;
3133 int oldtop = lua_gettop(L);
3134 lqtL_pushudata(L, this, "QGraphicsItem*");
3135 if (lua_getmetatable(L, -1)) {
3136 lua_getfield(L, -1, "dropEvent");
3137 lua_remove(L, -2);
3138 } else {
3139 lua_pushnil(L);
3141 lua_insert(L, -2);
3142 lqtL_pushudata(L, arg1, "QGraphicsSceneDragDropEvent*");
3143 if (lua_isfunction(L, -1-2)) {
3144 lua_pcall(L, 1+1, 2, 0);
3145 absorbed = (bool)lua_toboolean(L, -1) || (bool)lua_toboolean(L, -2);
3146 lua_pop(L, 1);
3148 if (!absorbed) {
3149 lua_settop(L, oldtop);
3150 this->QGraphicsItem::dropEvent(arg1);
3152 lua_settop(L, oldtop);
3154 LuaBinder< QGraphicsItem >:: ~LuaBinder< QGraphicsItem > () {
3155 int oldtop = lua_gettop(L);
3156 lqtL_pushudata(L, this, "QGraphicsItem*");
3157 lua_getfield(L, -1, "~QGraphicsItem");
3159 if (lua_isfunction(L, -1)) {
3160 lua_insert(L, -2);
3161 lua_pcall(L, 1, 1, 0);
3162 } else {
3164 lua_settop(L, oldtop);
3166 int LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemFlag (lua_State *L) {
3167 int enum_table = 0;
3168 lua_getfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
3169 if (!lua_istable(L, -1)) {
3170 lua_pop(L, 1);
3171 lua_newtable(L);
3172 lua_pushvalue(L, -1);
3173 lua_setfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
3175 lua_newtable(L);
3176 enum_table = lua_gettop(L);
3177 lua_pushstring(L, "ItemIsMovable");
3178 lua_rawseti(L, enum_table, 1);
3179 lua_pushinteger(L, 1);
3180 lua_setfield(L, enum_table, "ItemIsMovable");
3181 lua_pushstring(L, "ItemIsSelectable");
3182 lua_rawseti(L, enum_table, 2);
3183 lua_pushinteger(L, 2);
3184 lua_setfield(L, enum_table, "ItemIsSelectable");
3185 lua_pushstring(L, "ItemIsFocusable");
3186 lua_rawseti(L, enum_table, 4);
3187 lua_pushinteger(L, 4);
3188 lua_setfield(L, enum_table, "ItemIsFocusable");
3189 lua_pushstring(L, "ItemClipsToShape");
3190 lua_rawseti(L, enum_table, 8);
3191 lua_pushinteger(L, 8);
3192 lua_setfield(L, enum_table, "ItemClipsToShape");
3193 lua_pushstring(L, "ItemClipsChildrenToShape");
3194 lua_rawseti(L, enum_table, 16);
3195 lua_pushinteger(L, 16);
3196 lua_setfield(L, enum_table, "ItemClipsChildrenToShape");
3197 lua_pushstring(L, "ItemIgnoresTransformations");
3198 lua_rawseti(L, enum_table, 32);
3199 lua_pushinteger(L, 32);
3200 lua_setfield(L, enum_table, "ItemIgnoresTransformations");
3201 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemFlag_QFLAGS_CREATOR);
3202 lua_setfield(L, enum_table, "QFlags");
3203 lua_pushvalue(L, -1);
3204 lua_setfield(L, -3, "QGraphicsItem::GraphicsItemFlag");
3205 lua_remove(L, -2);
3206 return 1;
3208 int LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemFlag_QFLAGS_CREATOR (lua_State *L) {
3209 int argn = lua_gettop(L);
3210 int i = 0;
3211 void *p = lua_newuserdata(L, sizeof(QFlags<QGraphicsItem::GraphicsItemFlag>*) + sizeof(QFlags<QGraphicsItem::GraphicsItemFlag>));
3212 QFlags<QGraphicsItem::GraphicsItemFlag> *fl = static_cast<QFlags<QGraphicsItem::GraphicsItemFlag>*>( static_cast<void*>(&static_cast<QFlags<QGraphicsItem::GraphicsItemFlag>**>(p)[1]) );
3213 *(void**)p = fl;
3214 for (i=1;i<=argn;i++) {
3215 *fl |= static_cast<QGraphicsItem::GraphicsItemFlag>(lqtL_toenum(L, i, "QGraphicsItem::GraphicsItemFlag"));
3217 if (luaL_newmetatable(L, "QFlags<QGraphicsItem::GraphicsItemFlag>*")) {
3218 lua_pushstring(L, "QFlags<QGraphicsItem::GraphicsItemFlag>*");
3219 lua_setfield(L, -2, "__qtype");
3221 lua_setmetatable(L, -2);
3222 return 1;
3224 int LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemChange (lua_State *L) {
3225 int enum_table = 0;
3226 lua_getfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
3227 if (!lua_istable(L, -1)) {
3228 lua_pop(L, 1);
3229 lua_newtable(L);
3230 lua_pushvalue(L, -1);
3231 lua_setfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
3233 lua_newtable(L);
3234 enum_table = lua_gettop(L);
3235 lua_pushstring(L, "ItemPositionChange");
3236 lua_rawseti(L, enum_table, 0);
3237 lua_pushinteger(L, 0);
3238 lua_setfield(L, enum_table, "ItemPositionChange");
3239 lua_pushstring(L, "ItemMatrixChange");
3240 lua_rawseti(L, enum_table, 1);
3241 lua_pushinteger(L, 1);
3242 lua_setfield(L, enum_table, "ItemMatrixChange");
3243 lua_pushstring(L, "ItemVisibleChange");
3244 lua_rawseti(L, enum_table, 2);
3245 lua_pushinteger(L, 2);
3246 lua_setfield(L, enum_table, "ItemVisibleChange");
3247 lua_pushstring(L, "ItemEnabledChange");
3248 lua_rawseti(L, enum_table, 3);
3249 lua_pushinteger(L, 3);
3250 lua_setfield(L, enum_table, "ItemEnabledChange");
3251 lua_pushstring(L, "ItemSelectedChange");
3252 lua_rawseti(L, enum_table, 4);
3253 lua_pushinteger(L, 4);
3254 lua_setfield(L, enum_table, "ItemSelectedChange");
3255 lua_pushstring(L, "ItemParentChange");
3256 lua_rawseti(L, enum_table, 5);
3257 lua_pushinteger(L, 5);
3258 lua_setfield(L, enum_table, "ItemParentChange");
3259 lua_pushstring(L, "ItemChildAddedChange");
3260 lua_rawseti(L, enum_table, 6);
3261 lua_pushinteger(L, 6);
3262 lua_setfield(L, enum_table, "ItemChildAddedChange");
3263 lua_pushstring(L, "ItemChildRemovedChange");
3264 lua_rawseti(L, enum_table, 7);
3265 lua_pushinteger(L, 7);
3266 lua_setfield(L, enum_table, "ItemChildRemovedChange");
3267 lua_pushstring(L, "ItemTransformChange");
3268 lua_rawseti(L, enum_table, 8);
3269 lua_pushinteger(L, 8);
3270 lua_setfield(L, enum_table, "ItemTransformChange");
3271 lua_pushstring(L, "ItemPositionHasChanged");
3272 lua_rawseti(L, enum_table, 9);
3273 lua_pushinteger(L, 9);
3274 lua_setfield(L, enum_table, "ItemPositionHasChanged");
3275 lua_pushstring(L, "ItemTransformHasChanged");
3276 lua_rawseti(L, enum_table, 10);
3277 lua_pushinteger(L, 10);
3278 lua_setfield(L, enum_table, "ItemTransformHasChanged");
3279 lua_pushstring(L, "ItemSceneChange");
3280 lua_rawseti(L, enum_table, 11);
3281 lua_pushinteger(L, 11);
3282 lua_setfield(L, enum_table, "ItemSceneChange");
3283 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemChange_QFLAGS_CREATOR);
3284 lua_setfield(L, enum_table, "QFlags");
3285 lua_pushvalue(L, -1);
3286 lua_setfield(L, -3, "QGraphicsItem::GraphicsItemChange");
3287 lua_remove(L, -2);
3288 return 1;
3290 int LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemChange_QFLAGS_CREATOR (lua_State *L) {
3291 int argn = lua_gettop(L);
3292 int i = 0;
3293 void *p = lua_newuserdata(L, sizeof(QFlags<QGraphicsItem::GraphicsItemChange>*) + sizeof(QFlags<QGraphicsItem::GraphicsItemChange>));
3294 QFlags<QGraphicsItem::GraphicsItemChange> *fl = static_cast<QFlags<QGraphicsItem::GraphicsItemChange>*>( static_cast<void*>(&static_cast<QFlags<QGraphicsItem::GraphicsItemChange>**>(p)[1]) );
3295 *(void**)p = fl;
3296 for (i=1;i<=argn;i++) {
3297 *fl |= static_cast<QGraphicsItem::GraphicsItemChange>(lqtL_toenum(L, i, "QGraphicsItem::GraphicsItemChange"));
3299 if (luaL_newmetatable(L, "QFlags<QGraphicsItem::GraphicsItemChange>*")) {
3300 lua_pushstring(L, "QFlags<QGraphicsItem::GraphicsItemChange>*");
3301 lua_setfield(L, -2, "__qtype");
3303 lua_setmetatable(L, -2);
3304 return 1;
3306 int LuaBinder< QGraphicsItem >::lqt_pushenum_Extension (lua_State *L) {
3307 int enum_table = 0;
3308 lua_getfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
3309 if (!lua_istable(L, -1)) {
3310 lua_pop(L, 1);
3311 lua_newtable(L);
3312 lua_pushvalue(L, -1);
3313 lua_setfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
3315 lua_newtable(L);
3316 enum_table = lua_gettop(L);
3317 lua_pushstring(L, "UserExtension");
3318 lua_rawseti(L, enum_table, -2147483648);
3319 lua_pushinteger(L, -2147483648);
3320 lua_setfield(L, enum_table, "UserExtension");
3321 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::lqt_pushenum_Extension_QFLAGS_CREATOR);
3322 lua_setfield(L, enum_table, "QFlags");
3323 lua_pushvalue(L, -1);
3324 lua_setfield(L, -3, "QGraphicsItem::Extension");
3325 lua_remove(L, -2);
3326 return 1;
3328 int LuaBinder< QGraphicsItem >::lqt_pushenum_Extension_QFLAGS_CREATOR (lua_State *L) {
3329 int argn = lua_gettop(L);
3330 int i = 0;
3331 void *p = lua_newuserdata(L, sizeof(QFlags<QGraphicsItem::Extension>*) + sizeof(QFlags<QGraphicsItem::Extension>));
3332 QFlags<QGraphicsItem::Extension> *fl = static_cast<QFlags<QGraphicsItem::Extension>*>( static_cast<void*>(&static_cast<QFlags<QGraphicsItem::Extension>**>(p)[1]) );
3333 *(void**)p = fl;
3334 for (i=1;i<=argn;i++) {
3335 *fl |= static_cast<QGraphicsItem::Extension>(lqtL_toenum(L, i, "QGraphicsItem::Extension"));
3337 if (luaL_newmetatable(L, "QFlags<QGraphicsItem::Extension>*")) {
3338 lua_pushstring(L, "QFlags<QGraphicsItem::Extension>*");
3339 lua_setfield(L, -2, "__qtype");
3341 lua_setmetatable(L, -2);
3342 return 1;
3344 int luaopen_QGraphicsItem (lua_State *L) {
3345 if (luaL_newmetatable(L, "QGraphicsItem*")) {
3346 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__scenePos);
3347 lua_setfield(L, -2, "scenePos");
3348 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setCursor);
3349 lua_setfield(L, -2, "setCursor");
3350 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setPos);
3351 lua_setfield(L, -2, "setPos");
3352 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__isVisible);
3353 lua_setfield(L, -2, "isVisible");
3354 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setAcceptsHoverEvents);
3355 lua_setfield(L, -2, "setAcceptsHoverEvents");
3356 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__hasCursor);
3357 lua_setfield(L, -2, "hasCursor");
3358 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__topLevelItem);
3359 lua_setfield(L, -2, "topLevelItem");
3360 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__y);
3361 lua_setfield(L, -2, "y");
3362 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__x);
3363 lua_setfield(L, -2, "x");
3364 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setAcceptDrops);
3365 lua_setfield(L, -2, "setAcceptDrops");
3366 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__clearFocus);
3367 lua_setfield(L, -2, "clearFocus");
3368 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__deviceTransform);
3369 lua_setfield(L, -2, "deviceTransform");
3370 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__shape);
3371 lua_setfield(L, -2, "shape");
3372 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__pos);
3373 lua_setfield(L, -2, "pos");
3374 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__moveBy);
3375 lua_setfield(L, -2, "moveBy");
3376 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__scale);
3377 lua_setfield(L, -2, "scale");
3378 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__isSelected);
3379 lua_setfield(L, -2, "isSelected");
3380 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setParentItem);
3381 lua_setfield(L, -2, "setParentItem");
3382 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__hasFocus);
3383 lua_setfield(L, -2, "hasFocus");
3384 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setFocus);
3385 lua_setfield(L, -2, "setFocus");
3386 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setFlag);
3387 lua_setfield(L, -2, "setFlag");
3388 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__translate);
3389 lua_setfield(L, -2, "translate");
3390 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__acceptedMouseButtons);
3391 lua_setfield(L, -2, "acceptedMouseButtons");
3392 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__opaqueArea);
3393 lua_setfield(L, -2, "opaqueArea");
3394 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__sceneTransform);
3395 lua_setfield(L, -2, "sceneTransform");
3396 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__resetTransform);
3397 lua_setfield(L, -2, "resetTransform");
3398 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setToolTip);
3399 lua_setfield(L, -2, "setToolTip");
3400 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__parentItem);
3401 lua_setfield(L, -2, "parentItem");
3402 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__collidesWithItem);
3403 lua_setfield(L, -2, "collidesWithItem");
3404 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__show);
3405 lua_setfield(L, -2, "show");
3406 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__isEnabled);
3407 lua_setfield(L, -2, "isEnabled");
3408 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setFlags);
3409 lua_setfield(L, -2, "setFlags");
3410 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setGroup);
3411 lua_setfield(L, -2, "setGroup");
3412 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__transform);
3413 lua_setfield(L, -2, "transform");
3414 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToItem);
3415 lua_setfield(L, -2, "mapToItem");
3416 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__ensureVisible);
3417 lua_setfield(L, -2, "ensureVisible");
3418 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__update);
3419 lua_setfield(L, -2, "update");
3420 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__isObscured);
3421 lua_setfield(L, -2, "isObscured");
3422 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setAcceptedMouseButtons);
3423 lua_setfield(L, -2, "setAcceptedMouseButtons");
3424 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__matrix);
3425 lua_setfield(L, -2, "matrix");
3426 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__advance);
3427 lua_setfield(L, -2, "advance");
3428 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__toolTip);
3429 lua_setfield(L, -2, "toolTip");
3430 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__delete);
3431 lua_setfield(L, -2, "delete");
3432 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__sceneBoundingRect);
3433 lua_setfield(L, -2, "sceneBoundingRect");
3434 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__flags);
3435 lua_setfield(L, -2, "flags");
3436 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__isAncestorOf);
3437 lua_setfield(L, -2, "isAncestorOf");
3438 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__collidesWithPath);
3439 lua_setfield(L, -2, "collidesWithPath");
3440 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__new);
3441 lua_setfield(L, -2, "new");
3442 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__scene);
3443 lua_setfield(L, -2, "scene");
3444 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__rotate);
3445 lua_setfield(L, -2, "rotate");
3446 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setSelected);
3447 lua_setfield(L, -2, "setSelected");
3448 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__hide);
3449 lua_setfield(L, -2, "hide");
3450 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__installSceneEventFilter);
3451 lua_setfield(L, -2, "installSceneEventFilter");
3452 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__contains);
3453 lua_setfield(L, -2, "contains");
3454 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__sceneMatrix);
3455 lua_setfield(L, -2, "sceneMatrix");
3456 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setTransform);
3457 lua_setfield(L, -2, "setTransform");
3458 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__group);
3459 lua_setfield(L, -2, "group");
3460 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromScene);
3461 lua_setfield(L, -2, "mapFromScene");
3462 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__acceptsHoverEvents);
3463 lua_setfield(L, -2, "acceptsHoverEvents");
3464 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setZValue);
3465 lua_setfield(L, -2, "setZValue");
3466 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setMatrix);
3467 lua_setfield(L, -2, "setMatrix");
3468 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setVisible);
3469 lua_setfield(L, -2, "setVisible");
3470 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__handlesChildEvents);
3471 lua_setfield(L, -2, "handlesChildEvents");
3472 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromItem);
3473 lua_setfield(L, -2, "mapFromItem");
3474 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__childrenBoundingRect);
3475 lua_setfield(L, -2, "childrenBoundingRect");
3476 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__isObscuredBy);
3477 lua_setfield(L, -2, "isObscuredBy");
3478 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__children);
3479 lua_setfield(L, -2, "children");
3480 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__unsetCursor);
3481 lua_setfield(L, -2, "unsetCursor");
3482 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__shear);
3483 lua_setfield(L, -2, "shear");
3484 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__type);
3485 lua_setfield(L, -2, "type");
3486 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToScene);
3487 lua_setfield(L, -2, "mapToScene");
3488 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__collidingItems);
3489 lua_setfield(L, -2, "collidingItems");
3490 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setEnabled);
3491 lua_setfield(L, -2, "setEnabled");
3492 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__acceptDrops);
3493 lua_setfield(L, -2, "acceptDrops");
3494 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__zValue);
3495 lua_setfield(L, -2, "zValue");
3496 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__resetMatrix);
3497 lua_setfield(L, -2, "resetMatrix");
3498 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__cursor);
3499 lua_setfield(L, -2, "cursor");
3500 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__mapFromParent);
3501 lua_setfield(L, -2, "mapFromParent");
3502 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__mapToParent);
3503 lua_setfield(L, -2, "mapToParent");
3504 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setHandlesChildEvents);
3505 lua_setfield(L, -2, "setHandlesChildEvents");
3506 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__removeSceneEventFilter);
3507 lua_setfield(L, -2, "removeSceneEventFilter");
3508 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__data);
3509 lua_setfield(L, -2, "data");
3510 lua_pushcfunction(L, LuaBinder< QGraphicsItem >::__LuaWrapCall__setData);
3511 lua_setfield(L, -2, "setData");
3512 LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemFlag(L);
3513 lua_setfield(L, -2, "GraphicsItemFlag");
3514 LuaBinder< QGraphicsItem >::lqt_pushenum_GraphicsItemChange(L);
3515 lua_setfield(L, -2, "GraphicsItemChange");
3516 LuaBinder< QGraphicsItem >::lqt_pushenum_Extension(L);
3517 lua_setfield(L, -2, "Extension");
3518 lua_newtable(L);
3519 lua_setfield(L, -2, "__base");
3520 lua_pushcfunction(L, lqtL_newindex);
3521 lua_setfield(L, -2, "__newindex");
3522 lua_pushcfunction(L, lqtL_index);
3523 lua_setfield(L, -2, "__index");
3524 lua_pushcfunction(L, lqtL_gc);
3525 lua_setfield(L, -2, "__gc");
3526 lua_pushstring(L, "QGraphicsItem");
3527 lua_setfield(L, -2, "__qtype");
3528 lua_setglobal(L, "QGraphicsItem");
3529 } else {
3530 lua_pop(L, 1);
3532 return 0;