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*"));
6 lua_pushstring(L
, "trying to reference deleted pointer");
10 __lua__obj
->QTextCursor::insertBlock();
13 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertBlock__OverloadedVersion__2 (lua_State
*L
) {
14 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
16 lua_pushstring(L
, "trying to reference deleted pointer");
20 const QTextBlockFormat
& arg1
= **static_cast<QTextBlockFormat
**>(lqtL_checkudata(L
, 2, "QTextBlockFormat*"));
21 __lua__obj
->QTextCursor::insertBlock(arg1
);
24 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertBlock__OverloadedVersion__3 (lua_State
*L
) {
25 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
27 lua_pushstring(L
, "trying to reference deleted pointer");
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
);
36 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertBlock (lua_State
*L
) {
38 const int premium
= 11+lua_gettop(L
);
40 score
[1] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
42 score
[2] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
43 if (lqtL_testudata(L
, 2, "QTextBlockFormat*")) {
46 score
[2] += premium
-1; // table: 0xe9ae20;
48 score
[2] -= premium
*premium
;
51 score
[3] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
52 if (lqtL_testudata(L
, 2, "QTextBlockFormat*")) {
55 score
[3] += premium
-1; // table: 0xe844e0;
57 score
[3] -= premium
*premium
;
59 if (lqtL_testudata(L
, 3, "QTextCharFormat*")) {
62 score
[3] += premium
-1; // table: 0xe89160;
64 score
[3] -= premium
*premium
;
67 for (int i
=1;i
<=3;i
++) {
68 if (score
[best
] < score
[i
]) { best
= i
; }
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");
79 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertFragment (lua_State
*L
) {
80 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
82 lua_pushstring(L
, "trying to reference deleted pointer");
86 const QTextDocumentFragment
& arg1
= **static_cast<QTextDocumentFragment
**>(lqtL_checkudata(L
, 2, "QTextDocumentFragment*"));
87 __lua__obj
->QTextCursor::insertFragment(arg1
);
90 int LuaBinder
< QTextCursor
>::__LuaWrapCall__clearSelection (lua_State
*L
) {
91 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
93 lua_pushstring(L
, "trying to reference deleted pointer");
97 __lua__obj
->QTextCursor::clearSelection();
100 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertImage__OverloadedVersion__1 (lua_State
*L
) {
101 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
103 lua_pushstring(L
, "trying to reference deleted pointer");
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
);
112 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertImage__OverloadedVersion__2 (lua_State
*L
) {
113 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
115 lua_pushstring(L
, "trying to reference deleted pointer");
119 const QTextImageFormat
& arg1
= **static_cast<QTextImageFormat
**>(lqtL_checkudata(L
, 2, "QTextImageFormat*"));
120 __lua__obj
->QTextCursor::insertImage(arg1
);
123 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertImage__OverloadedVersion__3 (lua_State
*L
) {
124 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
126 lua_pushstring(L
, "trying to reference deleted pointer");
130 const QString
& arg1
= QString::fromAscii(lua_tostring(L
, 2), lua_objlen(L
, 2));
131 __lua__obj
->QTextCursor::insertImage(arg1
);
134 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertImage (lua_State
*L
) {
136 const int premium
= 11+lua_gettop(L
);
138 score
[1] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
139 if (lqtL_testudata(L
, 2, "QTextImageFormat*")) {
142 score
[1] += premium
-1; // table: 0xd7de10;
144 score
[1] -= premium
*premium
;
146 if (lqtL_isenum(L
, 3, "QTextFrameFormat::Position")) {
149 score
[1] += premium
-1; // table: 0xd7f820;
151 score
[1] -= premium
*premium
;
154 score
[2] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
155 if (lqtL_testudata(L
, 2, "QTextImageFormat*")) {
158 score
[2] += premium
-1; // table: 0xd3f710;
160 score
[2] -= premium
*premium
;
163 score
[3] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
164 if ((lua_type(L
, 2)==LUA_TSTRING
)) {
167 score
[3] += premium
-1; // table: 0xd529d0;
169 score
[3] -= premium
*premium
;
172 for (int i
=1;i
<=3;i
++) {
173 if (score
[best
] < score
[i
]) { best
= i
; }
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");
184 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertFrame (lua_State
*L
) {
185 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
187 lua_pushstring(L
, "trying to reference deleted pointer");
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*");
196 int LuaBinder
< QTextCursor
>::__LuaWrapCall__setPosition (lua_State
*L
) {
197 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
199 lua_pushstring(L
, "trying to reference deleted pointer");
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
);
208 int LuaBinder
< QTextCursor
>::__LuaWrapCall__atEnd (lua_State
*L
) {
209 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
211 lua_pushstring(L
, "trying to reference deleted pointer");
215 bool ret
= __lua__obj
->QTextCursor::atEnd();
216 lua_pushboolean(L
, ret
);
219 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertHtml (lua_State
*L
) {
220 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
222 lua_pushstring(L
, "trying to reference deleted pointer");
226 const QString
& arg1
= QString::fromAscii(lua_tostring(L
, 2), lua_objlen(L
, 2));
227 __lua__obj
->QTextCursor::insertHtml(arg1
);
230 int LuaBinder
< QTextCursor
>::__LuaWrapCall__block (lua_State
*L
) {
231 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
233 lua_pushstring(L
, "trying to reference deleted pointer");
237 QTextBlock ret
= __lua__obj
->QTextCursor::block();
238 lqtL_passudata(L
, new QTextBlock(ret
), "QTextBlock*");
241 int LuaBinder
< QTextCursor
>::__LuaWrapCall__atBlockStart (lua_State
*L
) {
242 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
244 lua_pushstring(L
, "trying to reference deleted pointer");
248 bool ret
= __lua__obj
->QTextCursor::atBlockStart();
249 lua_pushboolean(L
, ret
);
252 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertTable__OverloadedVersion__1 (lua_State
*L
) {
253 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
255 lua_pushstring(L
, "trying to reference deleted pointer");
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*");
266 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertTable__OverloadedVersion__2 (lua_State
*L
) {
267 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
269 lua_pushstring(L
, "trying to reference deleted pointer");
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*");
279 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertTable (lua_State
*L
) {
281 const int premium
= 11+lua_gettop(L
);
283 score
[1] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
284 if (lua_isnumber(L
, 2)) {
287 score
[1] += premium
-1; // table: 0xe60510;
289 score
[1] -= premium
*premium
;
291 if (lua_isnumber(L
, 3)) {
294 score
[1] += premium
-1; // table: 0x968060;
296 score
[1] -= premium
*premium
;
298 if (lqtL_testudata(L
, 4, "QTextTableFormat*")) {
301 score
[1] += premium
-1; // table: 0x96f710;
303 score
[1] -= premium
*premium
;
306 score
[2] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
307 if (lua_isnumber(L
, 2)) {
310 score
[2] += premium
-1; // table: 0x965a70;
312 score
[2] -= premium
*premium
;
314 if (lua_isnumber(L
, 3)) {
317 score
[2] += premium
-1; // table: 0xda4850;
319 score
[2] -= premium
*premium
;
322 for (int i
=1;i
<=2;i
++) {
323 if (score
[best
] < score
[i
]) { best
= i
; }
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");
333 int LuaBinder
< QTextCursor
>::__LuaWrapCall__isCopyOf (lua_State
*L
) {
334 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
336 lua_pushstring(L
, "trying to reference deleted pointer");
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
);
345 int LuaBinder
< QTextCursor
>::__LuaWrapCall__selectedText (lua_State
*L
) {
346 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
348 lua_pushstring(L
, "trying to reference deleted pointer");
352 QString ret
= __lua__obj
->QTextCursor::selectedText();
353 lua_pushlstring(L
, ret
.toAscii().data(), ret
.toAscii().size());
356 int LuaBinder
< QTextCursor
>::__LuaWrapCall__endEditBlock (lua_State
*L
) {
357 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
359 lua_pushstring(L
, "trying to reference deleted pointer");
363 __lua__obj
->QTextCursor::endEditBlock();
366 int LuaBinder
< QTextCursor
>::__LuaWrapCall__blockFormat (lua_State
*L
) {
367 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
369 lua_pushstring(L
, "trying to reference deleted pointer");
373 QTextBlockFormat ret
= __lua__obj
->QTextCursor::blockFormat();
374 lqtL_passudata(L
, new QTextBlockFormat(ret
), "QTextBlockFormat*");
377 int LuaBinder
< QTextCursor
>::__LuaWrapCall__blockNumber (lua_State
*L
) {
378 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
380 lua_pushstring(L
, "trying to reference deleted pointer");
384 int ret
= __lua__obj
->QTextCursor::blockNumber();
385 lua_pushinteger(L
, ret
);
388 int LuaBinder
< QTextCursor
>::__LuaWrapCall__position (lua_State
*L
) {
389 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
391 lua_pushstring(L
, "trying to reference deleted pointer");
395 int ret
= __lua__obj
->QTextCursor::position();
396 lua_pushinteger(L
, ret
);
399 int LuaBinder
< QTextCursor
>::__LuaWrapCall__delete (lua_State
*L
) {
400 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
402 lua_pushstring(L
, "trying to reference deleted pointer");
410 int LuaBinder
< QTextCursor
>::__LuaWrapCall__deletePreviousChar (lua_State
*L
) {
411 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
413 lua_pushstring(L
, "trying to reference deleted pointer");
417 __lua__obj
->QTextCursor::deletePreviousChar();
420 int LuaBinder
< QTextCursor
>::__LuaWrapCall__currentTable (lua_State
*L
) {
421 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
423 lua_pushstring(L
, "trying to reference deleted pointer");
427 QTextTable
* ret
= __lua__obj
->QTextCursor::currentTable();
428 lqtL_pushudata(L
, ret
, "QTextTable*");
431 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertText__OverloadedVersion__1 (lua_State
*L
) {
432 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
434 lua_pushstring(L
, "trying to reference deleted pointer");
438 const QString
& arg1
= QString::fromAscii(lua_tostring(L
, 2), lua_objlen(L
, 2));
439 __lua__obj
->QTextCursor::insertText(arg1
);
442 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertText__OverloadedVersion__2 (lua_State
*L
) {
443 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
445 lua_pushstring(L
, "trying to reference deleted pointer");
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
);
454 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertText (lua_State
*L
) {
456 const int premium
= 11+lua_gettop(L
);
458 score
[1] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
459 if ((lua_type(L
, 2)==LUA_TSTRING
)) {
462 score
[1] += premium
-1; // table: 0xa238b0;
464 score
[1] -= premium
*premium
;
467 score
[2] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
468 if ((lua_type(L
, 2)==LUA_TSTRING
)) {
471 score
[2] += premium
-1; // table: 0xc82810;
473 score
[2] -= premium
*premium
;
475 if (lqtL_testudata(L
, 3, "QTextCharFormat*")) {
478 score
[2] += premium
-1; // table: 0xa4c2c0;
480 score
[2] -= premium
*premium
;
483 for (int i
=1;i
<=2;i
++) {
484 if (score
[best
] < score
[i
]) { best
= i
; }
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");
494 int LuaBinder
< QTextCursor
>::__LuaWrapCall__hasComplexSelection (lua_State
*L
) {
495 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
497 lua_pushstring(L
, "trying to reference deleted pointer");
501 bool ret
= __lua__obj
->QTextCursor::hasComplexSelection();
502 lua_pushboolean(L
, ret
);
505 int LuaBinder
< QTextCursor
>::__LuaWrapCall__movePosition (lua_State
*L
) {
506 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
508 lua_pushstring(L
, "trying to reference deleted pointer");
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
);
519 int LuaBinder
< QTextCursor
>::__LuaWrapCall__columnNumber (lua_State
*L
) {
520 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
522 lua_pushstring(L
, "trying to reference deleted pointer");
526 int ret
= __lua__obj
->QTextCursor::columnNumber();
527 lua_pushinteger(L
, ret
);
530 int LuaBinder
< QTextCursor
>::__LuaWrapCall__selectionStart (lua_State
*L
) {
531 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
533 lua_pushstring(L
, "trying to reference deleted pointer");
537 int ret
= __lua__obj
->QTextCursor::selectionStart();
538 lua_pushinteger(L
, ret
);
541 int LuaBinder
< QTextCursor
>::__LuaWrapCall__select (lua_State
*L
) {
542 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
544 lua_pushstring(L
, "trying to reference deleted pointer");
548 QTextCursor::SelectionType arg1
= static_cast<QTextCursor::SelectionType
>(lqtL_toenum(L
, 2, "QTextCursor::SelectionType"));
549 __lua__obj
->QTextCursor::select(arg1
);
552 int LuaBinder
< QTextCursor
>::__LuaWrapCall__anchor (lua_State
*L
) {
553 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
555 lua_pushstring(L
, "trying to reference deleted pointer");
559 int ret
= __lua__obj
->QTextCursor::anchor();
560 lua_pushinteger(L
, ret
);
563 int LuaBinder
< QTextCursor
>::__LuaWrapCall__joinPreviousEditBlock (lua_State
*L
) {
564 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
566 lua_pushstring(L
, "trying to reference deleted pointer");
570 __lua__obj
->QTextCursor::joinPreviousEditBlock();
573 int LuaBinder
< QTextCursor
>::__LuaWrapCall__selection (lua_State
*L
) {
574 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
576 lua_pushstring(L
, "trying to reference deleted pointer");
580 QTextDocumentFragment ret
= __lua__obj
->QTextCursor::selection();
581 lqtL_passudata(L
, new QTextDocumentFragment(ret
), "QTextDocumentFragment*");
584 int LuaBinder
< QTextCursor
>::__LuaWrapCall__hasSelection (lua_State
*L
) {
585 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
587 lua_pushstring(L
, "trying to reference deleted pointer");
591 bool ret
= __lua__obj
->QTextCursor::hasSelection();
592 lua_pushboolean(L
, ret
);
595 int LuaBinder
< QTextCursor
>::__LuaWrapCall__isNull (lua_State
*L
) {
596 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
598 lua_pushstring(L
, "trying to reference deleted pointer");
602 bool ret
= __lua__obj
->QTextCursor::isNull();
603 lua_pushboolean(L
, ret
);
606 int LuaBinder
< QTextCursor
>::__LuaWrapCall__mergeCharFormat (lua_State
*L
) {
607 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
609 lua_pushstring(L
, "trying to reference deleted pointer");
613 const QTextCharFormat
& arg1
= **static_cast<QTextCharFormat
**>(lqtL_checkudata(L
, 2, "QTextCharFormat*"));
614 __lua__obj
->QTextCursor::mergeCharFormat(arg1
);
617 int LuaBinder
< QTextCursor
>::__LuaWrapCall__removeSelectedText (lua_State
*L
) {
618 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
620 lua_pushstring(L
, "trying to reference deleted pointer");
624 __lua__obj
->QTextCursor::removeSelectedText();
627 int LuaBinder
< QTextCursor
>::__LuaWrapCall__createList__OverloadedVersion__1 (lua_State
*L
) {
628 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
630 lua_pushstring(L
, "trying to reference deleted pointer");
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*");
639 int LuaBinder
< QTextCursor
>::__LuaWrapCall__createList__OverloadedVersion__2 (lua_State
*L
) {
640 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
642 lua_pushstring(L
, "trying to reference deleted pointer");
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*");
651 int LuaBinder
< QTextCursor
>::__LuaWrapCall__createList (lua_State
*L
) {
653 const int premium
= 11+lua_gettop(L
);
655 score
[1] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
656 if (lqtL_testudata(L
, 2, "QTextListFormat*")) {
659 score
[1] += premium
-1; // table: 0xe48ce0;
661 score
[1] -= premium
*premium
;
664 score
[2] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
665 if (lqtL_isenum(L
, 2, "QTextListFormat::Style")) {
668 score
[2] += premium
-1; // table: 0xe49280;
670 score
[2] -= premium
*premium
;
673 for (int i
=1;i
<=2;i
++) {
674 if (score
[best
] < score
[i
]) { best
= i
; }
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");
684 int LuaBinder
< QTextCursor
>::__LuaWrapCall__new__OverloadedVersion__1 (lua_State
*L
) {
685 QTextCursor
* ret
= new LuaBinder
< QTextCursor
>(L
);
686 lqtL_passudata(L
, ret
, "QTextCursor*");
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*");
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*");
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*");
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*");
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*");
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*");
726 int LuaBinder
< QTextCursor
>::__LuaWrapCall__new (lua_State
*L
) {
728 const int premium
= 11+lua_gettop(L
);
731 if (lqtL_testudata(L
, 1, "QTextDocument*")) {
734 score
[2] += premium
-1; // table: 0x817440;
736 score
[2] -= premium
*premium
;
739 if (lqtL_testudata(L
, 1, "QTextDocumentPrivate*")) {
742 score
[3] += premium
-1; // table: 0x8cbb70;
744 score
[3] -= premium
*premium
;
746 if (lua_isnumber(L
, 2)) {
749 score
[3] += premium
-1; // table: 0x54c880;
751 score
[3] -= premium
*premium
;
754 if (lqtL_testudata(L
, 1, "QTextFrame*")) {
757 score
[4] += premium
-1; // table: 0x8d43d0;
759 score
[4] -= premium
*premium
;
762 if (lqtL_testudata(L
, 1, "QTextBlock*")) {
765 score
[5] += premium
-1; // table: 0x899340;
767 score
[5] -= premium
*premium
;
770 if (lqtL_testudata(L
, 1, "QTextCursorPrivate*")) {
773 score
[6] += premium
-1; // table: 0xa175f0;
775 score
[6] -= premium
*premium
;
778 if (lqtL_testudata(L
, 1, "QTextCursor*")) {
781 score
[7] += premium
-1; // table: 0xa03eb0;
783 score
[7] -= premium
*premium
;
786 for (int i
=1;i
<=7;i
++) {
787 if (score
[best
] < score
[i
]) { best
= i
; }
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");
802 int LuaBinder
< QTextCursor
>::__LuaWrapCall__setBlockCharFormat (lua_State
*L
) {
803 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
805 lua_pushstring(L
, "trying to reference deleted pointer");
809 const QTextCharFormat
& arg1
= **static_cast<QTextCharFormat
**>(lqtL_checkudata(L
, 2, "QTextCharFormat*"));
810 __lua__obj
->QTextCursor::setBlockCharFormat(arg1
);
813 int LuaBinder
< QTextCursor
>::__LuaWrapCall__charFormat (lua_State
*L
) {
814 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
816 lua_pushstring(L
, "trying to reference deleted pointer");
820 QTextCharFormat ret
= __lua__obj
->QTextCursor::charFormat();
821 lqtL_passudata(L
, new QTextCharFormat(ret
), "QTextCharFormat*");
824 int LuaBinder
< QTextCursor
>::__LuaWrapCall__currentList (lua_State
*L
) {
825 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
827 lua_pushstring(L
, "trying to reference deleted pointer");
831 QTextList
* ret
= __lua__obj
->QTextCursor::currentList();
832 lqtL_pushudata(L
, ret
, "QTextList*");
835 int LuaBinder
< QTextCursor
>::__LuaWrapCall__currentFrame (lua_State
*L
) {
836 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
838 lua_pushstring(L
, "trying to reference deleted pointer");
842 QTextFrame
* ret
= __lua__obj
->QTextCursor::currentFrame();
843 lqtL_pushudata(L
, ret
, "QTextFrame*");
846 int LuaBinder
< QTextCursor
>::__LuaWrapCall__selectionEnd (lua_State
*L
) {
847 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
849 lua_pushstring(L
, "trying to reference deleted pointer");
853 int ret
= __lua__obj
->QTextCursor::selectionEnd();
854 lua_pushinteger(L
, ret
);
857 int LuaBinder
< QTextCursor
>::__LuaWrapCall__mergeBlockCharFormat (lua_State
*L
) {
858 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
860 lua_pushstring(L
, "trying to reference deleted pointer");
864 const QTextCharFormat
& arg1
= **static_cast<QTextCharFormat
**>(lqtL_checkudata(L
, 2, "QTextCharFormat*"));
865 __lua__obj
->QTextCursor::mergeBlockCharFormat(arg1
);
868 int LuaBinder
< QTextCursor
>::__LuaWrapCall__atStart (lua_State
*L
) {
869 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
871 lua_pushstring(L
, "trying to reference deleted pointer");
875 bool ret
= __lua__obj
->QTextCursor::atStart();
876 lua_pushboolean(L
, ret
);
879 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertList__OverloadedVersion__1 (lua_State
*L
) {
880 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
882 lua_pushstring(L
, "trying to reference deleted pointer");
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*");
891 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertList__OverloadedVersion__2 (lua_State
*L
) {
892 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
894 lua_pushstring(L
, "trying to reference deleted pointer");
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*");
903 int LuaBinder
< QTextCursor
>::__LuaWrapCall__insertList (lua_State
*L
) {
905 const int premium
= 11+lua_gettop(L
);
907 score
[1] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
908 if (lqtL_testudata(L
, 2, "QTextListFormat*")) {
911 score
[1] += premium
-1; // table: 0xe9db60;
913 score
[1] -= premium
*premium
;
916 score
[2] += lqtL_testudata(L
, 1, "QTextCursor*")?premium
:-premium
*premium
;
917 if (lqtL_isenum(L
, 2, "QTextListFormat::Style")) {
920 score
[2] += premium
-1; // table: 0xe6c660;
922 score
[2] -= premium
*premium
;
925 for (int i
=1;i
<=2;i
++) {
926 if (score
[best
] < score
[i
]) { best
= i
; }
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");
936 int LuaBinder
< QTextCursor
>::__LuaWrapCall__setCharFormat (lua_State
*L
) {
937 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
939 lua_pushstring(L
, "trying to reference deleted pointer");
943 const QTextCharFormat
& arg1
= **static_cast<QTextCharFormat
**>(lqtL_checkudata(L
, 2, "QTextCharFormat*"));
944 __lua__obj
->QTextCursor::setCharFormat(arg1
);
947 int LuaBinder
< QTextCursor
>::__LuaWrapCall__atBlockEnd (lua_State
*L
) {
948 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
950 lua_pushstring(L
, "trying to reference deleted pointer");
954 bool ret
= __lua__obj
->QTextCursor::atBlockEnd();
955 lua_pushboolean(L
, ret
);
958 int LuaBinder
< QTextCursor
>::__LuaWrapCall__setBlockFormat (lua_State
*L
) {
959 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
961 lua_pushstring(L
, "trying to reference deleted pointer");
965 const QTextBlockFormat
& arg1
= **static_cast<QTextBlockFormat
**>(lqtL_checkudata(L
, 2, "QTextBlockFormat*"));
966 __lua__obj
->QTextCursor::setBlockFormat(arg1
);
969 int LuaBinder
< QTextCursor
>::__LuaWrapCall__blockCharFormat (lua_State
*L
) {
970 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
972 lua_pushstring(L
, "trying to reference deleted pointer");
976 QTextCharFormat ret
= __lua__obj
->QTextCursor::blockCharFormat();
977 lqtL_passudata(L
, new QTextCharFormat(ret
), "QTextCharFormat*");
980 int LuaBinder
< QTextCursor
>::__LuaWrapCall__selectedTableCells (lua_State
*L
) {
981 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
983 lua_pushstring(L
, "trying to reference deleted pointer");
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
);
994 int LuaBinder
< QTextCursor
>::__LuaWrapCall__deleteChar (lua_State
*L
) {
995 QTextCursor
*& __lua__obj
= *static_cast<QTextCursor
**>(lqtL_checkudata(L
, 1, "QTextCursor*"));
997 lua_pushstring(L
, "trying to reference deleted pointer");
1001 __lua__obj
->QTextCursor::deleteChar();
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");
1011 const QTextBlockFormat
& arg1
= **static_cast<QTextBlockFormat
**>(lqtL_checkudata(L
, 2, "QTextBlockFormat*"));
1012 __lua__obj
->QTextCursor::mergeBlockFormat(arg1
);
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");
1022 __lua__obj
->QTextCursor::beginEditBlock();
1025 int LuaBinder
< QTextCursor
>::lqt_pushenum_MoveMode (lua_State
*L
) {
1027 lua_getfield(L
, LUA_REGISTRYINDEX
, LQT_ENUMS
);
1028 if (!lua_istable(L
, -1)) {
1031 lua_pushvalue(L
, -1);
1032 lua_setfield(L
, LUA_REGISTRYINDEX
, LQT_ENUMS
);
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");
1051 int LuaBinder
< QTextCursor
>::lqt_pushenum_MoveMode_QFLAGS_CREATOR (lua_State
*L
) {
1052 int argn
= lua_gettop(L
);
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]) );
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);
1067 int LuaBinder
< QTextCursor
>::lqt_pushenum_MoveOperation (lua_State
*L
) {
1069 lua_getfield(L
, LUA_REGISTRYINDEX
, LQT_ENUMS
);
1070 if (!lua_istable(L
, -1)) {
1073 lua_pushvalue(L
, -1);
1074 lua_setfield(L
, LUA_REGISTRYINDEX
, LQT_ENUMS
);
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");
1169 int LuaBinder
< QTextCursor
>::lqt_pushenum_MoveOperation_QFLAGS_CREATOR (lua_State
*L
) {
1170 int argn
= lua_gettop(L
);
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]) );
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);
1185 int LuaBinder
< QTextCursor
>::lqt_pushenum_SelectionType (lua_State
*L
) {
1187 lua_getfield(L
, LUA_REGISTRYINDEX
, LQT_ENUMS
);
1188 if (!lua_istable(L
, -1)) {
1191 lua_pushvalue(L
, -1);
1192 lua_setfield(L
, LUA_REGISTRYINDEX
, LQT_ENUMS
);
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");
1219 int LuaBinder
< QTextCursor
>::lqt_pushenum_SelectionType_QFLAGS_CREATOR (lua_State
*L
) {
1220 int argn
= lua_gettop(L
);
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]) );
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);
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");
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");