updated binding sources to the last version
[Leditor.git] / src / lqt_bind_QTextCursor.cpp
blob4d9ce1ae4979adb267d02525ae2b1f7e8442fe55
1 #include "lqt_bind_QTextCursor.hpp"
3 int LuaBinder< QTextCursor >::__LuaWrapCall__insertBlock__OverloadedVersion__1 (lua_State *L) {
4 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
5 if (__lua__obj==0) {
6 lua_pushstring(L, "trying to reference deleted pointer");
7 lua_error(L);
8 return 0;
10 __lua__obj->QTextCursor::insertBlock();
11 return 0;
13 int LuaBinder< QTextCursor >::__LuaWrapCall__insertBlock__OverloadedVersion__2 (lua_State *L) {
14 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
15 if (__lua__obj==0) {
16 lua_pushstring(L, "trying to reference deleted pointer");
17 lua_error(L);
18 return 0;
20 const QTextBlockFormat& arg1 = **static_cast<QTextBlockFormat**>(lqtL_checkudata(L, 2, "QTextBlockFormat*"));
21 __lua__obj->QTextCursor::insertBlock(arg1);
22 return 0;
24 int LuaBinder< QTextCursor >::__LuaWrapCall__insertBlock__OverloadedVersion__3 (lua_State *L) {
25 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
26 if (__lua__obj==0) {
27 lua_pushstring(L, "trying to reference deleted pointer");
28 lua_error(L);
29 return 0;
31 const QTextBlockFormat& arg1 = **static_cast<QTextBlockFormat**>(lqtL_checkudata(L, 2, "QTextBlockFormat*"));
32 const QTextCharFormat& arg2 = **static_cast<QTextCharFormat**>(lqtL_checkudata(L, 3, "QTextCharFormat*"));
33 __lua__obj->QTextCursor::insertBlock(arg1, arg2);
34 return 0;
36 int LuaBinder< QTextCursor >::__LuaWrapCall__insertBlock (lua_State *L) {
37 int score[4];
38 const int premium = 11+lua_gettop(L);
39 score[1] = 0;
40 score[1] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
41 score[2] = 0;
42 score[2] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
43 if (lqtL_testudata(L, 2, "QTextBlockFormat*")) {
44 score[2] += premium;
45 } else if (false) {
46 score[2] += premium-1; // table: 0xe9ae20;
47 } else {
48 score[2] -= premium*premium;
50 score[3] = 0;
51 score[3] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
52 if (lqtL_testudata(L, 2, "QTextBlockFormat*")) {
53 score[3] += premium;
54 } else if (false) {
55 score[3] += premium-1; // table: 0xe844e0;
56 } else {
57 score[3] -= premium*premium;
59 if (lqtL_testudata(L, 3, "QTextCharFormat*")) {
60 score[3] += premium;
61 } else if (false) {
62 score[3] += premium-1; // table: 0xe89160;
63 } else {
64 score[3] -= premium*premium;
66 int best = 1;
67 for (int i=1;i<=3;i++) {
68 if (score[best] < score[i]) { best = i; }
70 switch (best) {
71 case 1: return __LuaWrapCall__insertBlock__OverloadedVersion__1(L); break;
72 case 2: return __LuaWrapCall__insertBlock__OverloadedVersion__2(L); break;
73 case 3: return __LuaWrapCall__insertBlock__OverloadedVersion__3(L); break;
75 lua_pushstring(L, "no overload of function __LuaWrapCall__insertBlock matching arguments");
76 lua_error(L);
77 return 0;
79 int LuaBinder< QTextCursor >::__LuaWrapCall__insertFragment (lua_State *L) {
80 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
81 if (__lua__obj==0) {
82 lua_pushstring(L, "trying to reference deleted pointer");
83 lua_error(L);
84 return 0;
86 const QTextDocumentFragment& arg1 = **static_cast<QTextDocumentFragment**>(lqtL_checkudata(L, 2, "QTextDocumentFragment*"));
87 __lua__obj->QTextCursor::insertFragment(arg1);
88 return 0;
90 int LuaBinder< QTextCursor >::__LuaWrapCall__clearSelection (lua_State *L) {
91 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
92 if (__lua__obj==0) {
93 lua_pushstring(L, "trying to reference deleted pointer");
94 lua_error(L);
95 return 0;
97 __lua__obj->QTextCursor::clearSelection();
98 return 0;
100 int LuaBinder< QTextCursor >::__LuaWrapCall__insertImage__OverloadedVersion__1 (lua_State *L) {
101 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
102 if (__lua__obj==0) {
103 lua_pushstring(L, "trying to reference deleted pointer");
104 lua_error(L);
105 return 0;
107 const QTextImageFormat& arg1 = **static_cast<QTextImageFormat**>(lqtL_checkudata(L, 2, "QTextImageFormat*"));
108 QTextFrameFormat::Position arg2 = static_cast<QTextFrameFormat::Position>(lqtL_toenum(L, 3, "QTextFrameFormat::Position"));
109 __lua__obj->QTextCursor::insertImage(arg1, arg2);
110 return 0;
112 int LuaBinder< QTextCursor >::__LuaWrapCall__insertImage__OverloadedVersion__2 (lua_State *L) {
113 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
114 if (__lua__obj==0) {
115 lua_pushstring(L, "trying to reference deleted pointer");
116 lua_error(L);
117 return 0;
119 const QTextImageFormat& arg1 = **static_cast<QTextImageFormat**>(lqtL_checkudata(L, 2, "QTextImageFormat*"));
120 __lua__obj->QTextCursor::insertImage(arg1);
121 return 0;
123 int LuaBinder< QTextCursor >::__LuaWrapCall__insertImage__OverloadedVersion__3 (lua_State *L) {
124 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
125 if (__lua__obj==0) {
126 lua_pushstring(L, "trying to reference deleted pointer");
127 lua_error(L);
128 return 0;
130 const QString& arg1 = QString::fromAscii(lua_tostring(L, 2), lua_objlen(L, 2));
131 __lua__obj->QTextCursor::insertImage(arg1);
132 return 0;
134 int LuaBinder< QTextCursor >::__LuaWrapCall__insertImage (lua_State *L) {
135 int score[4];
136 const int premium = 11+lua_gettop(L);
137 score[1] = 0;
138 score[1] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
139 if (lqtL_testudata(L, 2, "QTextImageFormat*")) {
140 score[1] += premium;
141 } else if (false) {
142 score[1] += premium-1; // table: 0xd7de10;
143 } else {
144 score[1] -= premium*premium;
146 if (lqtL_isenum(L, 3, "QTextFrameFormat::Position")) {
147 score[1] += premium;
148 } else if (false) {
149 score[1] += premium-1; // table: 0xd7f820;
150 } else {
151 score[1] -= premium*premium;
153 score[2] = 0;
154 score[2] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
155 if (lqtL_testudata(L, 2, "QTextImageFormat*")) {
156 score[2] += premium;
157 } else if (false) {
158 score[2] += premium-1; // table: 0xd3f710;
159 } else {
160 score[2] -= premium*premium;
162 score[3] = 0;
163 score[3] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
164 if ((lua_type(L, 2)==LUA_TSTRING)) {
165 score[3] += premium;
166 } else if (false) {
167 score[3] += premium-1; // table: 0xd529d0;
168 } else {
169 score[3] -= premium*premium;
171 int best = 1;
172 for (int i=1;i<=3;i++) {
173 if (score[best] < score[i]) { best = i; }
175 switch (best) {
176 case 1: return __LuaWrapCall__insertImage__OverloadedVersion__1(L); break;
177 case 2: return __LuaWrapCall__insertImage__OverloadedVersion__2(L); break;
178 case 3: return __LuaWrapCall__insertImage__OverloadedVersion__3(L); break;
180 lua_pushstring(L, "no overload of function __LuaWrapCall__insertImage matching arguments");
181 lua_error(L);
182 return 0;
184 int LuaBinder< QTextCursor >::__LuaWrapCall__insertFrame (lua_State *L) {
185 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
186 if (__lua__obj==0) {
187 lua_pushstring(L, "trying to reference deleted pointer");
188 lua_error(L);
189 return 0;
191 const QTextFrameFormat& arg1 = **static_cast<QTextFrameFormat**>(lqtL_checkudata(L, 2, "QTextFrameFormat*"));
192 QTextFrame * ret = __lua__obj->QTextCursor::insertFrame(arg1);
193 lqtL_pushudata(L, ret, "QTextFrame*");
194 return 1;
196 int LuaBinder< QTextCursor >::__LuaWrapCall__setPosition (lua_State *L) {
197 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
198 if (__lua__obj==0) {
199 lua_pushstring(L, "trying to reference deleted pointer");
200 lua_error(L);
201 return 0;
203 int arg1 = lua_tointeger(L, 2);
204 QTextCursor::MoveMode arg2 = lqtL_isenum(L, 3, "QTextCursor::MoveMode")?static_cast<QTextCursor::MoveMode>(lqtL_toenum(L, 3, "QTextCursor::MoveMode")):QTextCursor::MoveAnchor;
205 __lua__obj->QTextCursor::setPosition(arg1, arg2);
206 return 0;
208 int LuaBinder< QTextCursor >::__LuaWrapCall__atEnd (lua_State *L) {
209 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
210 if (__lua__obj==0) {
211 lua_pushstring(L, "trying to reference deleted pointer");
212 lua_error(L);
213 return 0;
215 bool ret = __lua__obj->QTextCursor::atEnd();
216 lua_pushboolean(L, ret);
217 return 1;
219 int LuaBinder< QTextCursor >::__LuaWrapCall__insertHtml (lua_State *L) {
220 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
221 if (__lua__obj==0) {
222 lua_pushstring(L, "trying to reference deleted pointer");
223 lua_error(L);
224 return 0;
226 const QString& arg1 = QString::fromAscii(lua_tostring(L, 2), lua_objlen(L, 2));
227 __lua__obj->QTextCursor::insertHtml(arg1);
228 return 0;
230 int LuaBinder< QTextCursor >::__LuaWrapCall__block (lua_State *L) {
231 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
232 if (__lua__obj==0) {
233 lua_pushstring(L, "trying to reference deleted pointer");
234 lua_error(L);
235 return 0;
237 QTextBlock ret = __lua__obj->QTextCursor::block();
238 lqtL_passudata(L, new QTextBlock(ret), "QTextBlock*");
239 return 1;
241 int LuaBinder< QTextCursor >::__LuaWrapCall__atBlockStart (lua_State *L) {
242 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
243 if (__lua__obj==0) {
244 lua_pushstring(L, "trying to reference deleted pointer");
245 lua_error(L);
246 return 0;
248 bool ret = __lua__obj->QTextCursor::atBlockStart();
249 lua_pushboolean(L, ret);
250 return 1;
252 int LuaBinder< QTextCursor >::__LuaWrapCall__insertTable__OverloadedVersion__1 (lua_State *L) {
253 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
254 if (__lua__obj==0) {
255 lua_pushstring(L, "trying to reference deleted pointer");
256 lua_error(L);
257 return 0;
259 int arg1 = lua_tointeger(L, 2);
260 int arg2 = lua_tointeger(L, 3);
261 const QTextTableFormat& arg3 = **static_cast<QTextTableFormat**>(lqtL_checkudata(L, 4, "QTextTableFormat*"));
262 QTextTable * ret = __lua__obj->QTextCursor::insertTable(arg1, arg2, arg3);
263 lqtL_pushudata(L, ret, "QTextTable*");
264 return 1;
266 int LuaBinder< QTextCursor >::__LuaWrapCall__insertTable__OverloadedVersion__2 (lua_State *L) {
267 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
268 if (__lua__obj==0) {
269 lua_pushstring(L, "trying to reference deleted pointer");
270 lua_error(L);
271 return 0;
273 int arg1 = lua_tointeger(L, 2);
274 int arg2 = lua_tointeger(L, 3);
275 QTextTable * ret = __lua__obj->QTextCursor::insertTable(arg1, arg2);
276 lqtL_pushudata(L, ret, "QTextTable*");
277 return 1;
279 int LuaBinder< QTextCursor >::__LuaWrapCall__insertTable (lua_State *L) {
280 int score[3];
281 const int premium = 11+lua_gettop(L);
282 score[1] = 0;
283 score[1] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
284 if (lua_isnumber(L, 2)) {
285 score[1] += premium;
286 } else if (false) {
287 score[1] += premium-1; // table: 0xe60510;
288 } else {
289 score[1] -= premium*premium;
291 if (lua_isnumber(L, 3)) {
292 score[1] += premium;
293 } else if (false) {
294 score[1] += premium-1; // table: 0x968060;
295 } else {
296 score[1] -= premium*premium;
298 if (lqtL_testudata(L, 4, "QTextTableFormat*")) {
299 score[1] += premium;
300 } else if (false) {
301 score[1] += premium-1; // table: 0x96f710;
302 } else {
303 score[1] -= premium*premium;
305 score[2] = 0;
306 score[2] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
307 if (lua_isnumber(L, 2)) {
308 score[2] += premium;
309 } else if (false) {
310 score[2] += premium-1; // table: 0x965a70;
311 } else {
312 score[2] -= premium*premium;
314 if (lua_isnumber(L, 3)) {
315 score[2] += premium;
316 } else if (false) {
317 score[2] += premium-1; // table: 0xda4850;
318 } else {
319 score[2] -= premium*premium;
321 int best = 1;
322 for (int i=1;i<=2;i++) {
323 if (score[best] < score[i]) { best = i; }
325 switch (best) {
326 case 1: return __LuaWrapCall__insertTable__OverloadedVersion__1(L); break;
327 case 2: return __LuaWrapCall__insertTable__OverloadedVersion__2(L); break;
329 lua_pushstring(L, "no overload of function __LuaWrapCall__insertTable matching arguments");
330 lua_error(L);
331 return 0;
333 int LuaBinder< QTextCursor >::__LuaWrapCall__isCopyOf (lua_State *L) {
334 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
335 if (__lua__obj==0) {
336 lua_pushstring(L, "trying to reference deleted pointer");
337 lua_error(L);
338 return 0;
340 const QTextCursor& arg1 = **static_cast<QTextCursor**>(lqtL_checkudata(L, 2, "QTextCursor*"));
341 bool ret = __lua__obj->QTextCursor::isCopyOf(arg1);
342 lua_pushboolean(L, ret);
343 return 1;
345 int LuaBinder< QTextCursor >::__LuaWrapCall__selectedText (lua_State *L) {
346 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
347 if (__lua__obj==0) {
348 lua_pushstring(L, "trying to reference deleted pointer");
349 lua_error(L);
350 return 0;
352 QString ret = __lua__obj->QTextCursor::selectedText();
353 lua_pushlstring(L, ret.toAscii().data(), ret.toAscii().size());
354 return 1;
356 int LuaBinder< QTextCursor >::__LuaWrapCall__endEditBlock (lua_State *L) {
357 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
358 if (__lua__obj==0) {
359 lua_pushstring(L, "trying to reference deleted pointer");
360 lua_error(L);
361 return 0;
363 __lua__obj->QTextCursor::endEditBlock();
364 return 0;
366 int LuaBinder< QTextCursor >::__LuaWrapCall__blockFormat (lua_State *L) {
367 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
368 if (__lua__obj==0) {
369 lua_pushstring(L, "trying to reference deleted pointer");
370 lua_error(L);
371 return 0;
373 QTextBlockFormat ret = __lua__obj->QTextCursor::blockFormat();
374 lqtL_passudata(L, new QTextBlockFormat(ret), "QTextBlockFormat*");
375 return 1;
377 int LuaBinder< QTextCursor >::__LuaWrapCall__blockNumber (lua_State *L) {
378 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
379 if (__lua__obj==0) {
380 lua_pushstring(L, "trying to reference deleted pointer");
381 lua_error(L);
382 return 0;
384 int ret = __lua__obj->QTextCursor::blockNumber();
385 lua_pushinteger(L, ret);
386 return 1;
388 int LuaBinder< QTextCursor >::__LuaWrapCall__position (lua_State *L) {
389 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
390 if (__lua__obj==0) {
391 lua_pushstring(L, "trying to reference deleted pointer");
392 lua_error(L);
393 return 0;
395 int ret = __lua__obj->QTextCursor::position();
396 lua_pushinteger(L, ret);
397 return 1;
399 int LuaBinder< QTextCursor >::__LuaWrapCall__delete (lua_State *L) {
400 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
401 if (__lua__obj==0) {
402 lua_pushstring(L, "trying to reference deleted pointer");
403 lua_error(L);
404 return 0;
406 delete __lua__obj;
407 __lua__obj = 0;
408 return 0;
410 int LuaBinder< QTextCursor >::__LuaWrapCall__deletePreviousChar (lua_State *L) {
411 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
412 if (__lua__obj==0) {
413 lua_pushstring(L, "trying to reference deleted pointer");
414 lua_error(L);
415 return 0;
417 __lua__obj->QTextCursor::deletePreviousChar();
418 return 0;
420 int LuaBinder< QTextCursor >::__LuaWrapCall__currentTable (lua_State *L) {
421 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
422 if (__lua__obj==0) {
423 lua_pushstring(L, "trying to reference deleted pointer");
424 lua_error(L);
425 return 0;
427 QTextTable * ret = __lua__obj->QTextCursor::currentTable();
428 lqtL_pushudata(L, ret, "QTextTable*");
429 return 1;
431 int LuaBinder< QTextCursor >::__LuaWrapCall__insertText__OverloadedVersion__1 (lua_State *L) {
432 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
433 if (__lua__obj==0) {
434 lua_pushstring(L, "trying to reference deleted pointer");
435 lua_error(L);
436 return 0;
438 const QString& arg1 = QString::fromAscii(lua_tostring(L, 2), lua_objlen(L, 2));
439 __lua__obj->QTextCursor::insertText(arg1);
440 return 0;
442 int LuaBinder< QTextCursor >::__LuaWrapCall__insertText__OverloadedVersion__2 (lua_State *L) {
443 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
444 if (__lua__obj==0) {
445 lua_pushstring(L, "trying to reference deleted pointer");
446 lua_error(L);
447 return 0;
449 const QString& arg1 = QString::fromAscii(lua_tostring(L, 2), lua_objlen(L, 2));
450 const QTextCharFormat& arg2 = **static_cast<QTextCharFormat**>(lqtL_checkudata(L, 3, "QTextCharFormat*"));
451 __lua__obj->QTextCursor::insertText(arg1, arg2);
452 return 0;
454 int LuaBinder< QTextCursor >::__LuaWrapCall__insertText (lua_State *L) {
455 int score[3];
456 const int premium = 11+lua_gettop(L);
457 score[1] = 0;
458 score[1] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
459 if ((lua_type(L, 2)==LUA_TSTRING)) {
460 score[1] += premium;
461 } else if (false) {
462 score[1] += premium-1; // table: 0xa238b0;
463 } else {
464 score[1] -= premium*premium;
466 score[2] = 0;
467 score[2] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
468 if ((lua_type(L, 2)==LUA_TSTRING)) {
469 score[2] += premium;
470 } else if (false) {
471 score[2] += premium-1; // table: 0xc82810;
472 } else {
473 score[2] -= premium*premium;
475 if (lqtL_testudata(L, 3, "QTextCharFormat*")) {
476 score[2] += premium;
477 } else if (false) {
478 score[2] += premium-1; // table: 0xa4c2c0;
479 } else {
480 score[2] -= premium*premium;
482 int best = 1;
483 for (int i=1;i<=2;i++) {
484 if (score[best] < score[i]) { best = i; }
486 switch (best) {
487 case 1: return __LuaWrapCall__insertText__OverloadedVersion__1(L); break;
488 case 2: return __LuaWrapCall__insertText__OverloadedVersion__2(L); break;
490 lua_pushstring(L, "no overload of function __LuaWrapCall__insertText matching arguments");
491 lua_error(L);
492 return 0;
494 int LuaBinder< QTextCursor >::__LuaWrapCall__hasComplexSelection (lua_State *L) {
495 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
496 if (__lua__obj==0) {
497 lua_pushstring(L, "trying to reference deleted pointer");
498 lua_error(L);
499 return 0;
501 bool ret = __lua__obj->QTextCursor::hasComplexSelection();
502 lua_pushboolean(L, ret);
503 return 1;
505 int LuaBinder< QTextCursor >::__LuaWrapCall__movePosition (lua_State *L) {
506 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
507 if (__lua__obj==0) {
508 lua_pushstring(L, "trying to reference deleted pointer");
509 lua_error(L);
510 return 0;
512 QTextCursor::MoveOperation arg1 = static_cast<QTextCursor::MoveOperation>(lqtL_toenum(L, 2, "QTextCursor::MoveOperation"));
513 QTextCursor::MoveMode arg2 = lqtL_isenum(L, 3, "QTextCursor::MoveMode")?static_cast<QTextCursor::MoveMode>(lqtL_toenum(L, 3, "QTextCursor::MoveMode")):QTextCursor::MoveAnchor;
514 int arg3 = lua_isnumber(L, 4)?lua_tointeger(L, 4):static_cast< int >(1);
515 bool ret = __lua__obj->QTextCursor::movePosition(arg1, arg2, arg3);
516 lua_pushboolean(L, ret);
517 return 1;
519 int LuaBinder< QTextCursor >::__LuaWrapCall__columnNumber (lua_State *L) {
520 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
521 if (__lua__obj==0) {
522 lua_pushstring(L, "trying to reference deleted pointer");
523 lua_error(L);
524 return 0;
526 int ret = __lua__obj->QTextCursor::columnNumber();
527 lua_pushinteger(L, ret);
528 return 1;
530 int LuaBinder< QTextCursor >::__LuaWrapCall__selectionStart (lua_State *L) {
531 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
532 if (__lua__obj==0) {
533 lua_pushstring(L, "trying to reference deleted pointer");
534 lua_error(L);
535 return 0;
537 int ret = __lua__obj->QTextCursor::selectionStart();
538 lua_pushinteger(L, ret);
539 return 1;
541 int LuaBinder< QTextCursor >::__LuaWrapCall__select (lua_State *L) {
542 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
543 if (__lua__obj==0) {
544 lua_pushstring(L, "trying to reference deleted pointer");
545 lua_error(L);
546 return 0;
548 QTextCursor::SelectionType arg1 = static_cast<QTextCursor::SelectionType>(lqtL_toenum(L, 2, "QTextCursor::SelectionType"));
549 __lua__obj->QTextCursor::select(arg1);
550 return 0;
552 int LuaBinder< QTextCursor >::__LuaWrapCall__anchor (lua_State *L) {
553 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
554 if (__lua__obj==0) {
555 lua_pushstring(L, "trying to reference deleted pointer");
556 lua_error(L);
557 return 0;
559 int ret = __lua__obj->QTextCursor::anchor();
560 lua_pushinteger(L, ret);
561 return 1;
563 int LuaBinder< QTextCursor >::__LuaWrapCall__joinPreviousEditBlock (lua_State *L) {
564 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
565 if (__lua__obj==0) {
566 lua_pushstring(L, "trying to reference deleted pointer");
567 lua_error(L);
568 return 0;
570 __lua__obj->QTextCursor::joinPreviousEditBlock();
571 return 0;
573 int LuaBinder< QTextCursor >::__LuaWrapCall__selection (lua_State *L) {
574 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
575 if (__lua__obj==0) {
576 lua_pushstring(L, "trying to reference deleted pointer");
577 lua_error(L);
578 return 0;
580 QTextDocumentFragment ret = __lua__obj->QTextCursor::selection();
581 lqtL_passudata(L, new QTextDocumentFragment(ret), "QTextDocumentFragment*");
582 return 1;
584 int LuaBinder< QTextCursor >::__LuaWrapCall__hasSelection (lua_State *L) {
585 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
586 if (__lua__obj==0) {
587 lua_pushstring(L, "trying to reference deleted pointer");
588 lua_error(L);
589 return 0;
591 bool ret = __lua__obj->QTextCursor::hasSelection();
592 lua_pushboolean(L, ret);
593 return 1;
595 int LuaBinder< QTextCursor >::__LuaWrapCall__isNull (lua_State *L) {
596 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
597 if (__lua__obj==0) {
598 lua_pushstring(L, "trying to reference deleted pointer");
599 lua_error(L);
600 return 0;
602 bool ret = __lua__obj->QTextCursor::isNull();
603 lua_pushboolean(L, ret);
604 return 1;
606 int LuaBinder< QTextCursor >::__LuaWrapCall__mergeCharFormat (lua_State *L) {
607 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
608 if (__lua__obj==0) {
609 lua_pushstring(L, "trying to reference deleted pointer");
610 lua_error(L);
611 return 0;
613 const QTextCharFormat& arg1 = **static_cast<QTextCharFormat**>(lqtL_checkudata(L, 2, "QTextCharFormat*"));
614 __lua__obj->QTextCursor::mergeCharFormat(arg1);
615 return 0;
617 int LuaBinder< QTextCursor >::__LuaWrapCall__removeSelectedText (lua_State *L) {
618 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
619 if (__lua__obj==0) {
620 lua_pushstring(L, "trying to reference deleted pointer");
621 lua_error(L);
622 return 0;
624 __lua__obj->QTextCursor::removeSelectedText();
625 return 0;
627 int LuaBinder< QTextCursor >::__LuaWrapCall__createList__OverloadedVersion__1 (lua_State *L) {
628 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
629 if (__lua__obj==0) {
630 lua_pushstring(L, "trying to reference deleted pointer");
631 lua_error(L);
632 return 0;
634 const QTextListFormat& arg1 = **static_cast<QTextListFormat**>(lqtL_checkudata(L, 2, "QTextListFormat*"));
635 QTextList * ret = __lua__obj->QTextCursor::createList(arg1);
636 lqtL_pushudata(L, ret, "QTextList*");
637 return 1;
639 int LuaBinder< QTextCursor >::__LuaWrapCall__createList__OverloadedVersion__2 (lua_State *L) {
640 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
641 if (__lua__obj==0) {
642 lua_pushstring(L, "trying to reference deleted pointer");
643 lua_error(L);
644 return 0;
646 QTextListFormat::Style arg1 = static_cast<QTextListFormat::Style>(lqtL_toenum(L, 2, "QTextListFormat::Style"));
647 QTextList * ret = __lua__obj->QTextCursor::createList(arg1);
648 lqtL_pushudata(L, ret, "QTextList*");
649 return 1;
651 int LuaBinder< QTextCursor >::__LuaWrapCall__createList (lua_State *L) {
652 int score[3];
653 const int premium = 11+lua_gettop(L);
654 score[1] = 0;
655 score[1] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
656 if (lqtL_testudata(L, 2, "QTextListFormat*")) {
657 score[1] += premium;
658 } else if (false) {
659 score[1] += premium-1; // table: 0xe48ce0;
660 } else {
661 score[1] -= premium*premium;
663 score[2] = 0;
664 score[2] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
665 if (lqtL_isenum(L, 2, "QTextListFormat::Style")) {
666 score[2] += premium;
667 } else if (false) {
668 score[2] += premium-1; // table: 0xe49280;
669 } else {
670 score[2] -= premium*premium;
672 int best = 1;
673 for (int i=1;i<=2;i++) {
674 if (score[best] < score[i]) { best = i; }
676 switch (best) {
677 case 1: return __LuaWrapCall__createList__OverloadedVersion__1(L); break;
678 case 2: return __LuaWrapCall__createList__OverloadedVersion__2(L); break;
680 lua_pushstring(L, "no overload of function __LuaWrapCall__createList matching arguments");
681 lua_error(L);
682 return 0;
684 int LuaBinder< QTextCursor >::__LuaWrapCall__new__OverloadedVersion__1 (lua_State *L) {
685 QTextCursor * ret = new LuaBinder< QTextCursor >(L);
686 lqtL_passudata(L, ret, "QTextCursor*");
687 return 1;
689 int LuaBinder< QTextCursor >::__LuaWrapCall__new__OverloadedVersion__2 (lua_State *L) {
690 QTextDocument * arg1 = *static_cast<QTextDocument**>(lqtL_checkudata(L, 1, "QTextDocument*"));
691 QTextCursor * ret = new LuaBinder< QTextCursor >(L, arg1);
692 lqtL_passudata(L, ret, "QTextCursor*");
693 return 1;
695 int LuaBinder< QTextCursor >::__LuaWrapCall__new__OverloadedVersion__3 (lua_State *L) {
696 QTextDocumentPrivate * arg1 = *static_cast<QTextDocumentPrivate**>(lqtL_checkudata(L, 1, "QTextDocumentPrivate*"));
697 int arg2 = lua_tointeger(L, 2);
698 QTextCursor * ret = new LuaBinder< QTextCursor >(L, arg1, arg2);
699 lqtL_passudata(L, ret, "QTextCursor*");
700 return 1;
702 int LuaBinder< QTextCursor >::__LuaWrapCall__new__OverloadedVersion__4 (lua_State *L) {
703 QTextFrame * arg1 = *static_cast<QTextFrame**>(lqtL_checkudata(L, 1, "QTextFrame*"));
704 QTextCursor * ret = new LuaBinder< QTextCursor >(L, arg1);
705 lqtL_passudata(L, ret, "QTextCursor*");
706 return 1;
708 int LuaBinder< QTextCursor >::__LuaWrapCall__new__OverloadedVersion__5 (lua_State *L) {
709 const QTextBlock& arg1 = **static_cast<QTextBlock**>(lqtL_checkudata(L, 1, "QTextBlock*"));
710 QTextCursor * ret = new LuaBinder< QTextCursor >(L, arg1);
711 lqtL_passudata(L, ret, "QTextCursor*");
712 return 1;
714 int LuaBinder< QTextCursor >::__LuaWrapCall__new__OverloadedVersion__6 (lua_State *L) {
715 QTextCursorPrivate * arg1 = *static_cast<QTextCursorPrivate**>(lqtL_checkudata(L, 1, "QTextCursorPrivate*"));
716 QTextCursor * ret = new LuaBinder< QTextCursor >(L, arg1);
717 lqtL_passudata(L, ret, "QTextCursor*");
718 return 1;
720 int LuaBinder< QTextCursor >::__LuaWrapCall__new__OverloadedVersion__7 (lua_State *L) {
721 const QTextCursor& arg1 = **static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
722 QTextCursor * ret = new LuaBinder< QTextCursor >(L, arg1);
723 lqtL_passudata(L, ret, "QTextCursor*");
724 return 1;
726 int LuaBinder< QTextCursor >::__LuaWrapCall__new (lua_State *L) {
727 int score[8];
728 const int premium = 11+lua_gettop(L);
729 score[1] = 0;
730 score[2] = 0;
731 if (lqtL_testudata(L, 1, "QTextDocument*")) {
732 score[2] += premium;
733 } else if (false) {
734 score[2] += premium-1; // table: 0x817440;
735 } else {
736 score[2] -= premium*premium;
738 score[3] = 0;
739 if (lqtL_testudata(L, 1, "QTextDocumentPrivate*")) {
740 score[3] += premium;
741 } else if (false) {
742 score[3] += premium-1; // table: 0x8cbb70;
743 } else {
744 score[3] -= premium*premium;
746 if (lua_isnumber(L, 2)) {
747 score[3] += premium;
748 } else if (false) {
749 score[3] += premium-1; // table: 0x54c880;
750 } else {
751 score[3] -= premium*premium;
753 score[4] = 0;
754 if (lqtL_testudata(L, 1, "QTextFrame*")) {
755 score[4] += premium;
756 } else if (false) {
757 score[4] += premium-1; // table: 0x8d43d0;
758 } else {
759 score[4] -= premium*premium;
761 score[5] = 0;
762 if (lqtL_testudata(L, 1, "QTextBlock*")) {
763 score[5] += premium;
764 } else if (false) {
765 score[5] += premium-1; // table: 0x899340;
766 } else {
767 score[5] -= premium*premium;
769 score[6] = 0;
770 if (lqtL_testudata(L, 1, "QTextCursorPrivate*")) {
771 score[6] += premium;
772 } else if (false) {
773 score[6] += premium-1; // table: 0xa175f0;
774 } else {
775 score[6] -= premium*premium;
777 score[7] = 0;
778 if (lqtL_testudata(L, 1, "QTextCursor*")) {
779 score[7] += premium;
780 } else if (false) {
781 score[7] += premium-1; // table: 0xa03eb0;
782 } else {
783 score[7] -= premium*premium;
785 int best = 1;
786 for (int i=1;i<=7;i++) {
787 if (score[best] < score[i]) { best = i; }
789 switch (best) {
790 case 1: return __LuaWrapCall__new__OverloadedVersion__1(L); break;
791 case 2: return __LuaWrapCall__new__OverloadedVersion__2(L); break;
792 case 3: return __LuaWrapCall__new__OverloadedVersion__3(L); break;
793 case 4: return __LuaWrapCall__new__OverloadedVersion__4(L); break;
794 case 5: return __LuaWrapCall__new__OverloadedVersion__5(L); break;
795 case 6: return __LuaWrapCall__new__OverloadedVersion__6(L); break;
796 case 7: return __LuaWrapCall__new__OverloadedVersion__7(L); break;
798 lua_pushstring(L, "no overload of function __LuaWrapCall__new matching arguments");
799 lua_error(L);
800 return 0;
802 int LuaBinder< QTextCursor >::__LuaWrapCall__setBlockCharFormat (lua_State *L) {
803 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
804 if (__lua__obj==0) {
805 lua_pushstring(L, "trying to reference deleted pointer");
806 lua_error(L);
807 return 0;
809 const QTextCharFormat& arg1 = **static_cast<QTextCharFormat**>(lqtL_checkudata(L, 2, "QTextCharFormat*"));
810 __lua__obj->QTextCursor::setBlockCharFormat(arg1);
811 return 0;
813 int LuaBinder< QTextCursor >::__LuaWrapCall__charFormat (lua_State *L) {
814 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
815 if (__lua__obj==0) {
816 lua_pushstring(L, "trying to reference deleted pointer");
817 lua_error(L);
818 return 0;
820 QTextCharFormat ret = __lua__obj->QTextCursor::charFormat();
821 lqtL_passudata(L, new QTextCharFormat(ret), "QTextCharFormat*");
822 return 1;
824 int LuaBinder< QTextCursor >::__LuaWrapCall__currentList (lua_State *L) {
825 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
826 if (__lua__obj==0) {
827 lua_pushstring(L, "trying to reference deleted pointer");
828 lua_error(L);
829 return 0;
831 QTextList * ret = __lua__obj->QTextCursor::currentList();
832 lqtL_pushudata(L, ret, "QTextList*");
833 return 1;
835 int LuaBinder< QTextCursor >::__LuaWrapCall__currentFrame (lua_State *L) {
836 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
837 if (__lua__obj==0) {
838 lua_pushstring(L, "trying to reference deleted pointer");
839 lua_error(L);
840 return 0;
842 QTextFrame * ret = __lua__obj->QTextCursor::currentFrame();
843 lqtL_pushudata(L, ret, "QTextFrame*");
844 return 1;
846 int LuaBinder< QTextCursor >::__LuaWrapCall__selectionEnd (lua_State *L) {
847 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
848 if (__lua__obj==0) {
849 lua_pushstring(L, "trying to reference deleted pointer");
850 lua_error(L);
851 return 0;
853 int ret = __lua__obj->QTextCursor::selectionEnd();
854 lua_pushinteger(L, ret);
855 return 1;
857 int LuaBinder< QTextCursor >::__LuaWrapCall__mergeBlockCharFormat (lua_State *L) {
858 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
859 if (__lua__obj==0) {
860 lua_pushstring(L, "trying to reference deleted pointer");
861 lua_error(L);
862 return 0;
864 const QTextCharFormat& arg1 = **static_cast<QTextCharFormat**>(lqtL_checkudata(L, 2, "QTextCharFormat*"));
865 __lua__obj->QTextCursor::mergeBlockCharFormat(arg1);
866 return 0;
868 int LuaBinder< QTextCursor >::__LuaWrapCall__atStart (lua_State *L) {
869 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
870 if (__lua__obj==0) {
871 lua_pushstring(L, "trying to reference deleted pointer");
872 lua_error(L);
873 return 0;
875 bool ret = __lua__obj->QTextCursor::atStart();
876 lua_pushboolean(L, ret);
877 return 1;
879 int LuaBinder< QTextCursor >::__LuaWrapCall__insertList__OverloadedVersion__1 (lua_State *L) {
880 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
881 if (__lua__obj==0) {
882 lua_pushstring(L, "trying to reference deleted pointer");
883 lua_error(L);
884 return 0;
886 const QTextListFormat& arg1 = **static_cast<QTextListFormat**>(lqtL_checkudata(L, 2, "QTextListFormat*"));
887 QTextList * ret = __lua__obj->QTextCursor::insertList(arg1);
888 lqtL_pushudata(L, ret, "QTextList*");
889 return 1;
891 int LuaBinder< QTextCursor >::__LuaWrapCall__insertList__OverloadedVersion__2 (lua_State *L) {
892 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
893 if (__lua__obj==0) {
894 lua_pushstring(L, "trying to reference deleted pointer");
895 lua_error(L);
896 return 0;
898 QTextListFormat::Style arg1 = static_cast<QTextListFormat::Style>(lqtL_toenum(L, 2, "QTextListFormat::Style"));
899 QTextList * ret = __lua__obj->QTextCursor::insertList(arg1);
900 lqtL_pushudata(L, ret, "QTextList*");
901 return 1;
903 int LuaBinder< QTextCursor >::__LuaWrapCall__insertList (lua_State *L) {
904 int score[3];
905 const int premium = 11+lua_gettop(L);
906 score[1] = 0;
907 score[1] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
908 if (lqtL_testudata(L, 2, "QTextListFormat*")) {
909 score[1] += premium;
910 } else if (false) {
911 score[1] += premium-1; // table: 0xe9db60;
912 } else {
913 score[1] -= premium*premium;
915 score[2] = 0;
916 score[2] += lqtL_testudata(L, 1, "QTextCursor*")?premium:-premium*premium;
917 if (lqtL_isenum(L, 2, "QTextListFormat::Style")) {
918 score[2] += premium;
919 } else if (false) {
920 score[2] += premium-1; // table: 0xe6c660;
921 } else {
922 score[2] -= premium*premium;
924 int best = 1;
925 for (int i=1;i<=2;i++) {
926 if (score[best] < score[i]) { best = i; }
928 switch (best) {
929 case 1: return __LuaWrapCall__insertList__OverloadedVersion__1(L); break;
930 case 2: return __LuaWrapCall__insertList__OverloadedVersion__2(L); break;
932 lua_pushstring(L, "no overload of function __LuaWrapCall__insertList matching arguments");
933 lua_error(L);
934 return 0;
936 int LuaBinder< QTextCursor >::__LuaWrapCall__setCharFormat (lua_State *L) {
937 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
938 if (__lua__obj==0) {
939 lua_pushstring(L, "trying to reference deleted pointer");
940 lua_error(L);
941 return 0;
943 const QTextCharFormat& arg1 = **static_cast<QTextCharFormat**>(lqtL_checkudata(L, 2, "QTextCharFormat*"));
944 __lua__obj->QTextCursor::setCharFormat(arg1);
945 return 0;
947 int LuaBinder< QTextCursor >::__LuaWrapCall__atBlockEnd (lua_State *L) {
948 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
949 if (__lua__obj==0) {
950 lua_pushstring(L, "trying to reference deleted pointer");
951 lua_error(L);
952 return 0;
954 bool ret = __lua__obj->QTextCursor::atBlockEnd();
955 lua_pushboolean(L, ret);
956 return 1;
958 int LuaBinder< QTextCursor >::__LuaWrapCall__setBlockFormat (lua_State *L) {
959 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
960 if (__lua__obj==0) {
961 lua_pushstring(L, "trying to reference deleted pointer");
962 lua_error(L);
963 return 0;
965 const QTextBlockFormat& arg1 = **static_cast<QTextBlockFormat**>(lqtL_checkudata(L, 2, "QTextBlockFormat*"));
966 __lua__obj->QTextCursor::setBlockFormat(arg1);
967 return 0;
969 int LuaBinder< QTextCursor >::__LuaWrapCall__blockCharFormat (lua_State *L) {
970 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
971 if (__lua__obj==0) {
972 lua_pushstring(L, "trying to reference deleted pointer");
973 lua_error(L);
974 return 0;
976 QTextCharFormat ret = __lua__obj->QTextCursor::blockCharFormat();
977 lqtL_passudata(L, new QTextCharFormat(ret), "QTextCharFormat*");
978 return 1;
980 int LuaBinder< QTextCursor >::__LuaWrapCall__selectedTableCells (lua_State *L) {
981 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
982 if (__lua__obj==0) {
983 lua_pushstring(L, "trying to reference deleted pointer");
984 lua_error(L);
985 return 0;
987 int * arg1 = static_cast<int *>(lua_touserdata(L, 2));
988 int * arg2 = static_cast<int *>(lua_touserdata(L, 3));
989 int * arg3 = static_cast<int *>(lua_touserdata(L, 4));
990 int * arg4 = static_cast<int *>(lua_touserdata(L, 5));
991 __lua__obj->QTextCursor::selectedTableCells(arg1, arg2, arg3, arg4);
992 return 0;
994 int LuaBinder< QTextCursor >::__LuaWrapCall__deleteChar (lua_State *L) {
995 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
996 if (__lua__obj==0) {
997 lua_pushstring(L, "trying to reference deleted pointer");
998 lua_error(L);
999 return 0;
1001 __lua__obj->QTextCursor::deleteChar();
1002 return 0;
1004 int LuaBinder< QTextCursor >::__LuaWrapCall__mergeBlockFormat (lua_State *L) {
1005 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
1006 if (__lua__obj==0) {
1007 lua_pushstring(L, "trying to reference deleted pointer");
1008 lua_error(L);
1009 return 0;
1011 const QTextBlockFormat& arg1 = **static_cast<QTextBlockFormat**>(lqtL_checkudata(L, 2, "QTextBlockFormat*"));
1012 __lua__obj->QTextCursor::mergeBlockFormat(arg1);
1013 return 0;
1015 int LuaBinder< QTextCursor >::__LuaWrapCall__beginEditBlock (lua_State *L) {
1016 QTextCursor *& __lua__obj = *static_cast<QTextCursor**>(lqtL_checkudata(L, 1, "QTextCursor*"));
1017 if (__lua__obj==0) {
1018 lua_pushstring(L, "trying to reference deleted pointer");
1019 lua_error(L);
1020 return 0;
1022 __lua__obj->QTextCursor::beginEditBlock();
1023 return 0;
1025 int LuaBinder< QTextCursor >::lqt_pushenum_MoveMode (lua_State *L) {
1026 int enum_table = 0;
1027 lua_getfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
1028 if (!lua_istable(L, -1)) {
1029 lua_pop(L, 1);
1030 lua_newtable(L);
1031 lua_pushvalue(L, -1);
1032 lua_setfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
1034 lua_newtable(L);
1035 enum_table = lua_gettop(L);
1036 lua_pushstring(L, "MoveAnchor");
1037 lua_rawseti(L, enum_table, 0);
1038 lua_pushinteger(L, 0);
1039 lua_setfield(L, enum_table, "MoveAnchor");
1040 lua_pushstring(L, "KeepAnchor");
1041 lua_rawseti(L, enum_table, 1);
1042 lua_pushinteger(L, 1);
1043 lua_setfield(L, enum_table, "KeepAnchor");
1044 lua_pushcfunction(L, LuaBinder< QTextCursor >::lqt_pushenum_MoveMode_QFLAGS_CREATOR);
1045 lua_setfield(L, enum_table, "QFlags");
1046 lua_pushvalue(L, -1);
1047 lua_setfield(L, -3, "QTextCursor::MoveMode");
1048 lua_remove(L, -2);
1049 return 1;
1051 int LuaBinder< QTextCursor >::lqt_pushenum_MoveMode_QFLAGS_CREATOR (lua_State *L) {
1052 int argn = lua_gettop(L);
1053 int i = 0;
1054 void *p = lua_newuserdata(L, sizeof(QFlags<QTextCursor::MoveMode>*) + sizeof(QFlags<QTextCursor::MoveMode>));
1055 QFlags<QTextCursor::MoveMode> *fl = static_cast<QFlags<QTextCursor::MoveMode>*>( static_cast<void*>(&static_cast<QFlags<QTextCursor::MoveMode>**>(p)[1]) );
1056 *(void**)p = fl;
1057 for (i=1;i<=argn;i++) {
1058 *fl |= static_cast<QTextCursor::MoveMode>(lqtL_toenum(L, i, "QTextCursor::MoveMode"));
1060 if (luaL_newmetatable(L, "QFlags<QTextCursor::MoveMode>*")) {
1061 lua_pushstring(L, "QFlags<QTextCursor::MoveMode>*");
1062 lua_setfield(L, -2, "__qtype");
1064 lua_setmetatable(L, -2);
1065 return 1;
1067 int LuaBinder< QTextCursor >::lqt_pushenum_MoveOperation (lua_State *L) {
1068 int enum_table = 0;
1069 lua_getfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
1070 if (!lua_istable(L, -1)) {
1071 lua_pop(L, 1);
1072 lua_newtable(L);
1073 lua_pushvalue(L, -1);
1074 lua_setfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
1076 lua_newtable(L);
1077 enum_table = lua_gettop(L);
1078 lua_pushstring(L, "NoMove");
1079 lua_rawseti(L, enum_table, 0);
1080 lua_pushinteger(L, 0);
1081 lua_setfield(L, enum_table, "NoMove");
1082 lua_pushstring(L, "Start");
1083 lua_rawseti(L, enum_table, 1);
1084 lua_pushinteger(L, 1);
1085 lua_setfield(L, enum_table, "Start");
1086 lua_pushstring(L, "Up");
1087 lua_rawseti(L, enum_table, 2);
1088 lua_pushinteger(L, 2);
1089 lua_setfield(L, enum_table, "Up");
1090 lua_pushstring(L, "StartOfLine");
1091 lua_rawseti(L, enum_table, 3);
1092 lua_pushinteger(L, 3);
1093 lua_setfield(L, enum_table, "StartOfLine");
1094 lua_pushstring(L, "StartOfBlock");
1095 lua_rawseti(L, enum_table, 4);
1096 lua_pushinteger(L, 4);
1097 lua_setfield(L, enum_table, "StartOfBlock");
1098 lua_pushstring(L, "StartOfWord");
1099 lua_rawseti(L, enum_table, 5);
1100 lua_pushinteger(L, 5);
1101 lua_setfield(L, enum_table, "StartOfWord");
1102 lua_pushstring(L, "PreviousBlock");
1103 lua_rawseti(L, enum_table, 6);
1104 lua_pushinteger(L, 6);
1105 lua_setfield(L, enum_table, "PreviousBlock");
1106 lua_pushstring(L, "PreviousCharacter");
1107 lua_rawseti(L, enum_table, 7);
1108 lua_pushinteger(L, 7);
1109 lua_setfield(L, enum_table, "PreviousCharacter");
1110 lua_pushstring(L, "PreviousWord");
1111 lua_rawseti(L, enum_table, 8);
1112 lua_pushinteger(L, 8);
1113 lua_setfield(L, enum_table, "PreviousWord");
1114 lua_pushstring(L, "Left");
1115 lua_rawseti(L, enum_table, 9);
1116 lua_pushinteger(L, 9);
1117 lua_setfield(L, enum_table, "Left");
1118 lua_pushstring(L, "WordLeft");
1119 lua_rawseti(L, enum_table, 10);
1120 lua_pushinteger(L, 10);
1121 lua_setfield(L, enum_table, "WordLeft");
1122 lua_pushstring(L, "End");
1123 lua_rawseti(L, enum_table, 11);
1124 lua_pushinteger(L, 11);
1125 lua_setfield(L, enum_table, "End");
1126 lua_pushstring(L, "Down");
1127 lua_rawseti(L, enum_table, 12);
1128 lua_pushinteger(L, 12);
1129 lua_setfield(L, enum_table, "Down");
1130 lua_pushstring(L, "EndOfLine");
1131 lua_rawseti(L, enum_table, 13);
1132 lua_pushinteger(L, 13);
1133 lua_setfield(L, enum_table, "EndOfLine");
1134 lua_pushstring(L, "EndOfWord");
1135 lua_rawseti(L, enum_table, 14);
1136 lua_pushinteger(L, 14);
1137 lua_setfield(L, enum_table, "EndOfWord");
1138 lua_pushstring(L, "EndOfBlock");
1139 lua_rawseti(L, enum_table, 15);
1140 lua_pushinteger(L, 15);
1141 lua_setfield(L, enum_table, "EndOfBlock");
1142 lua_pushstring(L, "NextBlock");
1143 lua_rawseti(L, enum_table, 16);
1144 lua_pushinteger(L, 16);
1145 lua_setfield(L, enum_table, "NextBlock");
1146 lua_pushstring(L, "NextCharacter");
1147 lua_rawseti(L, enum_table, 17);
1148 lua_pushinteger(L, 17);
1149 lua_setfield(L, enum_table, "NextCharacter");
1150 lua_pushstring(L, "NextWord");
1151 lua_rawseti(L, enum_table, 18);
1152 lua_pushinteger(L, 18);
1153 lua_setfield(L, enum_table, "NextWord");
1154 lua_pushstring(L, "Right");
1155 lua_rawseti(L, enum_table, 19);
1156 lua_pushinteger(L, 19);
1157 lua_setfield(L, enum_table, "Right");
1158 lua_pushstring(L, "WordRight");
1159 lua_rawseti(L, enum_table, 20);
1160 lua_pushinteger(L, 20);
1161 lua_setfield(L, enum_table, "WordRight");
1162 lua_pushcfunction(L, LuaBinder< QTextCursor >::lqt_pushenum_MoveOperation_QFLAGS_CREATOR);
1163 lua_setfield(L, enum_table, "QFlags");
1164 lua_pushvalue(L, -1);
1165 lua_setfield(L, -3, "QTextCursor::MoveOperation");
1166 lua_remove(L, -2);
1167 return 1;
1169 int LuaBinder< QTextCursor >::lqt_pushenum_MoveOperation_QFLAGS_CREATOR (lua_State *L) {
1170 int argn = lua_gettop(L);
1171 int i = 0;
1172 void *p = lua_newuserdata(L, sizeof(QFlags<QTextCursor::MoveOperation>*) + sizeof(QFlags<QTextCursor::MoveOperation>));
1173 QFlags<QTextCursor::MoveOperation> *fl = static_cast<QFlags<QTextCursor::MoveOperation>*>( static_cast<void*>(&static_cast<QFlags<QTextCursor::MoveOperation>**>(p)[1]) );
1174 *(void**)p = fl;
1175 for (i=1;i<=argn;i++) {
1176 *fl |= static_cast<QTextCursor::MoveOperation>(lqtL_toenum(L, i, "QTextCursor::MoveOperation"));
1178 if (luaL_newmetatable(L, "QFlags<QTextCursor::MoveOperation>*")) {
1179 lua_pushstring(L, "QFlags<QTextCursor::MoveOperation>*");
1180 lua_setfield(L, -2, "__qtype");
1182 lua_setmetatable(L, -2);
1183 return 1;
1185 int LuaBinder< QTextCursor >::lqt_pushenum_SelectionType (lua_State *L) {
1186 int enum_table = 0;
1187 lua_getfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
1188 if (!lua_istable(L, -1)) {
1189 lua_pop(L, 1);
1190 lua_newtable(L);
1191 lua_pushvalue(L, -1);
1192 lua_setfield(L, LUA_REGISTRYINDEX, LQT_ENUMS);
1194 lua_newtable(L);
1195 enum_table = lua_gettop(L);
1196 lua_pushstring(L, "WordUnderCursor");
1197 lua_rawseti(L, enum_table, 0);
1198 lua_pushinteger(L, 0);
1199 lua_setfield(L, enum_table, "WordUnderCursor");
1200 lua_pushstring(L, "LineUnderCursor");
1201 lua_rawseti(L, enum_table, 1);
1202 lua_pushinteger(L, 1);
1203 lua_setfield(L, enum_table, "LineUnderCursor");
1204 lua_pushstring(L, "BlockUnderCursor");
1205 lua_rawseti(L, enum_table, 2);
1206 lua_pushinteger(L, 2);
1207 lua_setfield(L, enum_table, "BlockUnderCursor");
1208 lua_pushstring(L, "Document");
1209 lua_rawseti(L, enum_table, 3);
1210 lua_pushinteger(L, 3);
1211 lua_setfield(L, enum_table, "Document");
1212 lua_pushcfunction(L, LuaBinder< QTextCursor >::lqt_pushenum_SelectionType_QFLAGS_CREATOR);
1213 lua_setfield(L, enum_table, "QFlags");
1214 lua_pushvalue(L, -1);
1215 lua_setfield(L, -3, "QTextCursor::SelectionType");
1216 lua_remove(L, -2);
1217 return 1;
1219 int LuaBinder< QTextCursor >::lqt_pushenum_SelectionType_QFLAGS_CREATOR (lua_State *L) {
1220 int argn = lua_gettop(L);
1221 int i = 0;
1222 void *p = lua_newuserdata(L, sizeof(QFlags<QTextCursor::SelectionType>*) + sizeof(QFlags<QTextCursor::SelectionType>));
1223 QFlags<QTextCursor::SelectionType> *fl = static_cast<QFlags<QTextCursor::SelectionType>*>( static_cast<void*>(&static_cast<QFlags<QTextCursor::SelectionType>**>(p)[1]) );
1224 *(void**)p = fl;
1225 for (i=1;i<=argn;i++) {
1226 *fl |= static_cast<QTextCursor::SelectionType>(lqtL_toenum(L, i, "QTextCursor::SelectionType"));
1228 if (luaL_newmetatable(L, "QFlags<QTextCursor::SelectionType>*")) {
1229 lua_pushstring(L, "QFlags<QTextCursor::SelectionType>*");
1230 lua_setfield(L, -2, "__qtype");
1232 lua_setmetatable(L, -2);
1233 return 1;
1235 int luaopen_QTextCursor (lua_State *L) {
1236 if (luaL_newmetatable(L, "QTextCursor*")) {
1237 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertBlock);
1238 lua_setfield(L, -2, "insertBlock");
1239 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertFragment);
1240 lua_setfield(L, -2, "insertFragment");
1241 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__clearSelection);
1242 lua_setfield(L, -2, "clearSelection");
1243 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertImage);
1244 lua_setfield(L, -2, "insertImage");
1245 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertFrame);
1246 lua_setfield(L, -2, "insertFrame");
1247 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__setPosition);
1248 lua_setfield(L, -2, "setPosition");
1249 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__atEnd);
1250 lua_setfield(L, -2, "atEnd");
1251 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertHtml);
1252 lua_setfield(L, -2, "insertHtml");
1253 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__block);
1254 lua_setfield(L, -2, "block");
1255 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__atBlockStart);
1256 lua_setfield(L, -2, "atBlockStart");
1257 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertTable);
1258 lua_setfield(L, -2, "insertTable");
1259 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__isCopyOf);
1260 lua_setfield(L, -2, "isCopyOf");
1261 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__selectedText);
1262 lua_setfield(L, -2, "selectedText");
1263 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__endEditBlock);
1264 lua_setfield(L, -2, "endEditBlock");
1265 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__blockFormat);
1266 lua_setfield(L, -2, "blockFormat");
1267 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__blockNumber);
1268 lua_setfield(L, -2, "blockNumber");
1269 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__position);
1270 lua_setfield(L, -2, "position");
1271 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__delete);
1272 lua_setfield(L, -2, "delete");
1273 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__deletePreviousChar);
1274 lua_setfield(L, -2, "deletePreviousChar");
1275 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__currentTable);
1276 lua_setfield(L, -2, "currentTable");
1277 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertText);
1278 lua_setfield(L, -2, "insertText");
1279 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__hasComplexSelection);
1280 lua_setfield(L, -2, "hasComplexSelection");
1281 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__movePosition);
1282 lua_setfield(L, -2, "movePosition");
1283 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__columnNumber);
1284 lua_setfield(L, -2, "columnNumber");
1285 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__selectionStart);
1286 lua_setfield(L, -2, "selectionStart");
1287 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__select);
1288 lua_setfield(L, -2, "select");
1289 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__anchor);
1290 lua_setfield(L, -2, "anchor");
1291 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__joinPreviousEditBlock);
1292 lua_setfield(L, -2, "joinPreviousEditBlock");
1293 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__selection);
1294 lua_setfield(L, -2, "selection");
1295 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__hasSelection);
1296 lua_setfield(L, -2, "hasSelection");
1297 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__isNull);
1298 lua_setfield(L, -2, "isNull");
1299 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__mergeCharFormat);
1300 lua_setfield(L, -2, "mergeCharFormat");
1301 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__removeSelectedText);
1302 lua_setfield(L, -2, "removeSelectedText");
1303 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__createList);
1304 lua_setfield(L, -2, "createList");
1305 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__new);
1306 lua_setfield(L, -2, "new");
1307 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__setBlockCharFormat);
1308 lua_setfield(L, -2, "setBlockCharFormat");
1309 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__charFormat);
1310 lua_setfield(L, -2, "charFormat");
1311 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__currentList);
1312 lua_setfield(L, -2, "currentList");
1313 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__currentFrame);
1314 lua_setfield(L, -2, "currentFrame");
1315 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__selectionEnd);
1316 lua_setfield(L, -2, "selectionEnd");
1317 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__mergeBlockCharFormat);
1318 lua_setfield(L, -2, "mergeBlockCharFormat");
1319 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__atStart);
1320 lua_setfield(L, -2, "atStart");
1321 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__insertList);
1322 lua_setfield(L, -2, "insertList");
1323 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__setCharFormat);
1324 lua_setfield(L, -2, "setCharFormat");
1325 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__atBlockEnd);
1326 lua_setfield(L, -2, "atBlockEnd");
1327 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__setBlockFormat);
1328 lua_setfield(L, -2, "setBlockFormat");
1329 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__blockCharFormat);
1330 lua_setfield(L, -2, "blockCharFormat");
1331 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__selectedTableCells);
1332 lua_setfield(L, -2, "selectedTableCells");
1333 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__deleteChar);
1334 lua_setfield(L, -2, "deleteChar");
1335 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__mergeBlockFormat);
1336 lua_setfield(L, -2, "mergeBlockFormat");
1337 lua_pushcfunction(L, LuaBinder< QTextCursor >::__LuaWrapCall__beginEditBlock);
1338 lua_setfield(L, -2, "beginEditBlock");
1339 LuaBinder< QTextCursor >::lqt_pushenum_MoveMode(L);
1340 lua_setfield(L, -2, "MoveMode");
1341 LuaBinder< QTextCursor >::lqt_pushenum_MoveOperation(L);
1342 lua_setfield(L, -2, "MoveOperation");
1343 LuaBinder< QTextCursor >::lqt_pushenum_SelectionType(L);
1344 lua_setfield(L, -2, "SelectionType");
1345 lua_newtable(L);
1346 lua_setfield(L, -2, "__base");
1347 lua_pushcfunction(L, lqtL_newindex);
1348 lua_setfield(L, -2, "__newindex");
1349 lua_pushcfunction(L, lqtL_index);
1350 lua_setfield(L, -2, "__index");
1351 lua_pushcfunction(L, lqtL_gc);
1352 lua_setfield(L, -2, "__gc");
1353 lua_pushstring(L, "QTextCursor");
1354 lua_setfield(L, -2, "__qtype");
1355 lua_setglobal(L, "QTextCursor");
1356 } else {
1357 lua_pop(L, 1);
1359 return 0;