1 //******************************************************************************
2 // Copyright (c) 2005-2011 by Jan Van hijfte
3 //
4 // See the included file COPYING.TXT for details about the copyright.
5 //
6 // This program is distributed in the hope that it will be useful,
7 // but WITHOUT ANY WARRANTY; without even the implied warranty of
8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10
11
12 unit qt4;
13
14 { Version : 2.5 }
15
16 {$mode objfpc}{$H+}
17
18 interface
19
20 uses Types;
21
22 {$MINENUMSIZE 4}
23
24
25 const
26 QT_VERSION = 4 shl 16 + 5 shl 8 + 3;
27
28
29 {$IFDEF MSWINDOWS}
30 Qt4PasLib = 'Qt4Pas5.dll';
31 {$ENDIF}
32
33 {$IFDEF HAIKU}
34 Qt4PasLib = 'libQt4Pas.so.5';
35 {$ENDIF}
36
37 // Set qtopia yourself if using QTOPIA with QVFB on i386
38 // ppc386 -dQTOPIA
39 //{$IFDEF CPUARM}
40 // {$DEFINE QTOPIA}
41 //{$ENDIF}
42
43 {$IFDEF QTOPIA}
44 Qt4PasLib = 'libQt4Pas.so.5';
45 {$ENDIF}
46
47 {$IFNDEF QTOPIA}
48 {$IF DEFINED(LINUX) or DEFINED(FREEBSD) or DEFINED(NETBSD)}
49 {$DEFINE BINUX}
50 Qt4PasLib = 'libQt4Pas.so.5';
51 {$ENDIF}
52 {$ENDIF}
53
54 {$IFDEF DARWIN}
55 Qt4PasLib = '';
56 {$LINKFRAMEWORK Qt4Pas}
57 {$ENDIF}
58
59 type
60
61 PLong = ^Long;
62 {$if defined(CPU64) and not defined(WIN64)}
63 Long = Int64;
64 {$else}
65 Long = LongInt;
66 {$endif}
67
68
69
70 QHookH = TMethod;
71 PQSizePolicy = ^TQSizePolicy;
72 TQSizePolicy = packed record
73 Data: Word;
74 end;
75
76 PQColor = ^TQColor;
77 TQColor = packed record
78 ColorSpec : LongInt;
79 Alpha : word;
80 r,g,b : word;
81 Pad : word;
82 end;
83
84 {$IFDEF DARWIN}
85 {void*}
86 QtHandle = PtrUInt;
87 {$ELSE}
88 {unsigned long on x11, dword on windows}
89 QtHandle = LongWord;
90 {$ENDIF}
91 PQReal = ^QReal;
92 {$ifdef CPUARM}
93 QReal = single;
94 {$else}
95 QReal = double;
96 {$endif}
97
98 PQRgb = ^QRgb;
99 QRgb = longword;
100
101 PPtrIntArray = ^TPtrIntArray;
102 TPtrIntArray = array of PtrInt;
103
104 PQRealArray = ^TQRealArray;
105 TQRealArray = array of QReal;
106
107
108 const
109 NilMethod : TMethod = (Code: nil; Data: nil);
110
111 type
112
113 PQtPoint = ^TQtPoint;
114 {$IFDEF DARWIN}
115 TQtPoint = packed record
116 y : LongInt;
117 x : LongInt;
118 end;
119 {$ELSE}
120 TQtPoint = packed record
121 x : LongInt;
122 y : LongInt;
123 end;
124 {$ENDIF}
125
126 PQtPointF = ^TQtPointF;
127 TQtPointF = packed record
128 x : QReal;
129 y : QReal;
130 end;
131
132
133 {$IFDEF DARWIN}
134 EventHandlerRef = ^LongInt;
135 EventRef = ^LongInt;
136 RgnHandle = ^LongInt;
137 MenuHandle = ^LongInt;
138 MenuRef = MenuHandle;
139 EventHandlerCallRef = ^LongInt;
140 CGImageRef = Pointer;
141 {$ENDIF}
142
143
144 {$IFDEF MSWINDOWS}
145 { Message structure }
146 PMsg = ^tagMSG;
147 tagMSG = packed record
148 hwnd: LongWord;
149 message: Cardinal;
150 wParam: Longint;
151 lParam: Longint;
152 time: DWORD;
153 pt: TPoint;
154 end;
155
156 // Extra Q to avoid name clash with other Pascal Units
157 WINHANDLE = System.THandle;
158 QHCURSOR = type WINHANDLE;
159 QHPALETTE = type WINHANDLE;
160 QHFONT = type WINHANDLE;
161 QHDC = type WINHANDLE;
162 QHBITMAP = type WINHANDLE;
163 QHBRUSH = type WINHANDLE;
164 QHPEN = type WINHANDLE;
165 QHRGN = type WINHANDLE;
166 QHICON = type WINHANDLE;
167 {$ENDIF}
168
169 {$IFDEF WIN32}
170 Q_PID = type pointer;
171 {$ELSE}
172 Q_PID = type int64;
173 {$ENDIF}
174
175
176 QAbstractFileEngineH = class(TObject) end;
177 QAuthenticatorH = class(TObject) end;
178 QBitArrayH = class(TObject) end;
179 QBrushH = class(TObject) end;
180 QByteArrayH = class(TObject) end;
181 QCharH = class(TObject) end;
182 QColorH = class(TObject) end;
183 QCursorH = class(TObject) end;
184 QDataStreamH = class(TObject) end;
185 QDateH = class(TObject) end;
186 QDateTimeH = class(TObject) end;
187 QDecorationH = class(TObject) end;
188 QDesktopServicesH = class(TObject) end;
189 QDirH = class(TObject) end;
190 QEventH = class(TObject) end;
191 QLCLMessageEventH = class(QEventH) end;
192 QActionEventH = class(QEventH) end;
193 QChildEventH = class(QEventH) end;
194 QCloseEventH = class(QEventH) end;
195 QDragLeaveEventH = class(QEventH) end;
196 QDropEventH = class(QEventH) end;
197 QDragMoveEventH = class(QDropEventH) end;
198 QDragEnterEventH = class(QDragMoveEventH) end;
199 QDynamicPropertyChangeEventH = class(QEventH) end;
200 QFileOpenEventH = class(QEventH) end;
201 QFocusEventH = class(QEventH) end;
202 QHelpEventH = class(QEventH) end;
203 QHideEventH = class(QEventH) end;
204 QHoverEventH = class(QEventH) end;
205 QIconDragEventH = class(QEventH) end;
206 QInputEventH = class(QEventH) end;
207 QContextMenuEventH = class(QInputEventH) end;
208 QKeyEventH = class(QInputEventH) end;
209 QMouseEventH = class(QInputEventH) end;
210 QTabletEventH = class(QInputEventH) end;
211 QWheelEventH = class(QInputEventH) end;
212 QInputMethodEventH = class(QEventH) end;
213 QMoveEventH = class(QEventH) end;
214 QPaintEventH = class(QEventH) end;
215 QResizeEventH = class(QEventH) end;
216 QShortcutEventH = class(QEventH) end;
217 QShowEventH = class(QEventH) end;
218 QStatusTipEventH = class(QEventH) end;
219 QTimerEventH = class(QEventH) end;
220 QWhatsThisClickedEventH = class(QEventH) end;
221 QWindowStateChangeEventH = class(QEventH) end;
222 QFileIconProviderH = class(TObject) end;
223 QFileInfoH = class(TObject) end;
224 QFlagH = class(TObject) end;
225 QFlagsH = class(TObject) end;
226 QFontH = class(TObject) end;
227 QFontDatabaseH = class(TObject) end;
228 QFontInfoH = class(TObject) end;
229 QFontMetricsH = class(TObject) end;
230 QFontMetricsFH = class(TObject) end;
231 QGradientH = class(TObject) end;
232 QConicalGradientH = class(QGradientH) end;
233 QLinearGradientH = class(QGradientH) end;
234 QRadialGradientH = class(QGradientH) end;
235 QGraphicsItemH = class(TObject) end;
236 QAbstractGraphicsShapeItemH = class(QGraphicsItemH) end;
237 QGraphicsEllipseItemH = class(QAbstractGraphicsShapeItemH) end;
238 QGraphicsPathItemH = class(QAbstractGraphicsShapeItemH) end;
239 QGraphicsPolygonItemH = class(QAbstractGraphicsShapeItemH) end;
240 QGraphicsRectItemH = class(QAbstractGraphicsShapeItemH) end;
241 QGraphicsSimpleTextItemH = class(QAbstractGraphicsShapeItemH) end;
242 QGraphicsItemGroupH = class(QGraphicsItemH) end;
243 QGraphicsLineItemH = class(QGraphicsItemH) end;
244 QGraphicsObjectH = class(QGraphicsItemH) end;
245 QGraphicsTextItemH = class(QGraphicsObjectH) end;
246 QGraphicsWidgetH = class(QGraphicsObjectH) end;
247 QGraphicsProxyWidgetH = class(QGraphicsWidgetH) end;
248 QGraphicsPixmapItemH = class(QGraphicsItemH) end;
249 QGraphicsLayoutItemH = class(TObject) end;
250 QHostAddressH = class(TObject) end;
251 QIconH = class(TObject) end;
252 QIconEngineH = class(TObject) end;
253 QIconEngineV2H = class(QIconEngineH) end;
254 QImageIOHandlerH = class(TObject) end;
255 QImageReaderH = class(TObject) end;
256 QImageWriterH = class(TObject) end;
257 QItemEditorCreatorBaseH = class(TObject) end;
258 QItemEditorFactoryH = class(TObject) end;
259 QItemSelectionRangeH = class(TObject) end;
260 QKeySequenceH = class(TObject) end;
261 QLatin1StringH = class(TObject) end;
262 QLayoutItemH = class(TObject) end;
263 QLayoutH = class(QLayoutItemH) end;
264 QBoxLayoutH = class(QLayoutH) end;
265 QHBoxLayoutH = class(QBoxLayoutH) end;
266 QVBoxLayoutH = class(QBoxLayoutH) end;
267 QGridLayoutH = class(QLayoutH) end;
268 QStackedLayoutH = class(QLayoutH) end;
269 QSpacerItemH = class(QLayoutItemH) end;
270 QWidgetItemH = class(QLayoutItemH) end;
271 QLineH = class(TObject) end;
272 QLineFH = class(TObject) end;
273 QListH = class(TObject) end;
274 QStringListH = class(QListH) end;
275 QListWidgetItemH = class(TObject) end;
276 QLocaleH = class(TObject) end;
277 QMetaClassInfoH = class(TObject) end;
278 QMetaEnumH = class(TObject) end;
279 QMetaMethodH = class(TObject) end;
280 QMetaObjectH = class(TObject) end;
281 QMetaPropertyH = class(TObject) end;
282 QModelIndexH = class(TObject) end;
283 QNetworkCookieH = class(TObject) end;
284 QNetworkProxyH = class(TObject) end;
285 QNetworkProxyFactoryH = class(TObject) end;
286 QNetworkProxyQueryH = class(TObject) end;
287 QNetworkRequestH = class(TObject) end;
288 QObjectH = class(TObject) end;
289 QAbstractEventDispatcherH = class(QObjectH) end;
290 QAbstractItemDelegateH = class(QObjectH) end;
291 QItemDelegateH = class(QAbstractItemDelegateH) end;
292 QLCLItemDelegateH = class(QItemDelegateH) end;
293 QStyledItemDelegateH = class(QAbstractItemDelegateH) end;
294 QAbstractItemModelH = class(QObjectH) end;
295 QAbstractListModelH = class(QAbstractItemModelH) end;
296 QAbstractProxyModelH = class(QAbstractItemModelH) end;
297 QAbstractTableModelH = class(QAbstractItemModelH) end;
298 QStandardItemModelH = class(QAbstractItemModelH) end;
299 QAbstractNetworkCacheH = class(QObjectH) end;
300 QAbstractTextDocumentLayoutH = class(QObjectH) end;
301 QPlainTextDocumentLayoutH = class(QAbstractTextDocumentLayoutH) end;
302 QActionH = class(QObjectH) end;
303 QActionGroupH = class(QObjectH) end;
304 QButtonGroupH = class(QObjectH) end;
305 QClipboardH = class(QObjectH) end;
306 QCompleterH = class(QObjectH) end;
307 QCoreApplicationH = class(QObjectH) end;
308 QApplicationH = class(QCoreApplicationH) end;
309 QDragH = class(QObjectH) end;
310 QEventLoopH = class(QObjectH) end;
311 QFileSystemWatcherH = class(QObjectH) end;
312 QGraphicsSceneH = class(QObjectH) end;
313 QIODeviceH = class(QObjectH) end;
314 QAbstractSocketH = class(QIODeviceH) end;
315 QTcpSocketH = class(QAbstractSocketH) end;
316 QSslSocketH = class(QTcpSocketH) end;
317 QUdpSocketH = class(QAbstractSocketH) end;
318 QFileH = class(QIODeviceH) end;
319 QNetworkReplyH = class(QIODeviceH) end;
320 QProcessH = class(QIODeviceH) end;
321 QInputContextH = class(QObjectH) end;
322 QItemSelectionModelH = class(QObjectH) end;
323 QMimeDataH = class(QObjectH) end;
324 QMovieH = class(QObjectH) end;
325 QNetworkAccessManagerH = class(QObjectH) end;
326 QNetworkCookieJarH = class(QObjectH) end;
327 QLCLNetworkCookieJarH = class(QNetworkCookieJarH) end;
328 QSessionManagerH = class(QObjectH) end;
329 QShortcutH = class(QObjectH) end;
330 QSocketNotifierH = class(QObjectH) end;
331 QStyleH = class(QObjectH) end;
332 QSystemTrayIconH = class(QObjectH) end;
333 QTcpServerH = class(QObjectH) end;
334 QTextDocumentH = class(QObjectH) end;
335 QTextObjectH = class(QObjectH) end;
336 QTextBlockGroupH = class(QTextObjectH) end;
337 QTextListH = class(QTextBlockGroupH) end;
338 QTextFrameH = class(QTextObjectH) end;
339 QTextTableH = class(QTextFrameH) end;
340 QThreadH = class(QObjectH) end;
341 QLCLThreadH = class(QThreadH) end;
342 QTimerH = class(QObjectH) end;
343 QTranslatorH = class(QObjectH) end;
344 QUndoStackH = class(QObjectH) end;
345 QValidatorH = class(QObjectH) end;
346 QDoubleValidatorH = class(QValidatorH) end;
347 QIntValidatorH = class(QValidatorH) end;
348 QRegExpValidatorH = class(QValidatorH) end;
349 QWebFrameH = class(QObjectH) end;
350 QWebHistoryInterfaceH = class(QObjectH) end;
351 QWebPageH = class(QObjectH) end;
352 QLCLWebPageH = class(QWebPageH) end;
353 QWebPluginFactoryH = class(QObjectH) end;
354 QWidgetH = class(QObjectH) end;
355 QAbstractButtonH = class(QWidgetH) end;
356 QCheckBoxH = class(QAbstractButtonH) end;
357 QPushButtonH = class(QAbstractButtonH) end;
358 QRadioButtonH = class(QAbstractButtonH) end;
359 QToolButtonH = class(QAbstractButtonH) end;
360 QAbstractSliderH = class(QWidgetH) end;
361 QScrollBarH = class(QAbstractSliderH) end;
362 QSliderH = class(QAbstractSliderH) end;
363 QAbstractSpinBoxH = class(QWidgetH) end;
364 QLCLAbstractSpinBoxH = class(QAbstractSpinBoxH) end;
365 QDoubleSpinBoxH = class(QAbstractSpinBoxH) end;
366 QSpinBoxH = class(QAbstractSpinBoxH) end;
367 QCalendarWidgetH = class(QWidgetH) end;
368 QComboBoxH = class(QWidgetH) end;
369 QDesktopWidgetH = class(QWidgetH) end;
370 QDialogH = class(QWidgetH) end;
371 QAbstractPrintDialogH = class(QDialogH) end;
372 QPrintDialogH = class(QAbstractPrintDialogH) end;
373 QColorDialogH = class(QDialogH) end;
374 QFileDialogH = class(QDialogH) end;
375 QFontDialogH = class(QDialogH) end;
376 QInputDialogH = class(QDialogH) end;
377 QMessageBoxH = class(QDialogH) end;
378 QPageSetupDialogH = class(QDialogH) end;
379 QPrintPreviewDialogH = class(QDialogH) end;
380 QProgressDialogH = class(QDialogH) end;
381 QDockWidgetH = class(QWidgetH) end;
382 QFrameH = class(QWidgetH) end;
383 QAbstractScrollAreaH = class(QFrameH) end;
384 QLCLAbstractScrollAreaH = class(QAbstractScrollAreaH) end;
385 QAbstractItemViewH = class(QAbstractScrollAreaH) end;
386 QHeaderViewH = class(QAbstractItemViewH) end;
387 QListViewH = class(QAbstractItemViewH) end;
388 QListWidgetH = class(QListViewH) end;
389 QTableViewH = class(QAbstractItemViewH) end;
390 QTableWidgetH = class(QTableViewH) end;
391 QTreeViewH = class(QAbstractItemViewH) end;
392 QTreeWidgetH = class(QTreeViewH) end;
393 QGraphicsViewH = class(QAbstractScrollAreaH) end;
394 QMdiAreaH = class(QAbstractScrollAreaH) end;
395 QPlainTextEditH = class(QAbstractScrollAreaH) end;
396 QScrollAreaH = class(QAbstractScrollAreaH) end;
397 QTextEditH = class(QAbstractScrollAreaH) end;
398 QTextBrowserH = class(QTextEditH) end;
399 QLCDNumberH = class(QFrameH) end;
400 QLabelH = class(QFrameH) end;
401 QSplitterH = class(QFrameH) end;
402 QStackedWidgetH = class(QFrameH) end;
403 QToolBoxH = class(QFrameH) end;
404 QGroupBoxH = class(QWidgetH) end;
405 QLineEditH = class(QWidgetH) end;
406 QMainWindowH = class(QWidgetH) end;
407 QMdiSubWindowH = class(QWidgetH) end;
408 QMenuH = class(QWidgetH) end;
409 QMenuBarH = class(QWidgetH) end;
410 QPrintPreviewWidgetH = class(QWidgetH) end;
411 QProgressBarH = class(QWidgetH) end;
412 QRubberBandH = class(QWidgetH) end;
413 QSizeGripH = class(QWidgetH) end;
414 QSplitterHandleH = class(QWidgetH) end;
415 QStatusBarH = class(QWidgetH) end;
416 QTabBarH = class(QWidgetH) end;
417 QTabWidgetH = class(QWidgetH) end;
418 QLCLTabWidgetH = class(QTabWidgetH) end;
419 QToolBarH = class(QWidgetH) end;
420 QWebViewH = class(QWidgetH) end;
421 QLCLWebViewH = class(QWebViewH) end;
422 QPaintDeviceH = class(TObject) end;
423 QImageH = class(QPaintDeviceH) end;
424 QPictureH = class(QPaintDeviceH) end;
425 QPixmapH = class(QPaintDeviceH) end;
426 QBitmapH = class(QPixmapH) end;
427 QPrinterH = class(QPaintDeviceH) end;
428 QPaintEngineH = class(TObject) end;
429 QPainterH = class(TObject) end;
430 QPainterPathH = class(TObject) end;
431 QPainterPathStrokerH = class(TObject) end;
432 QPaletteH = class(TObject) end;
433 QPenH = class(TObject) end;
434 QPersistentModelIndexH = class(TObject) end;
435 QPointH = class(TObject) end;
436 QPointFH = class(TObject) end;
437 QPrintEngineH = class(TObject) end;
438 QPrinterInfoH = class(TObject) end;
439 QRectH = class(TObject) end;
440 QRectFH = class(TObject) end;
441 QRegExpH = class(TObject) end;
442 QRegionH = class(TObject) end;
443 QSizeH = class(TObject) end;
444 QSizeFH = class(TObject) end;
445 QSizePolicyH = class(TObject) end;
446 QSslCertificateH = class(TObject) end;
447 QSslCipherH = class(TObject) end;
448 QSslConfigurationH = class(TObject) end;
449 QSslErrorH = class(TObject) end;
450 QSslKeyH = class(TObject) end;
451 QStandardItemH = class(TObject) end;
452 QStringH = class(TObject) end;
453 QStyleFactoryH = class(TObject) end;
454 QStyleHintReturnH = class(TObject) end;
455 QStyleHintReturnMaskH = class(QStyleHintReturnH) end;
456 QStyleHintReturnVariantH = class(QStyleHintReturnH) end;
457 QStyleOptionH = class(TObject) end;
458 QStyleOptionButtonH = class(QStyleOptionH) end;
459 QStyleOptionComplexH = class(QStyleOptionH) end;
460 QStyleOptionComboBoxH = class(QStyleOptionComplexH) end;
461 QStyleOptionGroupBoxH = class(QStyleOptionComplexH) end;
462 QStyleOptionQ3ListViewH = class(QStyleOptionComplexH) end;
463 QStyleOptionSizeGripH = class(QStyleOptionComplexH) end;
464 QStyleOptionSliderH = class(QStyleOptionComplexH) end;
465 QStyleOptionSpinBoxH = class(QStyleOptionComplexH) end;
466 QStyleOptionTitleBarH = class(QStyleOptionComplexH) end;
467 QStyleOptionToolButtonH = class(QStyleOptionComplexH) end;
468 QStyleOptionDockWidgetH = class(QStyleOptionH) end;
469 QStyleOptionFocusRectH = class(QStyleOptionH) end;
470 QStyleOptionFrameH = class(QStyleOptionH) end;
471 QStyleOptionFrameV2H = class(QStyleOptionFrameH) end;
472 QStyleOptionFrameV3H = class(QStyleOptionFrameV2H) end;
473 QStyleOptionGraphicsItemH = class(QStyleOptionH) end;
474 QStyleOptionHeaderH = class(QStyleOptionH) end;
475 QStyleOptionMenuItemH = class(QStyleOptionH) end;
476 QStyleOptionProgressBarH = class(QStyleOptionH) end;
477 QStyleOptionProgressBarV2H = class(QStyleOptionProgressBarH) end;
478 QStyleOptionQ3DockWindowH = class(QStyleOptionH) end;
479 QStyleOptionQ3ListViewItemH = class(QStyleOptionH) end;
480 QStyleOptionRubberBandH = class(QStyleOptionH) end;
481 QStyleOptionTabH = class(QStyleOptionH) end;
482 QStyleOptionTabV2H = class(QStyleOptionTabH) end;
483 QStyleOptionTabV3H = class(QStyleOptionTabV2H) end;
484 QStyleOptionTabBarBaseH = class(QStyleOptionH) end;
485 QStyleOptionTabBarBaseV2H = class(QStyleOptionTabBarBaseH) end;
486 QStyleOptionTabWidgetFrameH = class(QStyleOptionH) end;
487 QStyleOptionToolBarH = class(QStyleOptionH) end;
488 QStyleOptionToolBoxH = class(QStyleOptionH) end;
489 QStyleOptionToolBoxV2H = class(QStyleOptionToolBoxH) end;
490 QStyleOptionViewItemH = class(QStyleOptionH) end;
491 QStyleOptionViewItemV2H = class(QStyleOptionViewItemH) end;
492 QStyleOptionViewItemV3H = class(QStyleOptionViewItemV2H) end;
493 QStyleOptionViewItemV4H = class(QStyleOptionViewItemV3H) end;
494 QSysInfoH = class(TObject) end;
495 QSystemLocaleH = class(TObject) end;
496 QTableWidgetItemH = class(TObject) end;
497 QTableWidgetSelectionRangeH = class(TObject) end;
498 QTextBlockH = class(TObject) end;
499 QTextBlockUserDataH = class(TObject) end;
500 QTextCursorH = class(TObject) end;
501 QTextDocumentFragmentH = class(TObject) end;
502 QTextFormatH = class(TObject) end;
503 QTextBlockFormatH = class(QTextFormatH) end;
504 QTextCharFormatH = class(QTextFormatH) end;
505 QTextImageFormatH = class(QTextCharFormatH) end;
506 QTextFrameFormatH = class(QTextFormatH) end;
507 QTextTableFormatH = class(QTextFrameFormatH) end;
508 QTextFragmentH = class(TObject) end;
509 QTextInlineObjectH = class(TObject) end;
510 QTextLayoutH = class(TObject) end;
511 QTextLineH = class(TObject) end;
512 QTextObjectInterfaceH = class(TObject) end;
513 QTextOptionH = class(TObject) end;
514 QTimeH = class(TObject) end;
515 QToolTipH = class(TObject) end;
516 QTransformH = class(TObject) end;
517 QTreeWidgetItemH = class(TObject) end;
518 QUrlH = class(TObject) end;
519 QVariantH = class(TObject) end;
520 QVectorH = class(TObject) end;
521 QPolygonH = class(QVectorH) end;
522 QPolygonFH = class(QVectorH) end;
523 QWSEventH = class(TObject) end;
524 QWebDatabaseH = class(TObject) end;
525 QWebHistoryH = class(TObject) end;
526 QWebHistoryItemH = class(TObject) end;
527 QWebHitTestResultH = class(TObject) end;
528 QWebSecurityOriginH = class(TObject) end;
529 QWebSettingsH = class(TObject) end;
530 QWhatsThisH = class(TObject) end;
531 QX11InfoH = class(TObject) end;
532 QMatrixH = class(TObject) end;
533
534 QPainterPathElementH = class(TObject) end;
535 QObject_hookH = class(TObject) end;
536 QCoreApplication_hookH = class(QObject_hookH) end;
537 QTimer_hookH = class(QObject_hookH) end;
538 QModelIndex_hookH = class(QObject_hookH) end;
539 QPersistentModelIndex_hookH = class(QObject_hookH) end;
540 QAbstractItemModel_hookH = class(QObject_hookH) end;
541 QAbstractTableModel_hookH = class(QAbstractItemModel_hookH) end;
542 QAbstractListModel_hookH = class(QAbstractItemModel_hookH) end;
543 QSocketNotifier_hookH = class(QObject_hookH) end;
544 QThread_hookH = class(QObject_hookH) end;
545 QIODevice_hookH = class(QObject_hookH) end;
546 QProcess_hookH = class(QIODevice_hookH) end;
547 QFileSystemWatcher_hookH = class(QObject_hookH) end;
548 QApplication_hookH = class(QCoreApplication_hookH) end;
549 QWidget_hookH = class(QObject_hookH) end;
550 QLayout_hookH = class(QObject_hookH) end;
551 QStackedLayout_hookH = class(QLayout_hookH) end;
552 QAction_hookH = class(QObject_hookH) end;
553 QActionGroup_hookH = class(QObject_hookH) end;
554 QClipboard_hookH = class(QObject_hookH) end;
555 QDesktopWidget_hookH = class(QWidget_hookH) end;
556 QDrag_hookH = class(QObject_hookH) end;
557 QShortcut_hookH = class(QObject_hookH) end;
558 QAbstractTextDocumentLayout_hookH = class(QObject_hookH) end;
559 QTextObjectInterface_hookH = class(QObject_hookH) end;
560 QFrame_hookH = class(QWidget_hookH) end;
561 QStackedWidget_hookH = class(QFrame_hookH) end;
562 QAbstractScrollArea_hookH = class(QFrame_hookH) end;
563 QAbstractSlider_hookH = class(QWidget_hookH) end;
564 QScrollBar_hookH = class(QAbstractSlider_hookH) end;
565 QMenu_hookH = class(QWidget_hookH) end;
566 QMenuBar_hookH = class(QWidget_hookH) end;
567 QButtonGroup_hookH = class(QObject_hookH) end;
568 QAbstractButton_hookH = class(QWidget_hookH) end;
569 QPushButton_hookH = class(QAbstractButton_hookH) end;
570 QLineEdit_hookH = class(QWidget_hookH) end;
571 QPlainTextEdit_hookH = class(QAbstractScrollArea_hookH) end;
572 QPlainTextDocumentLayout_hookH = class(QAbstractTextDocumentLayout_hookH) end;
573 QTextEdit_hookH = class(QAbstractScrollArea_hookH) end;
574 QTabWidget_hookH = class(QWidget_hookH) end;
575 QMainWindow_hookH = class(QWidget_hookH) end;
576 QToolBar_hookH = class(QWidget_hookH) end;
577 QLCDNumber_hookH = class(QFrame_hookH) end;
578 QAbstractSpinBox_hookH = class(QWidget_hookH) end;
579 QSpinBox_hookH = class(QAbstractSpinBox_hookH) end;
580 QDoubleSpinBox_hookH = class(QAbstractSpinBox_hookH) end;
581 QSplitter_hookH = class(QFrame_hookH) end;
582 QSplitterHandle_hookH = class(QWidget_hookH) end;
583 QComboBox_hookH = class(QWidget_hookH) end;
584 QCheckBox_hookH = class(QAbstractButton_hookH) end;
585 QSlider_hookH = class(QAbstractSlider_hookH) end;
586 QTextBrowser_hookH = class(QTextEdit_hookH) end;
587 QLabel_hookH = class(QFrame_hookH) end;
588 QGroupBox_hookH = class(QWidget_hookH) end;
589 QDockWidget_hookH = class(QWidget_hookH) end;
590 QTabBar_hookH = class(QWidget_hookH) end;
591 QProgressBar_hookH = class(QWidget_hookH) end;
592 QStatusBar_hookH = class(QWidget_hookH) end;
593 QToolBox_hookH = class(QFrame_hookH) end;
594 QToolButton_hookH = class(QAbstractButton_hookH) end;
595 QMdiArea_hookH = class(QAbstractScrollArea_hookH) end;
596 QMdiSubWindow_hookH = class(QWidget_hookH) end;
597 QCalendarWidget_hookH = class(QWidget_hookH) end;
598 QPrintPreviewWidget_hookH = class(QWidget_hookH) end;
599 QAbstractItemView_hookH = class(QAbstractScrollArea_hookH) end;
600 QListView_hookH = class(QAbstractItemView_hookH) end;
601 QItemSelectionRange_hookH = class(QObject_hookH) end;
602 QItemSelectionModel_hookH = class(QObject_hookH) end;
603 QListWidgetItem_hookH = class(QObject_hookH) end;
604 QListWidget_hookH = class(QListView_hookH) end;
605 QTreeView_hookH = class(QAbstractItemView_hookH) end;
606 QTreeWidgetItem_hookH = class(QObject_hookH) end;
607 QTreeWidget_hookH = class(QTreeView_hookH) end;
608 QHeaderView_hookH = class(QAbstractItemView_hookH) end;
609 QStandardItem_hookH = class(QObject_hookH) end;
610 QStandardItemModel_hookH = class(QAbstractItemModel_hookH) end;
611 QAbstractItemDelegate_hookH = class(QObject_hookH) end;
612 QTableView_hookH = class(QAbstractItemView_hookH) end;
613 QTableWidgetSelectionRange_hookH = class(QObject_hookH) end;
614 QTableWidgetItem_hookH = class(QObject_hookH) end;
615 QTableWidget_hookH = class(QTableView_hookH) end;
616 QDialog_hookH = class(QWidget_hookH) end;
617 QFileDialog_hookH = class(QDialog_hookH) end;
618 QProgressDialog_hookH = class(QDialog_hookH) end;
619 QAbstractPrintDialog_hookH = class(QDialog_hookH) end;
620 QPrintDialog_hookH = class(QAbstractPrintDialog_hookH) end;
621 QPrintPreviewDialog_hookH = class(QDialog_hookH) end;
622 QSystemTrayIcon_hookH = class(QObject_hookH) end;
623 QGraphicsScene_hookH = class(QObject_hookH) end;
624 QAbstractSocket_hookH = class(QIODevice_hookH) end;
625 QUdpSocket_hookH = class(QAbstractSocket_hookH) end;
626 QTcpSocket_hookH = class(QAbstractSocket_hookH) end;
627 QTcpServer_hookH = class(QObject_hookH) end;
628 QNetworkAccessManager_hookH = class(QObject_hookH) end;
629 QNetworkReply_hookH = class(QIODevice_hookH) end;
630 QWebHitTestResult_hookH = class(QObject_hookH) end;
631 QWebFrame_hookH = class(QObject_hookH) end;
632 QWebSecurityOrigin_hookH = class(QObject_hookH) end;
633 QWebDatabase_hookH = class(QObject_hookH) end;
634 QWebHistoryItem_hookH = class(QObject_hookH) end;
635 QWebHistory_hookH = class(QObject_hookH) end;
636 QWebHistoryInterface_hookH = class(QObject_hookH) end;
637 QWebPage_hookH = class(QObject_hookH) end;
638 QWebSettings_hookH = class(QObject_hookH) end;
639 QWebView_hookH = class(QWidget_hookH) end;
640
sgnull641 QCoreApplicationEventFilter = function(Msg:PChar;Res:PLong):boolean cdecl;
sgnull642 QAbstractEventDispatcherEventFilter = function(Msg:PChar):boolean cdecl;
643 QLCLItemDelegate_sizeHint_Override = procedure (option: QStyleOptionViewItemH; index: QModelIndexH; Size: PSize) of object cdecl;
644 QLCLItemDelegate_paint_Override = procedure (painter : QPainterH; option: QStyleOptionViewItemH; index: QModelIndexH) of object cdecl;
645 QLCLItemDelegate_createEditor_Override = procedure (parent : QWidgetH; option: QStyleOptionViewItemH; index: QModelIndexH; out editor: QWidgetH) of object cdecl;
646 QLCLItemDelegate_setEditorData_Override = procedure (editor : QWidgetH; index: QModelIndexH) of object cdecl;
647 QLCLItemDelegate_setModelData_Override = procedure (editor : QWidgetH; model: QAbstractItemModelH; index: QModelIndexH) of object cdecl;
648 QLCLItemDelegate_updateEditorGeometry_Override = procedure (editor : QWidgetH; option: QStyleOptionViewItemH; index: QModelIndexH) of object cdecl;
649 QLCLItemDelegate_editorEvent_Override = procedure (event : QEventH; model: QAbstractItemModelH; option: QStyleOptionViewItemH; index: QModelIndexH; retval: PBoolean) of object cdecl;
650 QLCLAbstractScrollArea_viewportEvent_Override = procedure (event: QEventH; retval: PBoolean) of object cdecl;
651 QLCLWebPage_userAgentForUrl_Override = procedure(url : QUrlH;userAgent:PWideString) of object; cdecl;
652 QLCLWebView_createWindow_Override = function (WebWindowType : integer):QWebViewH of object cdecl;
653 QLCLThread_run_Override = procedure of object cdecl;
654
655 type
656 QObjectEventFilter = function (Sender:QObjectH; Event: QEventH):boolean of object cdecl;
657 QObject_destroyed_Event = procedure of object; cdecl;
QtPointnull658 function QtPoint(X,Y:integer): TQtPoint;
QtPointFnull659 function QtPointF(X,Y:QReal): TQtPointF;
QObject_hook_createnull660 function QObject_hook_create(handle : QObjectH) : QObject_hookH; cdecl; external Qt4PasLib name 'QObject_hook_create';
661 procedure QObject_hook_destroy(handle : QObject_hookH ); cdecl; external Qt4PasLib name 'QObject_hook_destroy';
662 procedure QObject_hook_hook_events(handle : QObject_hookH; hook : QObjectEventFilter); cdecl; external Qt4PasLib name 'QObject_hook_hook_events';
663 procedure QObject_hook_hook_destroyed(handle : QObject_hookH; hook : QObject_destroyed_Event); cdecl; external Qt4PasLib name 'QObject_hook_hook_destroyed';
664
665 type
666 QtGlobalColor = ( // Qt::GlobalColor (1)
667 Qtcolor0, Qtcolor1, Qtblack, Qtwhite, QtdarkGray, Qtgray, QtlightGray, Qtred, Qtgreen, Qtblue, Qtcyan, Qtmagenta, Qtyellow, QtdarkRed, QtdarkGreen, QtdarkBlue, QtdarkCyan, QtdarkMagenta,
668 QtdarkYellow, Qttransparent );
669
670 QtSortOrder = ( // Qt::SortOrder (1)
671 QtAscendingOrder, QtDescendingOrder );
672
673 QtTextElideMode = ( // Qt::TextElideMode (1)
674 QtElideLeft, QtElideRight, QtElideMiddle, QtElideNone );
675
676 QtBGMode = ( // Qt::BGMode (1)
677 QtTransparentMode, QtOpaqueMode );
678
679 QtArrowType = ( // Qt::ArrowType (1)
680 QtNoArrow, QtUpArrow, QtDownArrow, QtLeftArrow, QtRightArrow );
681
682 QtPenStyle = ( // Qt::PenStyle (1)
683 QtNoPen, QtSolidLine, QtDashLine, QtDotLine, QtDashDotLine, QtDashDotDotLine, QtCustomDashLine );
684
685 QtSizeMode = ( // Qt::SizeMode (1)
686 QtAbsoluteSize, QtRelativeSize );
687
688 QtUIEffect = ( // Qt::UIEffect (1)
689 QtUI_General, QtUI_AnimateMenu, QtUI_FadeMenu, QtUI_AnimateCombo, QtUI_AnimateTooltip, QtUI_FadeTooltip, QtUI_AnimateToolBox );
690
691 QtTextFormat = ( // Qt::TextFormat (1)
692 QtPlainText, QtRichText, QtAutoText, QtLogText );
693
694 QtAspectRatioMode = ( // Qt::AspectRatioMode (1)
695 QtIgnoreAspectRatio, QtKeepAspectRatio, QtKeepAspectRatioByExpanding );
696
697 QtAnchorAttribute = ( // Qt::AnchorAttribute (1)
698 QtAnchorName, QtAnchorHref );
699
700 QtTimeSpec = ( // Qt::TimeSpec (1)
701 QtLocalTime, QtUTC, QtOffsetFromUTC );
702
703 QtScrollBarPolicy = ( // Qt::ScrollBarPolicy (1)
704 QtScrollBarAsNeeded, QtScrollBarAlwaysOff, QtScrollBarAlwaysOn );
705
706 QtCaseSensitivity = ( // Qt::CaseSensitivity (1)
707 QtCaseInsensitive, QtCaseSensitive );
708
709 QtConnectionType = ( // Qt::ConnectionType (1)
710 QtAutoConnection, QtDirectConnection, QtQueuedConnection, QtAutoCompatConnection, QtBlockingQueuedConnection );
711
712 QtShortcutContext = ( // Qt::ShortcutContext (1)
713 QtWidgetShortcut, QtWindowShortcut, QtApplicationShortcut, QtWidgetWithChildrenShortcut );
714
715 QtFillRule = ( // Qt::FillRule (1)
716 QtOddEvenFill, QtWindingFill );
717
718 QtMaskMode = ( // Qt::MaskMode (1)
719 QtMaskInColor, QtMaskOutColor );
720
721 QtClipOperation = ( // Qt::ClipOperation (1)
722 QtNoClip, QtReplaceClip, QtIntersectClip, QtUniteClip );
723
724 QtTransformationMode = ( // Qt::TransformationMode (1)
725 QtFastTransformation, QtSmoothTransformation );
726
727 QtAxis = ( // Qt::Axis (1)
728 QtXAxis, QtYAxis, QtZAxis );
729
730 QtFocusReason = ( // Qt::FocusReason (1)
731 QtMouseFocusReason, QtTabFocusReason, QtBacktabFocusReason, QtActiveWindowFocusReason, QtPopupFocusReason, QtShortcutFocusReason, QtMenuBarFocusReason, QtOtherFocusReason, QtNoFocusReason );
732
733 QtContextMenuPolicy = ( // Qt::ContextMenuPolicy (1)
734 QtNoContextMenu, QtDefaultContextMenu, QtActionsContextMenu, QtCustomContextMenu, QtPreventContextMenu );
735
736 QtInputMethodQuery = ( // Qt::InputMethodQuery (1)
737 QtImMicroFocus, QtImFont, QtImCursorPosition, QtImSurroundingText, QtImCurrentSelection );
738
739 QtToolButtonStyle = ( // Qt::ToolButtonStyle (1)
740 QtToolButtonIconOnly, QtToolButtonTextOnly, QtToolButtonTextBesideIcon, QtToolButtonTextUnderIcon );
741
742 QtLayoutDirection = ( // Qt::LayoutDirection (1)
743 QtLeftToRight, QtRightToLeft, QtLayoutDirectionAuto);
744
745 QtCheckState = ( // Qt::CheckState (1)
746 QtUnchecked, QtPartiallyChecked, QtChecked );
747
748 QtWindowModality = ( // Qt::WindowModality (1)
749 QtNonModal, QtWindowModal, QtApplicationModal );
750
751 QtSizeHint = ( // Qt::SizeHint (1)
752 QtMinimumSize, QtPreferredSize, QtMaximumSize, QtMinimumDescent, QtNSizeHints );
753
754 QtWindowFrameSection = ( // Qt::WindowFrameSection (1)
755 QtNoSection, QtLeftSection, QtTopLeftSection, QtTopSection, QtTopRightSection, QtRightSection, QtBottomRightSection, QtBottomSection, QtBottomLeftSection, QtTitleBarArea );
756
757 QtHitTestAccuracy = ( // Qt::HitTestAccuracy (1)
758 QtHitTestAccuracy_dummy );
759
760 type
761 QtKeyboardModifier = cardinal; // Qt::KeyboardModifier
762 QtKeyboardModifiers = QtKeyboardModifier; //QFlags<> (3)
763 const
764 QtNoModifier = $00000000;
765 QtShiftModifier = $02000000;
766 QtControlModifier = $04000000;
767 QtAltModifier = $08000000;
768 QtMetaModifier = $10000000;
769 QtKeypadModifier = $20000000;
770 QtGroupSwitchModifier = $40000000;
771 QtKeyboardModifierMask = $fe000000;
772
773 type
774 QtMouseButton = cardinal; // Qt::MouseButton
775 QtMouseButtons = QtMouseButton; //QFlags<> (3)
776 const
777 QtNoButton = $00000000;
778 QtLeftButton = $00000001;
779 QtRightButton = $00000002;
780 QtMidButton = $00000004;
781 QtXButton1 = $00000008;
782 QtXButton2 = $00000010;
783 QtMouseButtonMask = $000000ff;
784
785 type
786 QtOrientation = cardinal; // Qt::Orientation
787 QtOrientations = QtOrientation; //QFlags<> (3)
788 const
789 QtHorizontal = $1;
790 QtVertical = $2;
791
792 type
793 QtWindowState = cardinal; // Qt::WindowState
794 QtWindowStates = QtWindowState; //QFlags<> (3)
795 const
796 QtWindowNoState = $00000000;
797 QtWindowMinimized = $00000001;
798 QtWindowMaximized = $00000002;
799 QtWindowFullScreen = $00000004;
800 QtWindowActive = $00000008;
801
802
803 type
804 QtApplicationAttribute = ( //Qt::ApplicationAttribute (2)
805 QtAA_ImmediateWidgetCreation = 0,
806 QtAA_MSWindowsUseDirect3DByDefault = 1,
807 QtAA_DontShowIconsInMenus = 2,
808 QtAA_NativeWindows = 3,
809 QtAA_DontCreateNativeWidgetSiblings = 4,
810 QtAA_MacPluginApplication = 5,
811 {$IFDEF DARWIN}
812 QtAA_DontUseNativeMenuBar = 6, {$note QtAA_DontUseNativeMenuBar added for darwin and wince qt >=4.6 compat issue #20897}
813 QtAA_MacDontSwapCtrlAndMeta = 7, {$note QtAA_MacDontSwapCtrlAndMeta added for darwin qt >=4.6 compat issue #20897}
814 {$ENDIF}
815 QtAA_AttributeCount );
816
817 type
818 QtImageConversionFlag = cardinal; // Qt::ImageConversionFlag
819 QtImageConversionFlags = QtImageConversionFlag; //QFlags<> (3)
820 const
821 QtColorMode_Mask = $00000003;
822 QtAutoColor = $00000000;
823 QtColorOnly = $00000003;
824 QtMonoOnly = $00000002;
825 QtAlphaDither_Mask = $0000000c;
826 QtThresholdAlphaDither = $00000000;
827 QtOrderedAlphaDither = $00000004;
828 QtDiffuseAlphaDither = $00000008;
829 QtNoAlpha = $0000000c;
830 QtDither_Mask = $00000030;
831 QtDiffuseDither = $00000000;
832 QtOrderedDither = $00000010;
833 QtThresholdDither = $00000020;
834 QtDitherMode_Mask = $000000c0;
835 QtAutoDither = $00000000;
836 QtPreferDither = $00000040;
837 QtAvoidDither = $00000080;
838 QtNoOpaqueDetection = $00000100;
839
840
841 type
842 QtPenCapStyle = ( //Qt::PenCapStyle (2)
843 QtFlatCap = $00,
844 QtSquareCap = $10,
845 QtRoundCap = $20,
846 QtMPenCapStyle = $30 );
847
848 QtPenJoinStyle = ( //Qt::PenJoinStyle (2)
849 QtMiterJoin = $00,
850 QtBevelJoin = $40,
851 QtRoundJoin = $80,
852 QtSvgMiterJoin = $100,
853 QtMPenJoinStyle = $1c0 );
854
855 QtBrushStyle = ( //Qt::BrushStyle (2)
856 QtNoBrush,
857 QtSolidPattern,
858 QtDense1Pattern,
859 QtDense2Pattern,
860 QtDense3Pattern,
861 QtDense4Pattern,
862 QtDense5Pattern,
863 QtDense6Pattern,
864 QtDense7Pattern,
865 QtHorPattern,
866 QtVerPattern,
867 QtCrossPattern,
868 QtBDiagPattern,
869 QtFDiagPattern,
870 QtDiagCrossPattern,
871 QtLinearGradientPattern,
872 QtRadialGradientPattern,
873 QtConicalGradientPattern,
874 QtTexturePattern = 24 );
875
876 QtDockWidgetAreaSizes = ( //Qt::DockWidgetAreaSizes (2)
877 QtNDockWidgetAreas = 4 );
878
879 QtToolBarAreaSizes = ( //Qt::ToolBarAreaSizes (2)
880 QtNToolBarAreas = 4 );
881
882 QtDayOfWeek = ( //Qt::DayOfWeek (2)
883 QtMonday = 1,
884 QtTuesday = 2,
885 QtWednesday = 3,
886 QtThursday = 4,
887 QtFriday = 5,
888 QtSaturday = 6,
889 QtSunday = 7 );
890
891 QtCorner = ( //Qt::Corner (2)
892 QtTopLeftCorner = $00000,
893 QtTopRightCorner = $00001,
894 QtBottomLeftCorner = $00002,
895 QtBottomRightCorner = $00003 );
896
897 QtItemSelectionMode = ( //Qt::ItemSelectionMode (2)
898 QtContainsItemShape = $0,
899 QtIntersectsItemShape = $1,
900 QtContainsItemBoundingRect = $2,
901 QtIntersectsItemBoundingRect = $3 );
902
903 type
904 QtDropAction = cardinal; // Qt::DropAction
905 QtDropActions = QtDropAction; //QFlags<> (3)
906 const
907 QtCopyAction = $1;
908 QtMoveAction = $2;
909 QtLinkAction = $4;
910 QtActionMask = $ff;
911 QtTargetMoveAction = $8002;
912 QtIgnoreAction = $0;
913
914
915 type
916 QtItemDataRole = ( //Qt::ItemDataRole (2)
917 QtDisplayRole = 0,
918 QtDecorationRole = 1,
919 QtEditRole = 2,
920 QtToolTipRole = 3,
921 QtStatusTipRole = 4,
922 QtWhatsThisRole = 5,
923 QtFontRole = 6,
924 QtTextAlignmentRole = 7,
925 QtBackgroundColorRole = 8,
926 // QtBackgroundRole = 8 {duplicate},
927 QtForegroundRole = 9,
928 // QtTextColorRole = 9 {duplicate},
929 QtCheckStateRole = 10,
930 QtAccessibleTextRole = 11,
931 QtAccessibleDescriptionRole = 12,
932 QtSizeHintRole = 13,
933 QtDisplayPropertyRole = 27,
934 QtDecorationPropertyRole = 28,
935 QtToolTipPropertyRole = 29,
936 QtStatusTipPropertyRole = 30,
937 QtWhatsThisPropertyRole = 31,
938 QtUserRole = 32 );
939
940 type
941 QtItemFlag = cardinal; // Qt::ItemFlag
942 QtItemFlags = QtItemFlag; //QFlags<> (3)
943 const
944 QtNoItemFlags = 0;
945 QtItemIsSelectable = 1;
946 QtItemIsEditable = 2;
947 QtItemIsDragEnabled = 4;
948 QtItemIsDropEnabled = 8;
949 QtItemIsUserCheckable = 16;
950 QtItemIsEnabled = 32;
951 QtItemIsTristate = 64;
952
953 type
954 QtMatchFlag = cardinal; // Qt::MatchFlag
955 QtMatchFlags = QtMatchFlag; //QFlags<> (3)
956 const
957 QtMatchExactly = 0;
958 QtMatchContains = 1;
959 QtMatchStartsWith = 2;
960 QtMatchEndsWith = 3;
961 QtMatchRegExp = 4;
962 QtMatchWildcard = 5;
963 QtMatchFixedString = 8;
964 QtMatchCaseSensitive = 16;
965 QtMatchWrap = 32;
966 QtMatchRecursive = 64;
967
968
969 type
970 QtEventPriority = ( //Qt::EventPriority (2)
971 QtLowEventPriority = -1,
972 QtNormalEventPriority = 0,
973 QtHighEventPriority = 1 );
974
975
976 type
977 QInternalRelayoutType = ( // QInternal::RelayoutType (1)
978 QInternalRelayoutNormal, QInternalRelayoutDragging, QInternalRelayoutDropped );
979
980 QInternalCallback = ( // QInternal::Callback (1)
981 QInternalConnectCallback, QInternalDisconnectCallback, QInternalAdoptCurrentThread, QInternalEventNotifyCallback, QInternalLastCallback );
982
983 QInternalInternalFunction = ( // QInternal::InternalFunction (1)
984 QInternalCreateThreadForAdoption, QInternalRefAdoptedThread, QInternalDerefAdoptedThread, QInternalSetCurrentThreadToMainThread, QInternalSetQObjectSender, QInternalGetQObjectSender,
985 QInternalResetQObjectSender, QInternalLastInternalFunction );
986
987 QInternalDockPosition = ( // QInternal::DockPosition (1)
988 QInternalLeftDock, QInternalRightDock, QInternalTopDock, QInternalBottomDock, QInternalDockCount );
989
990 QInternalPaintDeviceFlags = ( //QInternal::PaintDeviceFlags (2)
991 QInternalUnknownDevice = $00,
992 QInternalWidget = $01,
993 QInternalPixmap = $02,
994 QInternalImage = $03,
995 QInternalPrinter = $04,
996 QInternalPicture = $05,
997 QInternalPbuffer = $06,
998 QInternalFramebufferObject = $07,
999 QInternalCustomRaster = $08,
1000 QInternalMacQuartz = $09 );
1001
1002 type
1003 QtModifier = cardinal; // Qt::Modifier (4)
1004
1005 const
1006 QtMETA = 268435456 { $10000000 };
1007 QtSHIFT = 33554432 { $2000000 };
1008 QtCTRL = 67108864 { $4000000 };
1009 QtALT = 134217728 { $8000000 };
1010 QtMODIFIER_MASK = 4261412864 { $fe000000 };
1011 QtUNICODE_ACCEL = 0 { $0 };
1012
1013 type
1014 QtFocusPolicy = cardinal; // Qt::FocusPolicy (4)
1015
1016 const
1017 QtNoFocus = 0 { $0 };
1018 QtTabFocus = 1 { $1 };
1019 QtClickFocus = 2 { $2 };
1020 QtStrongFocus = 11 { $b };
1021 QtWheelFocus = 15 { $f };
1022
1023 type
1024 QtAlignmentFlag = cardinal; // Qt::AlignmentFlag (4)
1025 QtAlignment = QtAlignmentFlag; // QFlags<>
1026
1027 const
1028 QtAlignLeft = 1 { $1 };
1029 QtAlignLeading = 1 { $1 };
1030 QtAlignRight = 2 { $2 };
1031 QtAlignTrailing = 2 { $2 };
1032 QtAlignHCenter = 4 { $4 };
1033 QtAlignJustify = 8 { $8 };
1034 QtAlignAbsolute = 16 { $10 };
1035 QtAlignHorizontal_Mask = 31 { $1f };
1036 QtAlignTop = 32 { $20 };
1037 QtAlignBottom = 64 { $40 };
1038 QtAlignVCenter = 128 { $80 };
1039 QtAlignVertical_Mask = 224 { $e0 };
1040 QtAlignCenter = 132 { $84 };
1041
1042 type
1043 QtWindowType = cardinal; // Qt::WindowType (4)
1044 QtWindowFlags = QtWindowType; // QFlags<>
1045
1046 const
1047 QtWidget = 0 { $0 };
1048 QtWindow = 1 { $1 };
1049 QtDialog = 3 { $3 };
1050 QtSheet = 5 { $5 };
1051 QtDrawer = 7 { $7 };
1052 QtPopup = 9 { $9 };
1053 QtTool = 11 { $b };
1054 QtToolTip = 13 { $d };
1055 QtSplashScreen = 15 { $f };
1056 QtDesktop = 17 { $11 };
1057 QtSubWindow = 18 { $12 };
1058 QtWindowType_Mask = 255 { $ff };
1059 QtMSWindowsFixedSizeDialogHint = 256 { $100 };
1060 QtMSWindowsOwnDC = 512 { $200 };
1061 QtX11BypassWindowManagerHint = 1024 { $400 };
1062 QtFramelessWindowHint = 2048 { $800 };
1063 QtWindowTitleHint = 4096 { $1000 };
1064 QtWindowSystemMenuHint = 8192 { $2000 };
1065 QtWindowMinimizeButtonHint = 16384 { $4000 };
1066 QtWindowMaximizeButtonHint = 32768 { $8000 };
1067 QtWindowMinMaxButtonsHint = 49152 { $c000 };
1068 QtWindowContextHelpButtonHint = 65536 { $10000 };
1069 QtWindowShadeButtonHint = 131072 { $20000 };
1070 QtWindowStaysOnTopHint = 262144 { $40000 };
1071 QtCustomizeWindowHint = 33554432 { $2000000 };
1072 QtWindowStaysOnBottomHint = 67108864 { $4000000 };
1073 QtWindowCloseButtonHint = 134217728 { $8000000 };
1074 QtMacWindowToolBarButtonHint = 268435456 { $10000000 };
1075 QtBypassGraphicsProxyWidget = 536870912 { $20000000 };
1076 QtWindowOkButtonHint = 524288 { $80000 };
1077 QtWindowCancelButtonHint = 1048576 { $100000 };
1078
1079 type
1080 QtWidgetAttribute = cardinal; // Qt::WidgetAttribute (4)
1081
1082 const
1083 QtWA_Disabled = 0 { $0 };
1084 QtWA_UnderMouse = 1 { $1 };
1085 QtWA_MouseTracking = 2 { $2 };
1086 QtWA_ContentsPropagated = 3 { $3 };
1087 QtWA_OpaquePaintEvent = 4 { $4 };
1088 QtWA_NoBackground = 4 { $4 };
1089 QtWA_StaticContents = 5 { $5 };
1090 QtWA_LaidOut = 7 { $7 };
1091 QtWA_PaintOnScreen = 8 { $8 };
1092 QtWA_NoSystemBackground = 9 { $9 };
1093 QtWA_UpdatesDisabled = 10 { $a };
1094 QtWA_Mapped = 11 { $b };
1095 QtWA_MacNoClickThrough = 12 { $c };
1096 QtWA_PaintOutsidePaintEvent = 13 { $d };
1097 QtWA_InputMethodEnabled = 14 { $e };
1098 QtWA_WState_Visible = 15 { $f };
1099 QtWA_WState_Hidden = 16 { $10 };
1100 QtWA_ForceDisabled = 32 { $20 };
1101 QtWA_KeyCompression = 33 { $21 };
1102 QtWA_PendingMoveEvent = 34 { $22 };
1103 QtWA_PendingResizeEvent = 35 { $23 };
1104 QtWA_SetPalette = 36 { $24 };
1105 QtWA_SetFont = 37 { $25 };
1106 QtWA_SetCursor = 38 { $26 };
1107 QtWA_NoChildEventsFromChildren = 39 { $27 };
1108 QtWA_WindowModified = 41 { $29 };
1109 QtWA_Resized = 42 { $2a };
1110 QtWA_Moved = 43 { $2b };
1111 QtWA_PendingUpdate = 44 { $2c };
1112 QtWA_InvalidSize = 45 { $2d };
1113 QtWA_MacBrushedMetal = 46 { $2e };
1114 QtWA_MacMetalStyle = 46 { $2e };
1115 QtWA_CustomWhatsThis = 47 { $2f };
1116 QtWA_LayoutOnEntireRect = 48 { $30 };
1117 QtWA_OutsideWSRange = 49 { $31 };
1118 QtWA_GrabbedShortcut = 50 { $32 };
1119 QtWA_TransparentForMouseEvents = 51 { $33 };
1120 QtWA_PaintUnclipped = 52 { $34 };
1121 QtWA_SetWindowIcon = 53 { $35 };
1122 QtWA_NoMouseReplay = 54 { $36 };
1123 QtWA_DeleteOnClose = 55 { $37 };
1124 QtWA_RightToLeft = 56 { $38 };
1125 QtWA_SetLayoutDirection = 57 { $39 };
1126 QtWA_NoChildEventsForParent = 58 { $3a };
1127 QtWA_ForceUpdatesDisabled = 59 { $3b };
1128 QtWA_WState_Created = 60 { $3c };
1129 QtWA_WState_CompressKeys = 61 { $3d };
1130 QtWA_WState_InPaintEvent = 62 { $3e };
1131 QtWA_WState_Reparented = 63 { $3f };
1132 QtWA_WState_ConfigPending = 64 { $40 };
1133 QtWA_WState_Polished = 66 { $42 };
1134 QtWA_WState_DND = 67 { $43 };
1135 QtWA_WState_OwnSizePolicy = 68 { $44 };
1136 QtWA_WState_ExplicitShowHide = 69 { $45 };
1137 QtWA_ShowModal = 70 { $46 };
1138 QtWA_MouseNoMask = 71 { $47 };
1139 QtWA_GroupLeader = 72 { $48 };
1140 QtWA_NoMousePropagation = 73 { $49 };
1141 QtWA_Hover = 74 { $4a };
1142 QtWA_InputMethodTransparent = 75 { $4b };
1143 QtWA_QuitOnClose = 76 { $4c };
1144 QtWA_KeyboardFocusChange = 77 { $4d };
1145 QtWA_AcceptDrops = 78 { $4e };
1146 QtWA_DropSiteRegistered = 79 { $4f };
1147 QtWA_ForceAcceptDrops = 79 { $4f };
1148 QtWA_WindowPropagation = 80 { $50 };
1149 QtWA_NoX11EventCompression = 81 { $51 };
1150 QtWA_TintedBackground = 82 { $52 };
1151 QtWA_X11OpenGLOverlay = 83 { $53 };
1152 QtWA_AlwaysShowToolTips = 84 { $54 };
1153 QtWA_MacOpaqueSizeGrip = 85 { $55 };
1154 QtWA_SetStyle = 86 { $56 };
1155 QtWA_SetLocale = 87 { $57 };
1156 QtWA_MacShowFocusRect = 88 { $58 };
1157 QtWA_MacNormalSize = 89 { $59 };
1158 QtWA_MacSmallSize = 90 { $5a };
1159 QtWA_MacMiniSize = 91 { $5b };
1160 QtWA_LayoutUsesWidgetRect = 92 { $5c };
1161 QtWA_StyledBackground = 93 { $5d };
1162 QtWA_MSWindowsUseDirect3D = 94 { $5e };
1163 QtWA_CanHostQMdiSubWindowTitleBar = 95 { $5f };
1164 QtWA_MacAlwaysShowToolWindow = 96 { $60 };
1165 QtWA_StyleSheet = 97 { $61 };
1166 QtWA_ShowWithoutActivating = 98 { $62 };
1167 QtWA_X11BypassTransientForHint = 99 { $63 };
1168 QtWA_NativeWindow = 100 { $64 };
1169 QtWA_DontCreateNativeAncestors = 101 { $65 };
1170 QtWA_MacVariableSize = 102 { $66 };
1171 QtWA_DontShowOnScreen = 103 { $67 };
1172 QtWA_X11NetWmWindowTypeDesktop = 104 { $68 };
1173 QtWA_X11NetWmWindowTypeDock = 105 { $69 };
1174 QtWA_X11NetWmWindowTypeToolBar = 106 { $6a };
1175 QtWA_X11NetWmWindowTypeMenu = 107 { $6b };
1176 QtWA_X11NetWmWindowTypeUtility = 108 { $6c };
1177 QtWA_X11NetWmWindowTypeSplash = 109 { $6d };
1178 QtWA_X11NetWmWindowTypeDialog = 110 { $6e };
1179 QtWA_X11NetWmWindowTypeDropDownMenu = 111 { $6f };
1180 QtWA_X11NetWmWindowTypePopupMenu = 112 { $70 };
1181 QtWA_X11NetWmWindowTypeToolTip = 113 { $71 };
1182 QtWA_X11NetWmWindowTypeNotification = 114 { $72 };
1183 QtWA_X11NetWmWindowTypeCombo = 115 { $73 };
1184 QtWA_X11NetWmWindowTypeDND = 116 { $74 };
1185 QtWA_MacFrameworkScaled = 117 { $75 };
1186 QtWA_SetWindowModality = 118 { $76 };
1187 QtWA_WState_WindowOpacitySet = 119 { $77 };
1188 QtWA_TranslucentBackground = 120 { $78 };
1189 QtWA_AttributeCount = 121 { $79 };
1190 QtWA_X11DoNotAcceptFocus = 132;
1191
1192 type
1193 QtKey = cardinal; // Qt::Key (4)
1194
1195 const
1196 QtKey_Escape = 16777216 { $1000000 };
1197 QtKey_Tab = 16777217 { $1000001 };
1198 QtKey_Backtab = 16777218 { $1000002 };
1199 QtKey_Backspace = 16777219 { $1000003 };
1200 QtKey_Return = 16777220 { $1000004 };
1201 QtKey_Enter = 16777221 { $1000005 };
1202 QtKey_Insert = 16777222 { $1000006 };
1203 QtKey_Delete = 16777223 { $1000007 };
1204 QtKey_Pause = 16777224 { $1000008 };
1205 QtKey_Print = 16777225 { $1000009 };
1206 QtKey_SysReq = 16777226 { $100000a };
1207 QtKey_Clear = 16777227 { $100000b };
1208 QtKey_Home = 16777232 { $1000010 };
1209 QtKey_End = 16777233 { $1000011 };
1210 QtKey_Left = 16777234 { $1000012 };
1211 QtKey_Up = 16777235 { $1000013 };
1212 QtKey_Right = 16777236 { $1000014 };
1213 QtKey_Down = 16777237 { $1000015 };
1214 QtKey_PageUp = 16777238 { $1000016 };
1215 QtKey_PageDown = 16777239 { $1000017 };
1216 QtKey_Shift = 16777248 { $1000020 };
1217 QtKey_Control = 16777249 { $1000021 };
1218 QtKey_Meta = 16777250 { $1000022 };
1219 QtKey_Alt = 16777251 { $1000023 };
1220 QtKey_CapsLock = 16777252 { $1000024 };
1221 QtKey_NumLock = 16777253 { $1000025 };
1222 QtKey_ScrollLock = 16777254 { $1000026 };
1223 QtKey_F1 = 16777264 { $1000030 };
1224 QtKey_F2 = 16777265 { $1000031 };
1225 QtKey_F3 = 16777266 { $1000032 };
1226 QtKey_F4 = 16777267 { $1000033 };
1227 QtKey_F5 = 16777268 { $1000034 };
1228 QtKey_F6 = 16777269 { $1000035 };
1229 QtKey_F7 = 16777270 { $1000036 };
1230 QtKey_F8 = 16777271 { $1000037 };
1231 QtKey_F9 = 16777272 { $1000038 };
1232 QtKey_F10 = 16777273 { $1000039 };
1233 QtKey_F11 = 16777274 { $100003a };
1234 QtKey_F12 = 16777275 { $100003b };
1235 QtKey_F13 = 16777276 { $100003c };
1236 QtKey_F14 = 16777277 { $100003d };
1237 QtKey_F15 = 16777278 { $100003e };
1238 QtKey_F16 = 16777279 { $100003f };
1239 QtKey_F17 = 16777280 { $1000040 };
1240 QtKey_F18 = 16777281 { $1000041 };
1241 QtKey_F19 = 16777282 { $1000042 };
1242 QtKey_F20 = 16777283 { $1000043 };
1243 QtKey_F21 = 16777284 { $1000044 };
1244 QtKey_F22 = 16777285 { $1000045 };
1245 QtKey_F23 = 16777286 { $1000046 };
1246 QtKey_F24 = 16777287 { $1000047 };
1247 QtKey_F25 = 16777288 { $1000048 };
1248 QtKey_F26 = 16777289 { $1000049 };
1249 QtKey_F27 = 16777290 { $100004a };
1250 QtKey_F28 = 16777291 { $100004b };
1251 QtKey_F29 = 16777292 { $100004c };
1252 QtKey_F30 = 16777293 { $100004d };
1253 QtKey_F31 = 16777294 { $100004e };
1254 QtKey_F32 = 16777295 { $100004f };
1255 QtKey_F33 = 16777296 { $1000050 };
1256 QtKey_F34 = 16777297 { $1000051 };
1257 QtKey_F35 = 16777298 { $1000052 };
1258 QtKey_Super_L = 16777299 { $1000053 };
1259 QtKey_Super_R = 16777300 { $1000054 };
1260 QtKey_Menu = 16777301 { $1000055 };
1261 QtKey_Hyper_L = 16777302 { $1000056 };
1262 QtKey_Hyper_R = 16777303 { $1000057 };
1263 QtKey_Help = 16777304 { $1000058 };
1264 QtKey_Direction_L = 16777305 { $1000059 };
1265 QtKey_Direction_R = 16777312 { $1000060 };
1266 QtKey_Space = 32 { $20 };
1267 QtKey_Any = 32 { $20 };
1268 QtKey_Exclam = 33 { $21 };
1269 QtKey_QuoteDbl = 34 { $22 };
1270 QtKey_NumberSign = 35 { $23 };
1271 QtKey_Dollar = 36 { $24 };
1272 QtKey_Percent = 37 { $25 };
1273 QtKey_Ampersand = 38 { $26 };
1274 QtKey_Apostrophe = 39 { $27 };
1275 QtKey_ParenLeft = 40 { $28 };
1276 QtKey_ParenRight = 41 { $29 };
1277 QtKey_Asterisk = 42 { $2a };
1278 QtKey_Plus = 43 { $2b };
1279 QtKey_Comma = 44 { $2c };
1280 QtKey_Minus = 45 { $2d };
1281 QtKey_Period = 46 { $2e };
1282 QtKey_Slash = 47 { $2f };
1283 QtKey_0 = 48 { $30 };
1284 QtKey_1 = 49 { $31 };
1285 QtKey_2 = 50 { $32 };
1286 QtKey_3 = 51 { $33 };
1287 QtKey_4 = 52 { $34 };
1288 QtKey_5 = 53 { $35 };
1289 QtKey_6 = 54 { $36 };
1290 QtKey_7 = 55 { $37 };
1291 QtKey_8 = 56 { $38 };
1292 QtKey_9 = 57 { $39 };
1293 QtKey_Colon = 58 { $3a };
1294 QtKey_Semicolon = 59 { $3b };
1295 QtKey_Less = 60 { $3c };
1296 QtKey_Equal = 61 { $3d };
1297 QtKey_Greater = 62 { $3e };
1298 QtKey_Question = 63 { $3f };
1299 QtKey_At = 64 { $40 };
1300 QtKey_A = 65 { $41 };
1301 QtKey_B = 66 { $42 };
1302 QtKey_C = 67 { $43 };
1303 QtKey_D = 68 { $44 };
1304 QtKey_E = 69 { $45 };
1305 QtKey_F = 70 { $46 };
1306 QtKey_G = 71 { $47 };
1307 QtKey_H = 72 { $48 };
1308 QtKey_I = 73 { $49 };
1309 QtKey_J = 74 { $4a };
1310 QtKey_K = 75 { $4b };
1311 QtKey_L = 76 { $4c };
1312 QtKey_M = 77 { $4d };
1313 QtKey_N = 78 { $4e };
1314 QtKey_O = 79 { $4f };
1315 QtKey_P = 80 { $50 };
1316 QtKey_Q = 81 { $51 };
1317 QtKey_R = 82 { $52 };
1318 QtKey_S = 83 { $53 };
1319 QtKey_T = 84 { $54 };
1320 QtKey_U = 85 { $55 };
1321 QtKey_V = 86 { $56 };
1322 QtKey_W = 87 { $57 };
1323 QtKey_X = 88 { $58 };
1324 QtKey_Y = 89 { $59 };
1325 QtKey_Z = 90 { $5a };
1326 QtKey_BracketLeft = 91 { $5b };
1327 QtKey_Backslash = 92 { $5c };
1328 QtKey_BracketRight = 93 { $5d };
1329 QtKey_AsciiCircum = 94 { $5e };
1330 QtKey_Underscore = 95 { $5f };
1331 QtKey_QuoteLeft = 96 { $60 };
1332 QtKey_BraceLeft = 123 { $7b };
1333 QtKey_Bar = 124 { $7c };
1334 QtKey_BraceRight = 125 { $7d };
1335 QtKey_AsciiTilde = 126 { $7e };
1336 QtKey_nobreakspace = 160 { $a0 };
1337 QtKey_exclamdown = 161 { $a1 };
1338 QtKey_cent = 162 { $a2 };
1339 QtKey_sterling = 163 { $a3 };
1340 QtKey_currency = 164 { $a4 };
1341 QtKey_yen = 165 { $a5 };
1342 QtKey_brokenbar = 166 { $a6 };
1343 QtKey_section = 167 { $a7 };
1344 QtKey_diaeresis = 168 { $a8 };
1345 QtKey_copyright = 169 { $a9 };
1346 QtKey_ordfeminine = 170 { $aa };
1347 QtKey_guillemotleft = 171 { $ab };
1348 QtKey_notsign = 172 { $ac };
1349 QtKey_hyphen = 173 { $ad };
1350 QtKey_registered = 174 { $ae };
1351 QtKey_macron = 175 { $af };
1352 QtKey_degree = 176 { $b0 };
1353 QtKey_plusminus = 177 { $b1 };
1354 QtKey_twosuperior = 178 { $b2 };
1355 QtKey_threesuperior = 179 { $b3 };
1356 QtKey_acute = 180 { $b4 };
1357 QtKey_mu = 181 { $b5 };
1358 QtKey_paragraph = 182 { $b6 };
1359 QtKey_periodcentered = 183 { $b7 };
1360 QtKey_cedilla = 184 { $b8 };
1361 QtKey_onesuperior = 185 { $b9 };
1362 QtKey_masculine = 186 { $ba };
1363 QtKey_guillemotright = 187 { $bb };
1364 QtKey_onequarter = 188 { $bc };
1365 QtKey_onehalf = 189 { $bd };
1366 QtKey_threequarters = 190 { $be };
1367 QtKey_questiondown = 191 { $bf };
1368 QtKey_Agrave = 192 { $c0 };
1369 QtKey_Aacute = 193 { $c1 };
1370 QtKey_Acircumflex = 194 { $c2 };
1371 QtKey_Atilde = 195 { $c3 };
1372 QtKey_Adiaeresis = 196 { $c4 };
1373 QtKey_Aring = 197 { $c5 };
1374 QtKey_AE = 198 { $c6 };
1375 QtKey_Ccedilla = 199 { $c7 };
1376 QtKey_Egrave = 200 { $c8 };
1377 QtKey_Eacute = 201 { $c9 };
1378 QtKey_Ecircumflex = 202 { $ca };
1379 QtKey_Ediaeresis = 203 { $cb };
1380 QtKey_Igrave = 204 { $cc };
1381 QtKey_Iacute = 205 { $cd };
1382 QtKey_Icircumflex = 206 { $ce };
1383 QtKey_Idiaeresis = 207 { $cf };
1384 QtKey_ETH = 208 { $d0 };
1385 QtKey_Ntilde = 209 { $d1 };
1386 QtKey_Ograve = 210 { $d2 };
1387 QtKey_Oacute = 211 { $d3 };
1388 QtKey_Ocircumflex = 212 { $d4 };
1389 QtKey_Otilde = 213 { $d5 };
1390 QtKey_Odiaeresis = 214 { $d6 };
1391 QtKey_multiply = 215 { $d7 };
1392 QtKey_Ooblique = 216 { $d8 };
1393 QtKey_Ugrave = 217 { $d9 };
1394 QtKey_Uacute = 218 { $da };
1395 QtKey_Ucircumflex = 219 { $db };
1396 QtKey_Udiaeresis = 220 { $dc };
1397 QtKey_Yacute = 221 { $dd };
1398 QtKey_THORN = 222 { $de };
1399 QtKey_ssharp = 223 { $df };
1400 QtKey_division = 247 { $f7 };
1401 QtKey_ydiaeresis = 255 { $ff };
1402 QtKey_AltGr = 16781571 { $1001103 };
1403 QtKey_Multi_key = 16781600 { $1001120 };
1404 QtKey_Codeinput = 16781623 { $1001137 };
1405 QtKey_SingleCandidate = 16781628 { $100113c };
1406 QtKey_MultipleCandidate = 16781629 { $100113d };
1407 QtKey_PreviousCandidate = 16781630 { $100113e };
1408 QtKey_Mode_switch = 16781694 { $100117e };
1409 QtKey_Kanji = 16781601 { $1001121 };
1410 QtKey_Muhenkan = 16781602 { $1001122 };
1411 QtKey_Henkan = 16781603 { $1001123 };
1412 QtKey_Romaji = 16781604 { $1001124 };
1413 QtKey_Hiragana = 16781605 { $1001125 };
1414 QtKey_Katakana = 16781606 { $1001126 };
1415 QtKey_Hiragana_Katakana = 16781607 { $1001127 };
1416 QtKey_Zenkaku = 16781608 { $1001128 };
1417 QtKey_Hankaku = 16781609 { $1001129 };
1418 QtKey_Zenkaku_Hankaku = 16781610 { $100112a };
1419 QtKey_Touroku = 16781611 { $100112b };
1420 QtKey_Massyo = 16781612 { $100112c };
1421 QtKey_Kana_Lock = 16781613 { $100112d };
1422 QtKey_Kana_Shift = 16781614 { $100112e };
1423 QtKey_Eisu_Shift = 16781615 { $100112f };
1424 QtKey_Eisu_toggle = 16781616 { $1001130 };
1425 QtKey_Hangul = 16781617 { $1001131 };
1426 QtKey_Hangul_Start = 16781618 { $1001132 };
1427 QtKey_Hangul_End = 16781619 { $1001133 };
1428 QtKey_Hangul_Hanja = 16781620 { $1001134 };
1429 QtKey_Hangul_Jamo = 16781621 { $1001135 };
1430 QtKey_Hangul_Romaja = 16781622 { $1001136 };
1431 QtKey_Hangul_Jeonja = 16781624 { $1001138 };
1432 QtKey_Hangul_Banja = 16781625 { $1001139 };
1433 QtKey_Hangul_PreHanja = 16781626 { $100113a };
1434 QtKey_Hangul_PostHanja = 16781627 { $100113b };
1435 QtKey_Hangul_Special = 16781631 { $100113f };
1436 QtKey_Dead_Grave = 16781904 { $1001250 };
1437 QtKey_Dead_Acute = 16781905 { $1001251 };
1438 QtKey_Dead_Circumflex = 16781906 { $1001252 };
1439 QtKey_Dead_Tilde = 16781907 { $1001253 };
1440 QtKey_Dead_Macron = 16781908 { $1001254 };
1441 QtKey_Dead_Breve = 16781909 { $1001255 };
1442 QtKey_Dead_Abovedot = 16781910 { $1001256 };
1443 QtKey_Dead_Diaeresis = 16781911 { $1001257 };
1444 QtKey_Dead_Abovering = 16781912 { $1001258 };
1445 QtKey_Dead_Doubleacute = 16781913 { $1001259 };
1446 QtKey_Dead_Caron = 16781914 { $100125a };
1447 QtKey_Dead_Cedilla = 16781915 { $100125b };
1448 QtKey_Dead_Ogonek = 16781916 { $100125c };
1449 QtKey_Dead_Iota = 16781917 { $100125d };
1450 QtKey_Dead_Voiced_Sound = 16781918 { $100125e };
1451 QtKey_Dead_Semivoiced_Sound = 16781919 { $100125f };
1452 QtKey_Dead_Belowdot = 16781920 { $1001260 };
1453 QtKey_Dead_Hook = 16781921 { $1001261 };
1454 QtKey_Dead_Horn = 16781922 { $1001262 };
1455 QtKey_Back = 16777313 { $1000061 };
1456 QtKey_Forward = 16777314 { $1000062 };
1457 QtKey_Stop = 16777315 { $1000063 };
1458 QtKey_Refresh = 16777316 { $1000064 };
1459 QtKey_VolumeDown = 16777328 { $1000070 };
1460 QtKey_VolumeMute = 16777329 { $1000071 };
1461 QtKey_VolumeUp = 16777330 { $1000072 };
1462 QtKey_BassBoost = 16777331 { $1000073 };
1463 QtKey_BassUp = 16777332 { $1000074 };
1464 QtKey_BassDown = 16777333 { $1000075 };
1465 QtKey_TrebleUp = 16777334 { $1000076 };
1466 QtKey_TrebleDown = 16777335 { $1000077 };
1467 QtKey_MediaPlay = 16777344 { $1000080 };
1468 QtKey_MediaStop = 16777345 { $1000081 };
1469 QtKey_MediaPrevious = 16777346 { $1000082 };
1470 QtKey_MediaNext = 16777347 { $1000083 };
1471 QtKey_MediaRecord = 16777348 { $1000084 };
1472 QtKey_HomePage = 16777360 { $1000090 };
1473 QtKey_Favorites = 16777361 { $1000091 };
1474 QtKey_Search = 16777362 { $1000092 };
1475 QtKey_Standby = 16777363 { $1000093 };
1476 QtKey_OpenUrl = 16777364 { $1000094 };
1477 QtKey_LaunchMail = 16777376 { $10000a0 };
1478 QtKey_LaunchMedia = 16777377 { $10000a1 };
1479 QtKey_Launch0 = 16777378 { $10000a2 };
1480 QtKey_Launch1 = 16777379 { $10000a3 };
1481 QtKey_Launch2 = 16777380 { $10000a4 };
1482 QtKey_Launch3 = 16777381 { $10000a5 };
1483 QtKey_Launch4 = 16777382 { $10000a6 };
1484 QtKey_Launch5 = 16777383 { $10000a7 };
1485 QtKey_Launch6 = 16777384 { $10000a8 };
1486 QtKey_Launch7 = 16777385 { $10000a9 };
1487 QtKey_Launch8 = 16777386 { $10000aa };
1488 QtKey_Launch9 = 16777387 { $10000ab };
1489 QtKey_LaunchA = 16777388 { $10000ac };
1490 QtKey_LaunchB = 16777389 { $10000ad };
1491 QtKey_LaunchC = 16777390 { $10000ae };
1492 QtKey_LaunchD = 16777391 { $10000af };
1493 QtKey_LaunchE = 16777392 { $10000b0 };
1494 QtKey_LaunchF = 16777393 { $10000b1 };
1495 QtKey_MediaLast = 16842751 { $100ffff };
1496 QtKey_Select = 16842752 { $1010000 };
1497 QtKey_Yes = 16842753 { $1010001 };
1498 QtKey_No = 16842754 { $1010002 };
1499 QtKey_Cancel = 16908289 { $1020001 };
1500 QtKey_Printer = 16908290 { $1020002 };
1501 QtKey_Execute = 16908291 { $1020003 };
1502 QtKey_Sleep = 16908292 { $1020004 };
1503 QtKey_Play = 16908293 { $1020005 };
1504 QtKey_Zoom = 16908294 { $1020006 };
1505 QtKey_Context1 = 17825792 { $1100000 };
1506 QtKey_Context2 = 17825793 { $1100001 };
1507 QtKey_Context3 = 17825794 { $1100002 };
1508 QtKey_Context4 = 17825795 { $1100003 };
1509 QtKey_Call = 17825796 { $1100004 };
1510 QtKey_Hangup = 17825797 { $1100005 };
1511 QtKey_Flip = 17825798 { $1100006 };
1512 QtKey_unknown = 33554431 { $1ffffff };
1513
1514 type
1515 QtCursorShape = cardinal; // Qt::CursorShape (4)
1516
1517 const
1518 QtArrowCursor = 0 { $0 };
1519 QtUpArrowCursor = 1 { $1 };
1520 QtCrossCursor = 2 { $2 };
1521 QtWaitCursor = 3 { $3 };
1522 QtIBeamCursor = 4 { $4 };
1523 QtSizeVerCursor = 5 { $5 };
1524 QtSizeHorCursor = 6 { $6 };
1525 QtSizeBDiagCursor = 7 { $7 };
1526 QtSizeFDiagCursor = 8 { $8 };
1527 QtSizeAllCursor = 9 { $9 };
1528 QtBlankCursor = 10 { $a };
1529 QtSplitVCursor = 11 { $b };
1530 QtSplitHCursor = 12 { $c };
1531 QtPointingHandCursor = 13 { $d };
1532 QtForbiddenCursor = 14 { $e };
1533 QtWhatsThisCursor = 15 { $f };
1534 QtBusyCursor = 16 { $10 };
1535 QtOpenHandCursor = 17 { $11 };
1536 QtClosedHandCursor = 18 { $12 };
1537 QtLastCursor = 18 { $12 };
1538 QtBitmapCursor = 24 { $18 };
1539 QtCustomCursor = 25 { $19 };
1540
1541 type
1542 QtDockWidgetArea = cardinal; // Qt::DockWidgetArea (4)
1543 QtDockWidgetAreas = QtDockWidgetArea; // QFlags<>
1544
1545 const
1546 QtLeftDockWidgetArea = 1 { $1 };
1547 QtRightDockWidgetArea = 2 { $2 };
1548 QtTopDockWidgetArea = 4 { $4 };
1549 QtBottomDockWidgetArea = 8 { $8 };
1550 QtDockWidgetArea_Mask = 15 { $f };
1551 QtAllDockWidgetAreas = 15 { $f };
1552 QtNoDockWidgetArea = 0 { $0 };
1553
1554 type
1555 QtToolBarArea = cardinal; // Qt::ToolBarArea (4)
1556 QtToolBarAreas = QtToolBarArea; // QFlags<>
1557
1558 const
1559 QtLeftToolBarArea = 1 { $1 };
1560 QtRightToolBarArea = 2 { $2 };
1561 QtTopToolBarArea = 4 { $4 };
1562 QtBottomToolBarArea = 8 { $8 };
1563 QtToolBarArea_Mask = 15 { $f };
1564 QtAllToolBarAreas = 15 { $f };
1565 QtNoToolBarArea = 0 { $0 };
1566
1567 type
1568 QtDateFormat = cardinal; // Qt::DateFormat (4)
1569
1570 const
1571 QtTextDate = 0 { $0 };
1572 QtISODate = 1 { $1 };
1573 QtSystemLocaleDate = 2 { $2 };
1574 QtLocalDate = 2 { $2 };
1575 QtLocaleDate = 3 { $3 };
1576 QtSystemLocaleShortDate = 4 { $4 };
1577 QtSystemLocaleLongDate = 5 { $5 };
1578 QtDefaultLocaleShortDate = 6 { $6 };
1579 QtDefaultLocaleLongDate = 7 { $7 };
1580
1581 type
1582 QtTextInteractionFlag = cardinal; // Qt::TextInteractionFlag (4)
1583 QtTextInteractionFlags = QtTextInteractionFlag; // QFlags<>
1584
1585 const
1586 QtNoTextInteraction = 0 { $0 };
1587 QtTextSelectableByMouse = 1 { $1 };
1588 QtTextSelectableByKeyboard = 2 { $2 };
1589 QtLinksAccessibleByMouse = 4 { $4 };
1590 QtLinksAccessibleByKeyboard = 8 { $8 };
1591 QtTextEditable = 16 { $10 };
1592 QtTextEditorInteraction = 19 { $13 };
1593 QtTextBrowserInteraction = 13 { $d };
1594
1595
1596
QObject_createnull1597 function QObject_create(parent: QObjectH = nil): QObjectH; cdecl; external Qt4PasLib name 'QObject_create';
1598 procedure QObject_destroy(handle: QObjectH); cdecl; external Qt4PasLib name 'QObject_destroy';
QObject_eventnull1599 function QObject_event(handle: QObjectH; AnonParam1: QEventH): Boolean; cdecl; external Qt4PasLib name 'QObject_event';
QObject_eventFilternull1600 function QObject_eventFilter(handle: QObjectH; AnonParam1: QObjectH; AnonParam2: QEventH): Boolean; cdecl; external Qt4PasLib name 'QObject_eventFilter';
1601 procedure QObject_tr(retval: PWideString; sourceText: PAnsiChar; comment: PAnsiChar = nil; n: Integer = -1); cdecl; external Qt4PasLib name 'QObject_tr';
1602 procedure QObject_trUtf8(retval: PWideString; sourceText: PAnsiChar; comment: PAnsiChar = nil; n: Integer = -1); cdecl; external Qt4PasLib name 'QObject_trUtf8';
QObject_metaObjectnull1603 function QObject_metaObject(handle: QObjectH): QMetaObjectH; cdecl; external Qt4PasLib name 'QObject_metaObject';
1604 procedure QObject_objectName(handle: QObjectH; retval: PWideString); cdecl; external Qt4PasLib name 'QObject_objectName';
1605 procedure QObject_setObjectName(handle: QObjectH; name: PWideString); cdecl; external Qt4PasLib name 'QObject_setObjectName';
QObject_isWidgetTypenull1606 function QObject_isWidgetType(handle: QObjectH): Boolean; cdecl; external Qt4PasLib name 'QObject_isWidgetType';
QObject_signalsBlockednull1607 function QObject_signalsBlocked(handle: QObjectH): Boolean; cdecl; external Qt4PasLib name 'QObject_signalsBlocked';
QObject_blockSignalsnull1608 function QObject_blockSignals(handle: QObjectH; b: Boolean): Boolean; cdecl; external Qt4PasLib name 'QObject_blockSignals';
QObject_threadnull1609 function QObject_thread(handle: QObjectH): QThreadH; cdecl; external Qt4PasLib name 'QObject_thread';
1610 procedure QObject_moveToThread(handle: QObjectH; thread: QThreadH); cdecl; external Qt4PasLib name 'QObject_moveToThread';
QObject_startTimernull1611 function QObject_startTimer(handle: QObjectH; interval: Integer): Integer; cdecl; external Qt4PasLib name 'QObject_startTimer';
1612 procedure QObject_killTimer(handle: QObjectH; id: Integer); cdecl; external Qt4PasLib name 'QObject_killTimer';
1613 procedure QObject_children(handle: QObjectH; retval: PPtrIntArray); cdecl; external Qt4PasLib name 'QObject_children';
1614 procedure QObject_setParent(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt4PasLib name 'QObject_setParent';
1615 procedure QObject_installEventFilter(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt4PasLib name 'QObject_installEventFilter';
1616 procedure QObject_removeEventFilter(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt4PasLib name 'QObject_removeEventFilter';
QObject_connectnull1617 function QObject_connect(sender: QObjectH; signal: PAnsiChar; receiver: QObjectH; member: PAnsiChar; AnonParam5: QtConnectionType = QtAutoConnection): Boolean; cdecl; external Qt4PasLib name 'QObject_connect';
QObject_connectnull1618 function QObject_connect(handle: QObjectH; sender: QObjectH; signal: PAnsiChar; member: PAnsiChar; _type: QtConnectionType = QtAutoConnection): Boolean; cdecl; external Qt4PasLib name 'QObject_connect2';
QObject_disconnectnull1619 function QObject_disconnect(sender: QObjectH; signal: PAnsiChar; receiver: QObjectH; member: PAnsiChar): Boolean; cdecl; external Qt4PasLib name 'QObject_disconnect';
QObject_disconnectnull1620 function QObject_disconnect(handle: QObjectH; receiver: QObjectH; member: PAnsiChar = nil): Boolean; cdecl; external Qt4PasLib name 'QObject_disconnect3';
1621 procedure QObject_dumpObjectTree(handle: QObjectH); cdecl; external Qt4PasLib name 'QObject_dumpObjectTree';
1622 procedure QObject_dumpObjectInfo(handle: QObjectH); cdecl; external Qt4PasLib name 'QObject_dumpObjectInfo';
QObject_setPropertynull1623 function QObject_setProperty(handle: QObjectH; name: PAnsiChar; value: QVariantH): Boolean; cdecl; external Qt4PasLib name 'QObject_setProperty';
1624 procedure QObject_property(handle: QObjectH; retval: QVariantH; name: PAnsiChar); cdecl; external Qt4PasLib name 'QObject_property';
QObject_registerUserDatanull1625 function QObject_registerUserData(): LongWord; cdecl; external Qt4PasLib name 'QObject_registerUserData';
QObject_parentnull1626 function QObject_parent(handle: QObjectH): QObjectH; cdecl; external Qt4PasLib name 'QObject_parent';
QObject_inheritsnull1627 function QObject_inherits(handle: QObjectH; classname: PAnsiChar): Boolean; cdecl; external Qt4PasLib name 'QObject_inherits';
1628 procedure QObject_deleteLater(handle: QObjectH); cdecl; external Qt4PasLib name 'QObject_deleteLater';
1629
1630 type
1631 QEventType = cardinal; // QEvent::Type (4)
1632
1633 const
1634 QEventNone = 0 { $0 };
1635 QEventTimer = 1 { $1 };
1636 QEventMouseButtonPress = 2 { $2 };
1637 QEventMouseButtonRelease = 3 { $3 };
1638 QEventMouseButtonDblClick = 4 { $4 };
1639 QEventMouseMove = 5 { $5 };
1640 QEventKeyPress = 6 { $6 };
1641 QEventKeyRelease = 7 { $7 };
1642 QEventFocusIn = 8 { $8 };
1643 QEventFocusOut = 9 { $9 };
1644 QEventEnter = 10 { $a };
1645 QEventLeave = 11 { $b };
1646 QEventPaint = 12 { $c };
1647 QEventMove = 13 { $d };
1648 QEventResize = 14 { $e };
1649 QEventCreate = 15 { $f };
1650 QEventDestroy = 16 { $10 };
1651 QEventShow = 17 { $11 };
1652 QEventHide = 18 { $12 };
1653 QEventClose = 19 { $13 };
1654 QEventQuit = 20 { $14 };
1655 QEventParentChange = 21 { $15 };
1656 QEventParentAboutToChange = 131 { $83 };
1657 QEventThreadChange = 22 { $16 };
1658 QEventWindowActivate = 24 { $18 };
1659 QEventWindowDeactivate = 25 { $19 };
1660 QEventShowToParent = 26 { $1a };
1661 QEventHideToParent = 27 { $1b };
1662 QEventWheel = 31 { $1f };
1663 QEventWindowTitleChange = 33 { $21 };
1664 QEventWindowIconChange = 34 { $22 };
1665 QEventApplicationWindowIconChange = 35 { $23 };
1666 QEventApplicationFontChange = 36 { $24 };
1667 QEventApplicationLayoutDirectionChange = 37 { $25 };
1668 QEventApplicationPaletteChange = 38 { $26 };
1669 QEventPaletteChange = 39 { $27 };
1670 QEventClipboard = 40 { $28 };
1671 QEventSpeech = 42 { $2a };
1672 QEventMetaCall = 43 { $2b };
1673 QEventSockAct = 50 { $32 };
1674 QEventWinEventAct = 132 { $84 };
1675 QEventDeferredDelete = 52 { $34 };
1676 QEventDragEnter = 60 { $3c };
1677 QEventDragMove = 61 { $3d };
1678 QEventDragLeave = 62 { $3e };
1679 QEventDrop = 63 { $3f };
1680 QEventDragResponse = 64 { $40 };
1681 QEventChildAdded = 68 { $44 };
1682 QEventChildPolished = 69 { $45 };
1683 QEventChildRemoved = 71 { $47 };
1684 QEventShowWindowRequest = 73 { $49 };
1685 QEventPolishRequest = 74 { $4a };
1686 QEventPolish = 75 { $4b };
1687 QEventLayoutRequest = 76 { $4c };
1688 QEventUpdateRequest = 77 { $4d };
1689 QEventUpdateLater = 78 { $4e };
1690 QEventEmbeddingControl = 79 { $4f };
1691 QEventActivateControl = 80 { $50 };
1692 QEventDeactivateControl = 81 { $51 };
1693 QEventContextMenu = 82 { $52 };
1694 QEventInputMethod = 83 { $53 };
1695 QEventAccessibilityPrepare = 86 { $56 };
1696 QEventTabletMove = 87 { $57 };
1697 QEventLocaleChange = 88 { $58 };
1698 QEventLanguageChange = 89 { $59 };
1699 QEventLayoutDirectionChange = 90 { $5a };
1700 QEventStyle = 91 { $5b };
1701 QEventTabletPress = 92 { $5c };
1702 QEventTabletRelease = 93 { $5d };
1703 QEventOkRequest = 94 { $5e };
1704 QEventHelpRequest = 95 { $5f };
1705 QEventIconDrag = 96 { $60 };
1706 QEventFontChange = 97 { $61 };
1707 QEventEnabledChange = 98 { $62 };
1708 QEventActivationChange = 99 { $63 };
1709 QEventStyleChange = 100 { $64 };
1710 QEventIconTextChange = 101 { $65 };
1711 QEventModifiedChange = 102 { $66 };
1712 QEventMouseTrackingChange = 109 { $6d };
1713 QEventWindowBlocked = 103 { $67 };
1714 QEventWindowUnblocked = 104 { $68 };
1715 QEventWindowStateChange = 105 { $69 };
1716 QEventToolTip = 110 { $6e };
1717 QEventWhatsThis = 111 { $6f };
1718 QEventStatusTip = 112 { $70 };
1719 QEventActionChanged = 113 { $71 };
1720 QEventActionAdded = 114 { $72 };
1721 QEventActionRemoved = 115 { $73 };
1722 QEventFileOpen = 116 { $74 };
1723 QEventShortcut = 117 { $75 };
1724 QEventShortcutOverride = 51 { $33 };
1725 QEventWhatsThisClicked = 118 { $76 };
1726 QEventToolBarChange = 120 { $78 };
1727 QEventApplicationActivate = 121 { $79 };
1728 QEventApplicationActivated = 121 { $79 };
1729 QEventApplicationDeactivate = 122 { $7a };
1730 QEventApplicationDeactivated = 122 { $7a };
1731 QEventQueryWhatsThis = 123 { $7b };
1732 QEventEnterWhatsThisMode = 124 { $7c };
1733 QEventLeaveWhatsThisMode = 125 { $7d };
1734 QEventZOrderChange = 126 { $7e };
1735 QEventHoverEnter = 127 { $7f };
1736 QEventHoverLeave = 128 { $80 };
1737 QEventHoverMove = 129 { $81 };
1738 QEventAccessibilityHelp = 119 { $77 };
1739 QEventAccessibilityDescription = 130 { $82 };
1740 QEventAcceptDropsChange = 152 { $98 };
1741 QEventMenubarUpdated = 153 { $99 };
1742 QEventZeroTimerEvent = 154 { $9a };
1743 QEventGraphicsSceneMouseMove = 155 { $9b };
1744 QEventGraphicsSceneMousePress = 156 { $9c };
1745 QEventGraphicsSceneMouseRelease = 157 { $9d };
1746 QEventGraphicsSceneMouseDoubleClick = 158 { $9e };
1747 QEventGraphicsSceneContextMenu = 159 { $9f };
1748 QEventGraphicsSceneHoverEnter = 160 { $a0 };
1749 QEventGraphicsSceneHoverMove = 161 { $a1 };
1750 QEventGraphicsSceneHoverLeave = 162 { $a2 };
1751 QEventGraphicsSceneHelp = 163 { $a3 };
1752 QEventGraphicsSceneDragEnter = 164 { $a4 };
1753 QEventGraphicsSceneDragMove = 165 { $a5 };
1754 QEventGraphicsSceneDragLeave = 166 { $a6 };
1755 QEventGraphicsSceneDrop = 167 { $a7 };
1756 QEventGraphicsSceneWheel = 168 { $a8 };
1757 QEventKeyboardLayoutChange = 169 { $a9 };
1758 QEventDynamicPropertyChange = 170 { $aa };
1759 QEventTabletEnterProximity = 171 { $ab };
1760 QEventTabletLeaveProximity = 172 { $ac };
1761 QEventNonClientAreaMouseMove = 173 { $ad };
1762 QEventNonClientAreaMouseButtonPress = 174 { $ae };
1763 QEventNonClientAreaMouseButtonRelease = 175 { $af };
1764 QEventNonClientAreaMouseButtonDblClick = 176 { $b0 };
1765 QEventMacSizeChange = 177 { $b1 };
1766 QEventContentsRectChange = 178 { $b2 };
1767 QEventMacGLWindowChange = 179 { $b3 };
1768 QEventFutureCallOut = 180 { $b4 };
1769 QEventGraphicsSceneResize = 181 { $b5 };
1770 QEventGraphicsSceneMove = 182 { $b6 };
1771 QEventCursorChange = 183 { $b7 };
1772 QEventToolTipChange = 184 { $b8 };
1773 QEventNetworkReplyUpdated = 185 { $b9 };
1774 QEventGrabMouse = 186 { $ba };
1775 QEventUngrabMouse = 187 { $bb };
1776 QEventGrabKeyboard = 188 { $bc };
1777 QEventUngrabKeyboard = 189 { $bd };
1778 QEventCocoaRequestModal = 190 { $be };
1779 QEventMacGLClearDrawable = 191 { $bf };
1780 QEventWinIdChange = 203 { $cb };
1781 QEventUser = 1000 { $3e8 };
1782 QEventMaxUser = 65535 { $ffff };
1783
1784
QEvent_createnull1785 function QEvent_create(_type: QEventType): QEventH; cdecl; external Qt4PasLib name 'QEvent_create';
1786 procedure QEvent_destroy(handle: QEventH); cdecl; external Qt4PasLib name 'QEvent_destroy';
QEvent_typenull1787 function QEvent_type(handle: QEventH): QEventType; cdecl; external Qt4PasLib name 'QEvent_type';
QEvent_spontaneousnull1788 function QEvent_spontaneous(handle: QEventH): Boolean; cdecl; external Qt4PasLib name 'QEvent_spontaneous';
1789 procedure QEvent_setAccepted(handle: QEventH; accepted: Boolean); cdecl; external Qt4PasLib name 'QEvent_setAccepted';
QEvent_isAcceptednull1790 function QEvent_isAccepted(handle: QEventH): Boolean; cdecl; external Qt4PasLib name 'QEvent_isAccepted';
1791 procedure QEvent_accept(handle: QEventH); cdecl; external Qt4PasLib name 'QEvent_accept';
1792 procedure QEvent_ignore(handle: QEventH); cdecl; external Qt4PasLib name 'QEvent_ignore';
QEvent_registerEventTypenull1793 function QEvent_registerEventType(hint: Integer = -1): Integer; cdecl; external Qt4PasLib name 'QEvent_registerEventType';
1794
QTimerEvent_createnull1795 function QTimerEvent_create(timerId: Integer): QTimerEventH; cdecl; external Qt4PasLib name 'QTimerEvent_create';
1796 procedure QTimerEvent_destroy(handle: QTimerEventH); cdecl; external Qt4PasLib name 'QTimerEvent_destroy';
QTimerEvent_timerIdnull1797 function QTimerEvent_timerId(handle: QTimerEventH): Integer; cdecl; external Qt4PasLib name 'QTimerEvent_timerId';
1798
QChildEvent_createnull1799 function QChildEvent_create(_type: QEventType; child: QObjectH): QChildEventH; cdecl; external Qt4PasLib name 'QChildEvent_create';
1800 procedure QChildEvent_destroy(handle: QChildEventH); cdecl; external Qt4PasLib name 'QChildEvent_destroy';
QChildEvent_childnull1801 function QChildEvent_child(handle: QChildEventH): QObjectH; cdecl; external Qt4PasLib name 'QChildEvent_child';
QChildEvent_addednull1802 function QChildEvent_added(handle: QChildEventH): Boolean; cdecl; external Qt4PasLib name 'QChildEvent_added';
QChildEvent_polishednull1803 function QChildEvent_polished(handle: QChildEventH): Boolean; cdecl; external Qt4PasLib name 'QChildEvent_polished';
QChildEvent_removednull1804 function QChildEvent_removed(handle: QChildEventH): Boolean; cdecl; external Qt4PasLib name 'QChildEvent_removed';
1805
QDynamicPropertyChangeEvent_createnull1806 function QDynamicPropertyChangeEvent_create(name: QByteArrayH): QDynamicPropertyChangeEventH; cdecl; external Qt4PasLib name 'QDynamicPropertyChangeEvent_create';
1807 procedure QDynamicPropertyChangeEvent_destroy(handle: QDynamicPropertyChangeEventH); cdecl; external Qt4PasLib name 'QDynamicPropertyChangeEvent_destroy';
1808 procedure QDynamicPropertyChangeEvent_propertyName(handle: QDynamicPropertyChangeEventH; retval: QByteArrayH); cdecl; external Qt4PasLib name 'QDynamicPropertyChangeEvent_propertyName';
1809
1810 type
1811 QEventLoopProcessEventsFlag = cardinal; // QEventLoop::ProcessEventsFlag
1812 QEventLoopProcessEventsFlags = QEventLoopProcessEventsFlag; //QFlags<> (3)
1813 const
1814 QEventLoopAllEvents = $00;
1815 QEventLoopExcludeUserInputEvents = $01;
1816 QEventLoopExcludeSocketNotifiers = $02;
1817 QEventLoopWaitForMoreEvents = $04;
1818 QEventLoopX11ExcludeTimers = $08;
1819 QEventLoopEventLoopExec = $20;
1820 QEventLoopDialogExec = $40;
1821
QEventLoop_createnull1822 function QEventLoop_create(parent: QObjectH = nil): QEventLoopH; cdecl; external Qt4PasLib name 'QEventLoop_create';
1823 procedure QEventLoop_destroy(handle: QEventLoopH); cdecl; external Qt4PasLib name 'QEventLoop_destroy';
QEventLoop_processEventsnull1824 function QEventLoop_processEvents(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents): Boolean; cdecl; external Qt4PasLib name 'QEventLoop_processEvents';
1825 procedure QEventLoop_processEvents(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags; maximumTime: Integer); cdecl; external Qt4PasLib name 'QEventLoop_processEvents2';
QEventLoop_execnull1826 function QEventLoop_exec(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents): Integer; cdecl; external Qt4PasLib name 'QEventLoop_exec';
1827 procedure QEventLoop_exit(handle: QEventLoopH; returnCode: Integer = 0); cdecl; external Qt4PasLib name 'QEventLoop_exit';
QEventLoop_isRunningnull1828 function QEventLoop_isRunning(handle: QEventLoopH): Boolean; cdecl; external Qt4PasLib name 'QEventLoop_isRunning';
1829 procedure QEventLoop_wakeUp(handle: QEventLoopH); cdecl; external Qt4PasLib name 'QEventLoop_wakeUp';
1830 procedure QEventLoop_quit(handle: QEventLoopH); cdecl; external Qt4PasLib name 'QEventLoop_quit';
1831
1832 type
1833 QCoreApplicationEncoding = cardinal; // QCoreApplication::Encoding (4)
1834
1835 const
1836 QCoreApplicationCodecForTr = 0 { $0 };
1837 QCoreApplicationUnicodeUTF8 = 1 { $1 };
1838 QCoreApplicationDefaultCodec = 0 { $0 };
1839
1840
QCoreApplication_createnull1841 function QCoreApplication_create(argc: PInteger; argv: PPAnsiChar): QCoreApplicationH; cdecl; external Qt4PasLib name 'QCoreApplication_create';
1842 procedure QCoreApplication_destroy(handle: QCoreApplicationH); cdecl; external Qt4PasLib name 'QCoreApplication_destroy';
1843 procedure QCoreApplication_arguments(retval: QStringListH); cdecl; external Qt4PasLib name 'QCoreApplication_arguments';
1844 procedure QCoreApplication_setAttribute(attribute: QtApplicationAttribute; _on: Boolean = True); cdecl; external Qt4PasLib name 'QCoreApplication_setAttribute';
QCoreApplication_testAttributenull1845 function QCoreApplication_testAttribute(attribute: QtApplicationAttribute): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_testAttribute';
1846 procedure QCoreApplication_setOrganizationDomain(orgDomain: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_setOrganizationDomain';
1847 procedure QCoreApplication_organizationDomain(retval: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_organizationDomain';
1848 procedure QCoreApplication_setOrganizationName(orgName: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_setOrganizationName';
1849 procedure QCoreApplication_organizationName(retval: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_organizationName';
1850 procedure QCoreApplication_setApplicationName(application: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_setApplicationName';
1851 procedure QCoreApplication_applicationName(retval: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_applicationName';
1852 procedure QCoreApplication_setApplicationVersion(version: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_setApplicationVersion';
1853 procedure QCoreApplication_applicationVersion(retval: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_applicationVersion';
QCoreApplication_instancenull1854 function QCoreApplication_instance(): QCoreApplicationH; cdecl; external Qt4PasLib name 'QCoreApplication_instance';
QCoreApplication_execnull1855 function QCoreApplication_exec(): Integer; cdecl; external Qt4PasLib name 'QCoreApplication_exec';
1856 procedure QCoreApplication_processEvents(flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents); cdecl; external Qt4PasLib name 'QCoreApplication_processEvents';
1857 procedure QCoreApplication_processEvents(flags: QEventLoopProcessEventsFlags; maxtime: Integer); cdecl; external Qt4PasLib name 'QCoreApplication_processEvents2';
1858 procedure QCoreApplication_exit(retcode: Integer = 0); cdecl; external Qt4PasLib name 'QCoreApplication_exit';
QCoreApplication_sendEventnull1859 function QCoreApplication_sendEvent(receiver: QObjectH; event: QEventH): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_sendEvent';
1860 procedure QCoreApplication_postEvent(receiver: QObjectH; event: QEventH); cdecl; external Qt4PasLib name 'QCoreApplication_postEvent';
1861 procedure QCoreApplication_postEvent(receiver: QObjectH; event: QEventH; priority: Integer); cdecl; external Qt4PasLib name 'QCoreApplication_postEvent2';
1862 procedure QCoreApplication_sendPostedEvents(receiver: QObjectH; event_type: Integer); cdecl; external Qt4PasLib name 'QCoreApplication_sendPostedEvents';
1863 procedure QCoreApplication_sendPostedEvents(); cdecl; external Qt4PasLib name 'QCoreApplication_sendPostedEvents2';
1864 procedure QCoreApplication_removePostedEvents(receiver: QObjectH); cdecl; external Qt4PasLib name 'QCoreApplication_removePostedEvents';
1865 procedure QCoreApplication_removePostedEvents(receiver: QObjectH; eventType: Integer); cdecl; external Qt4PasLib name 'QCoreApplication_removePostedEvents2';
QCoreApplication_hasPendingEventsnull1866 function QCoreApplication_hasPendingEvents(): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_hasPendingEvents';
QCoreApplication_notifynull1867 function QCoreApplication_notify(handle: QCoreApplicationH; AnonParam1: QObjectH; AnonParam2: QEventH): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_notify';
QCoreApplication_startingUpnull1868 function QCoreApplication_startingUp(): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_startingUp';
QCoreApplication_closingDownnull1869 function QCoreApplication_closingDown(): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_closingDown';
1870 procedure QCoreApplication_applicationDirPath(retval: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_applicationDirPath';
1871 procedure QCoreApplication_applicationFilePath(retval: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_applicationFilePath';
QCoreApplication_applicationPidnull1872 function QCoreApplication_applicationPid(): int64; cdecl; external Qt4PasLib name 'QCoreApplication_applicationPid';
1873 procedure QCoreApplication_setLibraryPaths(AnonParam1: QStringListH); cdecl; external Qt4PasLib name 'QCoreApplication_setLibraryPaths';
1874 procedure QCoreApplication_libraryPaths(retval: QStringListH); cdecl; external Qt4PasLib name 'QCoreApplication_libraryPaths';
1875 procedure QCoreApplication_addLibraryPath(AnonParam1: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_addLibraryPath';
1876 procedure QCoreApplication_removeLibraryPath(AnonParam1: PWideString); cdecl; external Qt4PasLib name 'QCoreApplication_removeLibraryPath';
1877 procedure QCoreApplication_installTranslator(messageFile: QTranslatorH); cdecl; external Qt4PasLib name 'QCoreApplication_installTranslator';
1878 procedure QCoreApplication_removeTranslator(messageFile: QTranslatorH); cdecl; external Qt4PasLib name 'QCoreApplication_removeTranslator';
1879 procedure QCoreApplication_translate(retval: PWideString; context: PAnsiChar; key: PAnsiChar; disambiguation: PAnsiChar = nil; encoding: QCoreApplicationEncoding = QCoreApplicationCodecForTr); cdecl; external Qt4PasLib name 'QCoreApplication_translate';
1880 procedure QCoreApplication_translate(retval: PWideString; context: PAnsiChar; key: PAnsiChar; disambiguation: PAnsiChar; encoding: QCoreApplicationEncoding; n: Integer); cdecl; external Qt4PasLib name 'QCoreApplication_translate2';
1881 procedure QCoreApplication_flush(); cdecl; external Qt4PasLib name 'QCoreApplication_flush';
1882 {$if defined(BINUX) or defined(DARWIN) or defined(QTOPIA)}
1883 procedure QCoreApplication_watchUnixSignal(signal: Integer; watch: Boolean); cdecl; external Qt4PasLib name 'QCoreApplication_watchUnixSignal';
1884 {$endif}
QCoreApplication_setEventFilternull1885 function QCoreApplication_setEventFilter(handle: QCoreApplicationH; filter: QCoreApplicationEventFilter): QCoreApplicationEventFilter; cdecl; external Qt4PasLib name 'QCoreApplication_setEventFilter';
QCoreApplication_filterEventnull1886 function QCoreApplication_filterEvent(handle: QCoreApplicationH; message: Pointer; result: PLong): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_filterEvent';
1887 procedure QCoreApplication_quit(); cdecl; external Qt4PasLib name 'QCoreApplication_quit';
1888 {$ifdef MSWINDOWS }
QCoreApplication_winEventFilternull1889 function QCoreApplication_winEventFilter(handle: QCoreApplicationH; message: PMsg; result: PLong): Boolean; cdecl; external Qt4PasLib name 'QCoreApplication_winEventFilter';
1890 {$endif}
1891
1892
1893 type
1894 QCoreApplication_aboutToQuit_Event = procedure () of object cdecl;
1895 QCoreApplication_unixSignal_Event = procedure (AnonParam1: Integer) of object cdecl;
1896
1897
QTranslator_createnull1898 function QTranslator_create(parent: QObjectH = nil): QTranslatorH; cdecl; external Qt4PasLib name 'QTranslator_create';
1899 procedure QTranslator_destroy(handle: QTranslatorH); cdecl; external Qt4PasLib name 'QTranslator_destroy';
1900 procedure QTranslator_translate(handle: QTranslatorH; retval: PWideString; context: PAnsiChar; sourceText: PAnsiChar; disambiguation: PAnsiChar = nil); cdecl; external Qt4PasLib name 'QTranslator_translate';
1901 procedure QTranslator_translate(handle: QTranslatorH; retval: PWideString; context: PAnsiChar; sourceText: PAnsiChar; disambiguation: PAnsiChar; n: Integer); cdecl; external Qt4PasLib name 'QTranslator_translate2';
QTranslator_isEmptynull1902 function QTranslator_isEmpty(handle: QTranslatorH): Boolean; cdecl; external Qt4PasLib name 'QTranslator_isEmpty';
QTranslator_loadnull1903 function QTranslator_load(handle: QTranslatorH; filename: PWideString; directory: PWideString = nil; search_delimiters: PWideString = nil; suffix: PWideString = nil): Boolean; cdecl; external Qt4PasLib name 'QTranslator_load';
QTranslator_loadnull1904 function QTranslator_load(handle: QTranslatorH; data: PByte; len: Integer): Boolean; cdecl; external Qt4PasLib name 'QTranslator_load2';
1905
QTimer_createnull1906 function QTimer_create(parent: QObjectH = nil): QTimerH; cdecl; external Qt4PasLib name 'QTimer_create';
1907 procedure QTimer_destroy(handle: QTimerH); cdecl; external Qt4PasLib name 'QTimer_destroy';
QTimer_isActivenull1908 function QTimer_isActive(handle: QTimerH): Boolean; cdecl; external Qt4PasLib name 'QTimer_isActive';
QTimer_timerIdnull1909 function QTimer_timerId(handle: QTimerH): Integer; cdecl; external Qt4PasLib name 'QTimer_timerId';
1910 procedure QTimer_setInterval(handle: QTimerH; msec: Integer); cdecl; external Qt4PasLib name 'QTimer_setInterval';
QTimer_intervalnull1911 function QTimer_interval(handle: QTimerH): Integer; cdecl; external Qt4PasLib name 'QTimer_interval';
1912 procedure QTimer_setSingleShot(handle: QTimerH; singleShot: Boolean); cdecl; external Qt4PasLib name 'QTimer_setSingleShot';
QTimer_isSingleShotnull1913 function QTimer_isSingleShot(handle: QTimerH): Boolean; cdecl; external Qt4PasLib name 'QTimer_isSingleShot';
1914 procedure QTimer_singleShot(msec: Integer; receiver: QObjectH; member: PAnsiChar); cdecl; external Qt4PasLib name 'QTimer_singleShot';
1915 procedure QTimer_start(handle: QTimerH; msec: Integer); cdecl; external Qt4PasLib name 'QTimer_start';
1916 procedure QTimer_start(handle: QTimerH); cdecl; external Qt4PasLib name 'QTimer_start2';
1917 procedure QTimer_stop(handle: QTimerH); cdecl; external Qt4PasLib name 'QTimer_stop';
1918
1919
1920 type
1921 QTimer_timeout_Event = procedure () of object cdecl;
1922
1923
1924 type
1925 QVariantType = cardinal; // QVariant::Type (4)
1926
1927 const
1928 QVariantInvalid = 0 { $0 };
1929 QVariantBool = 1 { $1 };
1930 QVariantInt = 2 { $2 };
1931 QVariantUInt = 3 { $3 };
1932 QVariantLongLong = 4 { $4 };
1933 QVariantULongLong = 5 { $5 };
1934 QVariantDouble = 6 { $6 };
1935 QVariantChar = 7 { $7 };
1936 QVariantMap = 8 { $8 };
1937 QVariantList = 9 { $9 };
1938 QVariantString = 10 { $a };
1939 QVariantStringList = 11 { $b };
1940 QVariantByteArray = 12 { $c };
1941 QVariantBitArray = 13 { $d };
1942 QVariantDate = 14 { $e };
1943 QVariantTime = 15 { $f };
1944 QVariantDateTime = 16 { $10 };
1945 QVariantUrl = 17 { $11 };
1946 QVariantLocale = 18 { $12 };
1947 QVariantRect = 19 { $13 };
1948 QVariantRectF = 20 { $14 };
1949 QVariantSize = 21 { $15 };
1950 QVariantSizeF = 22 { $16 };
1951 QVariantLine = 23 { $17 };
1952 QVariantLineF = 24 { $18 };
1953 QVariantPoint = 25 { $19 };
1954 QVariantPointF = 26 { $1a };
1955 QVariantRegExp = 27 { $1b };
1956 QVariantHash = 28 { $1c };
1957 QVariantLastCoreType = 28 { $1c };
1958 QVariantFont = 64 { $40 };
1959 QVariantPixmap = 65 { $41 };
1960 QVariantBrush = 66 { $42 };
1961 QVariantColor = 67 { $43 };
1962 QVariantPalette = 68 { $44 };
1963 QVariantIcon = 69 { $45 };
1964 QVariantImage = 70 { $46 };
1965 QVariantPolygon = 71 { $47 };
1966 QVariantRegion = 72 { $48 };
1967 QVariantBitmap = 73 { $49 };
1968 QVariantCursor = 74 { $4a };
1969 QVariantSizePolicy = 75 { $4b };
1970 QVariantKeySequence = 76 { $4c };
1971 QVariantPen = 77 { $4d };
1972 QVariantTextLength = 78 { $4e };
1973 QVariantTextFormat = 79 { $4f };
1974 QVariantMatrix = 80 { $50 };
1975 QVariantTransform = 81 { $51 };
1976 QVariantLastGuiType = 81 { $51 };
1977 QVariantUserType = 127 { $7f };
1978 QVariantLastType = 4294967295 { $ffffffff };
1979
1980
QVariant_createnull1981 function QVariant_create(): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create';
1982 procedure QVariant_destroy(handle: QVariantH); cdecl; external Qt4PasLib name 'QVariant_destroy';
QVariant_createnull1983 function QVariant_create(typeOrUserType: Integer; copy: Pointer): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create3';
QVariant_createnull1984 function QVariant_create(other: QVariantH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create4';
QVariant_createnull1985 function QVariant_create(s: QDataStreamH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create5';
QVariant_createnull1986 function QVariant_create(i: Integer): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create6';
QVariant_createnull1987 function QVariant_create(ll: int64): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create8';
QVariant_createnull1988 function QVariant_create(ull: qword): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create9';
QVariant_createnull1989 function QVariant_create(b: Boolean): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create10';
QVariant_createnull1990 function QVariant_create(d: Double): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create11';
QVariant_createnull1991 function QVariant_create(str: PAnsiChar): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create12';
QVariant_createnull1992 function QVariant_create(bytearray: QByteArrayH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create13';
QVariant_createnull1993 function QVariant_create(bitarray: QBitArrayH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create14';
QVariant_createnull1994 function QVariant_create(_string: PWideString): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create15';
QVariant_createnull1995 function QVariant_create(_string: QLatin1StringH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create16';
QVariant_createnull1996 function QVariant_create(stringlist: QStringListH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create17';
QVariant_createnull1997 function QVariant_create(qchar: PWideChar): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create18';
QVariant_createnull1998 function QVariant_create(date: QDateH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create19';
QVariant_createnull1999 function QVariant_create(time: QTimeH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create20';
QVariant_createnull2000 function QVariant_create(datetime: QDateTimeH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create21';
QVariant_createnull2001 function QVariant_create(pt: PQtPointF): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create25';
QVariant_createnull2002 function QVariant_create(line: QLineH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create26';
QVariant_createnull2003 function QVariant_create(line: QLineFH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create27';
QVariant_createnull2004 function QVariant_create(rect: PRect): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create28';
QVariant_createnull2005 function QVariant_create(rect: QRectFH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create29';
QVariant_createnull2006 function QVariant_create(url: QUrlH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create30';
QVariant_createnull2007 function QVariant_create(locale: QLocaleH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create31';
QVariant_createnull2008 function QVariant_create(regExp: QRegExpH): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create32';
QVariant_createnull2009 function QVariant_create(color: QtGlobalColor): QVariantH; cdecl; external Qt4PasLib name 'QVariant_create33';
QVariant_typenull2010 function QVariant_type(handle: QVariantH): QVariantType; cdecl; external Qt4PasLib name 'QVariant_type';
QVariant_userTypenull2011 function QVariant_userType(handle: QVariantH): Integer; cdecl; external Qt4PasLib name 'QVariant_userType';
QVariant_typeNamenull2012 function QVariant_typeName(handle: QVariantH): PAnsiChar; cdecl; external Qt4PasLib name 'QVariant_typeName';
QVariant_canConvertnull2013 function QVariant_canConvert(handle: QVariantH; t: QVariantType): Boolean; cdecl; external Qt4PasLib name 'QVariant_canConvert';
QVariant_convertnull2014 function QVariant_convert(handle: QVariantH; t: QVariantType): Boolean; cdecl; external Qt4PasLib name 'QVariant_convert';
QVariant_isValidnull2015 function QVariant_isValid(handle: QVariantH): Boolean; cdecl; external Qt4PasLib name 'QVariant_isValid';
QVariant_isNullnull2016 function QVariant_isNull(handle: QVariantH): Boolean; cdecl; external Qt4PasLib name 'QVariant_isNull';
2017 procedure QVariant_clear(handle: QVariantH); cdecl; external Qt4PasLib name 'QVariant_clear';
2018 procedure QVariant_detach(handle: QVariantH); cdecl; external Qt4PasLib name 'QVariant_detach';
QVariant_isDetachednull2019 function QVariant_isDetached(handle: QVariantH): Boolean; cdecl; external Qt4PasLib name 'QVariant_isDetached';
QVariant_toIntnull2020 function QVariant_toInt(handle: QVariantH; ok: PBoolean = nil): Integer; cdecl; external Qt4PasLib name 'QVariant_toInt';
QVariant_toUIntnull2021 function QVariant_toUInt(handle: QVariantH; ok: PBoolean = nil): LongWord; cdecl; external Qt4PasLib name 'QVariant_toUInt';
QVariant_toLongLongnull2022 function QVariant_toLongLong(handle: QVariantH; ok: PBoolean = nil): int64; cdecl; external Qt4PasLib name 'QVariant_toLongLong';
QVariant_toULongLongnull2023 function QVariant_toULongLong(handle: QVariantH; ok: PBoolean = nil): qword; cdecl; external Qt4PasLib name 'QVariant_toULongLong';
QVariant_toBoolnull2024 function QVariant_toBool(handle: QVariantH): Boolean; cdecl; external Qt4PasLib name 'QVariant_toBool';
QVariant_toDoublenull2025 function QVariant_toDouble(handle: QVariantH; ok: PBoolean = nil): Double; cdecl; external Qt4PasLib name 'QVariant_toDouble';
2026 procedure QVariant_toByteArray(handle: QVariantH; retval: QByteArrayH); cdecl; external Qt4PasLib name 'QVariant_toByteArray';
2027 procedure QVariant_toBitArray(handle: QVariantH; retval: QBitArrayH); cdecl; external Qt4PasLib name 'QVariant_toBitArray';
2028 procedure QVariant_toString(handle: QVariantH; retval: PWideString); cdecl; external Qt4PasLib name 'QVariant_toString';
2029 procedure QVariant_toStringList(handle: QVariantH; retval: QStringListH); cdecl; external Qt4PasLib name 'QVariant_toStringList';
2030 procedure QVariant_toChar(handle: QVariantH; retval: PWideChar); cdecl; external Qt4PasLib name 'QVariant_toChar';
2031 procedure QVariant_toDate(handle: QVariantH; retval: QDateH); cdecl; external Qt4PasLib name 'QVariant_toDate';
2032 procedure QVariant_toTime(handle: QVariantH; retval: QTimeH); cdecl; external Qt4PasLib name 'QVariant_toTime';
2033 procedure QVariant_toDateTime(handle: QVariantH; retval: QDateTimeH); cdecl; external Qt4PasLib name 'QVariant_toDateTime';
2034 procedure QVariant_toPoint(handle: QVariantH; retval: PQtPoint); cdecl; external Qt4PasLib name 'QVariant_toPoint';
2035 procedure QVariant_toPointF(handle: QVariantH; retval: PQtPointF); cdecl; external Qt4PasLib name 'QVariant_toPointF';
2036 procedure QVariant_toRect(handle: QVariantH; retval: PRect); cdecl; external Qt4PasLib name 'QVariant_toRect';
2037 procedure QVariant_toSize(handle: QVariantH; retval: PSize); cdecl; external Qt4PasLib name 'QVariant_toSize';
2038 procedure QVariant_toSizeF(handle: QVariantH; retval: QSizeFH); cdecl; external Qt4PasLib name 'QVariant_toSizeF';
2039 procedure QVariant_toLine(handle: QVariantH; retval: QLineH); cdecl; external Qt4PasLib name 'QVariant_toLine';
2040 procedure QVariant_toLineF(handle: QVariantH; retval: QLineFH); cdecl; external Qt4PasLib name 'QVariant_toLineF';
2041 procedure QVariant_toRectF(handle: QVariantH; retval: QRectFH); cdecl; external Qt4PasLib name 'QVariant_toRectF';
2042 procedure QVariant_toUrl(handle: QVariantH; retval: QUrlH); cdecl; external Qt4PasLib name 'QVariant_toUrl';
2043 procedure QVariant_toLocale(handle: QVariantH; retval: QLocaleH); cdecl; external Qt4PasLib name 'QVariant_toLocale';
2044 procedure QVariant_toRegExp(handle: QVariantH; retval: QRegExpH); cdecl; external Qt4PasLib name 'QVariant_toRegExp';
2045 procedure QVariant_load(handle: QVariantH; ds: QDataStreamH); cdecl; external Qt4PasLib name 'QVariant_load';
2046 procedure QVariant_save(handle: QVariantH; ds: QDataStreamH); cdecl; external Qt4PasLib name 'QVariant_save';
QVariant_typeToNamenull2047 function QVariant_typeToName(_type: QVariantType): PAnsiChar; cdecl; external Qt4PasLib name 'QVariant_typeToName';
QVariant_nameToTypenull2048 function QVariant_nameToType(name: PAnsiChar): QVariantType; cdecl; external Qt4PasLib name 'QVariant_nameToType';
QVariant_constDatanull2049 function QVariant_constData(handle: QVariantH): Pointer; cdecl; external Qt4PasLib name 'QVariant_constData';
2050
2051
2052 type
2053 QMetaMethodAccess = ( // QMetaMethod::Access (1)
2054 QMetaMethodPrivate, QMetaMethodProtected, QMetaMethodPublic );
2055
2056 QMetaMethodMethodType = ( // QMetaMethod::MethodType (1)
2057 QMetaMethodMethod, QMetaMethodSignal, QMetaMethodSlot, QMetaMethodConstructor );
2058
2059 QMetaMethodAttributes = ( //QMetaMethod::Attributes (2)
2060 QMetaMethodCompatibility = $1,
2061 QMetaMethodCloned = $2,
2062 QMetaMethodScriptable = $4 );
2063
QMetaMethod_createnull2064 function QMetaMethod_create(): QMetaMethodH; cdecl; external Qt4PasLib name 'QMetaMethod_create';
2065 procedure QMetaMethod_destroy(handle: QMetaMethodH); cdecl; external Qt4PasLib name 'QMetaMethod_destroy';
QMetaMethod_signaturenull2066 function QMetaMethod_signature(handle: QMetaMethodH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaMethod_signature';
QMetaMethod_typeNamenull2067 function QMetaMethod_typeName(handle: QMetaMethodH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaMethod_typeName';
QMetaMethod_tagnull2068 function QMetaMethod_tag(handle: QMetaMethodH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaMethod_tag';
QMetaMethod_accessnull2069 function QMetaMethod_access(handle: QMetaMethodH): QMetaMethodAccess; cdecl; external Qt4PasLib name 'QMetaMethod_access';
QMetaMethod_methodTypenull2070 function QMetaMethod_methodType(handle: QMetaMethodH): QMetaMethodMethodType; cdecl; external Qt4PasLib name 'QMetaMethod_methodType';
QMetaMethod_attributesnull2071 function QMetaMethod_attributes(handle: QMetaMethodH): Integer; cdecl; external Qt4PasLib name 'QMetaMethod_attributes';
QMetaMethod_enclosingMetaObjectnull2072 function QMetaMethod_enclosingMetaObject(handle: QMetaMethodH): QMetaObjectH; cdecl; external Qt4PasLib name 'QMetaMethod_enclosingMetaObject';
2073
QMetaEnum_createnull2074 function QMetaEnum_create(): QMetaEnumH; cdecl; external Qt4PasLib name 'QMetaEnum_create';
2075 procedure QMetaEnum_destroy(handle: QMetaEnumH); cdecl; external Qt4PasLib name 'QMetaEnum_destroy';
QMetaEnum_namenull2076 function QMetaEnum_name(handle: QMetaEnumH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaEnum_name';
QMetaEnum_isFlagnull2077 function QMetaEnum_isFlag(handle: QMetaEnumH): Boolean; cdecl; external Qt4PasLib name 'QMetaEnum_isFlag';
QMetaEnum_keyCountnull2078 function QMetaEnum_keyCount(handle: QMetaEnumH): Integer; cdecl; external Qt4PasLib name 'QMetaEnum_keyCount';
QMetaEnum_keynull2079 function QMetaEnum_key(handle: QMetaEnumH; index: Integer): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaEnum_key';
QMetaEnum_valuenull2080 function QMetaEnum_value(handle: QMetaEnumH; index: Integer): Integer; cdecl; external Qt4PasLib name 'QMetaEnum_value';
QMetaEnum_scopenull2081 function QMetaEnum_scope(handle: QMetaEnumH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaEnum_scope';
QMetaEnum_keyToValuenull2082 function QMetaEnum_keyToValue(handle: QMetaEnumH; key: PAnsiChar): Integer; cdecl; external Qt4PasLib name 'QMetaEnum_keyToValue';
QMetaEnum_valueToKeynull2083 function QMetaEnum_valueToKey(handle: QMetaEnumH; value: Integer): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaEnum_valueToKey';
QMetaEnum_keysToValuenull2084 function QMetaEnum_keysToValue(handle: QMetaEnumH; keys: PAnsiChar): Integer; cdecl; external Qt4PasLib name 'QMetaEnum_keysToValue';
2085 procedure QMetaEnum_valueToKeys(handle: QMetaEnumH; retval: QByteArrayH; value: Integer); cdecl; external Qt4PasLib name 'QMetaEnum_valueToKeys';
QMetaEnum_enclosingMetaObjectnull2086 function QMetaEnum_enclosingMetaObject(handle: QMetaEnumH): QMetaObjectH; cdecl; external Qt4PasLib name 'QMetaEnum_enclosingMetaObject';
QMetaEnum_isValidnull2087 function QMetaEnum_isValid(handle: QMetaEnumH): Boolean; cdecl; external Qt4PasLib name 'QMetaEnum_isValid';
2088
QMetaProperty_createnull2089 function QMetaProperty_create(): QMetaPropertyH; cdecl; external Qt4PasLib name 'QMetaProperty_create';
2090 procedure QMetaProperty_destroy(handle: QMetaPropertyH); cdecl; external Qt4PasLib name 'QMetaProperty_destroy';
QMetaProperty_namenull2091 function QMetaProperty_name(handle: QMetaPropertyH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaProperty_name';
QMetaProperty_typeNamenull2092 function QMetaProperty_typeName(handle: QMetaPropertyH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaProperty_typeName';
QMetaProperty_typenull2093 function QMetaProperty_type(handle: QMetaPropertyH): QVariantType; cdecl; external Qt4PasLib name 'QMetaProperty_type';
QMetaProperty_userTypenull2094 function QMetaProperty_userType(handle: QMetaPropertyH): Integer; cdecl; external Qt4PasLib name 'QMetaProperty_userType';
QMetaProperty_isReadablenull2095 function QMetaProperty_isReadable(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isReadable';
QMetaProperty_isWritablenull2096 function QMetaProperty_isWritable(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isWritable';
QMetaProperty_isResettablenull2097 function QMetaProperty_isResettable(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isResettable';
QMetaProperty_isDesignablenull2098 function QMetaProperty_isDesignable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isDesignable';
QMetaProperty_isScriptablenull2099 function QMetaProperty_isScriptable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isScriptable';
QMetaProperty_isStorednull2100 function QMetaProperty_isStored(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isStored';
QMetaProperty_isEditablenull2101 function QMetaProperty_isEditable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isEditable';
QMetaProperty_isUsernull2102 function QMetaProperty_isUser(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isUser';
QMetaProperty_isFlagTypenull2103 function QMetaProperty_isFlagType(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isFlagType';
QMetaProperty_isEnumTypenull2104 function QMetaProperty_isEnumType(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isEnumType';
2105 procedure QMetaProperty_enumerator(handle: QMetaPropertyH; retval: QMetaEnumH); cdecl; external Qt4PasLib name 'QMetaProperty_enumerator';
QMetaProperty_hasNotifySignalnull2106 function QMetaProperty_hasNotifySignal(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_hasNotifySignal';
2107 procedure QMetaProperty_notifySignal(handle: QMetaPropertyH; retval: QMetaMethodH); cdecl; external Qt4PasLib name 'QMetaProperty_notifySignal';
QMetaProperty_notifySignalIndexnull2108 function QMetaProperty_notifySignalIndex(handle: QMetaPropertyH): Integer; cdecl; external Qt4PasLib name 'QMetaProperty_notifySignalIndex';
2109 procedure QMetaProperty_read(handle: QMetaPropertyH; retval: QVariantH; obj: QObjectH); cdecl; external Qt4PasLib name 'QMetaProperty_read';
QMetaProperty_writenull2110 function QMetaProperty_write(handle: QMetaPropertyH; obj: QObjectH; value: QVariantH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_write';
QMetaProperty_resetnull2111 function QMetaProperty_reset(handle: QMetaPropertyH; obj: QObjectH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_reset';
QMetaProperty_hasStdCppSetnull2112 function QMetaProperty_hasStdCppSet(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_hasStdCppSet';
QMetaProperty_isValidnull2113 function QMetaProperty_isValid(handle: QMetaPropertyH): Boolean; cdecl; external Qt4PasLib name 'QMetaProperty_isValid';
QMetaProperty_enclosingMetaObjectnull2114 function QMetaProperty_enclosingMetaObject(handle: QMetaPropertyH): QMetaObjectH; cdecl; external Qt4PasLib name 'QMetaProperty_enclosingMetaObject';
2115
QMetaClassInfo_createnull2116 function QMetaClassInfo_create(): QMetaClassInfoH; cdecl; external Qt4PasLib name 'QMetaClassInfo_create';
2117 procedure QMetaClassInfo_destroy(handle: QMetaClassInfoH); cdecl; external Qt4PasLib name 'QMetaClassInfo_destroy';
QMetaClassInfo_namenull2118 function QMetaClassInfo_name(handle: QMetaClassInfoH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaClassInfo_name';
QMetaClassInfo_valuenull2119 function QMetaClassInfo_value(handle: QMetaClassInfoH): PAnsiChar; cdecl; external Qt4PasLib name 'QMetaClassInfo_value';
QMetaClassInfo_enclosingMetaObjectnull2120 function QMetaClassInfo_enclosingMetaObject(handle: QMetaClassInfoH): QMetaObjectH; cdecl; external Qt4PasLib name 'QMetaClassInfo_enclosingMetaObject';
2121
QModelIndex_createnull2122 function QModelIndex_create(): QModelIndexH; cdecl; external Qt4PasLib name 'QModelIndex_create';
2123 procedure QModelIndex_destroy(handle: QModelIndexH); cdecl; external Qt4PasLib name 'QModelIndex_destroy';
QModelIndex_createnull2124 function QModelIndex_create(other: QModelIndexH): QModelIndexH; cdecl; external Qt4PasLib name 'QModelIndex_create2';
QModelIndex_rownull2125 function QModelIndex_row(handle: QModelIndexH): Integer; cdecl; external Qt4PasLib name 'QModelIndex_row';
QModelIndex_columnnull2126 function QModelIndex_column(handle: QModelIndexH): Integer; cdecl; external Qt4PasLib name 'QModelIndex_column';
QModelIndex_internalPointernull2127 function QModelIndex_internalPointer(handle: QModelIndexH): Pointer; cdecl; external Qt4PasLib name 'QModelIndex_internalPointer';
QModelIndex_internalIdnull2128 function QModelIndex_internalId(handle: QModelIndexH): int64; cdecl; external Qt4PasLib name 'QModelIndex_internalId';
2129 procedure QModelIndex_parent(handle: QModelIndexH; retval: QModelIndexH); cdecl; external Qt4PasLib name 'QModelIndex_parent';
2130 procedure QModelIndex_sibling(handle: QModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt4PasLib name 'QModelIndex_sibling';
2131 procedure QModelIndex_child(handle: QModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt4PasLib name 'QModelIndex_child';
2132 procedure QModelIndex_data(handle: QModelIndexH; retval: QVariantH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt4PasLib name 'QModelIndex_data';
QModelIndex_flagsnull2133 function QModelIndex_flags(handle: QModelIndexH): QtItemFlags; cdecl; external Qt4PasLib name 'QModelIndex_flags';
QModelIndex_modelnull2134 function QModelIndex_model(handle: QModelIndexH): QAbstractItemModelH; cdecl; external Qt4PasLib name 'QModelIndex_model';
QModelIndex_isValidnull2135 function QModelIndex_isValid(handle: QModelIndexH): Boolean; cdecl; external Qt4PasLib name 'QModelIndex_isValid';
2136
QPersistentModelIndex_createnull2137 function QPersistentModelIndex_create(): QPersistentModelIndexH; cdecl; external Qt4PasLib name 'QPersistentModelIndex_create';
2138 procedure QPersistentModelIndex_destroy(handle: QPersistentModelIndexH); cdecl; external Qt4PasLib name 'QPersistentModelIndex_destroy';
QPersistentModelIndex_createnull2139 function QPersistentModelIndex_create(index: QModelIndexH): QPersistentModelIndexH; cdecl; external Qt4PasLib name 'QPersistentModelIndex_create2';
QPersistentModelIndex_createnull2140 function QPersistentModelIndex_create(other: QPersistentModelIndexH): QPersistentModelIndexH; cdecl; external Qt4PasLib name 'QPersistentModelIndex_create3';
QPersistentModelIndex_rownull2141 function QPersistentModelIndex_row(handle: QPersistentModelIndexH): Integer; cdecl; external Qt4PasLib name 'QPersistentModelIndex_row';
QPersistentModelIndex_columnnull2142 function QPersistentModelIndex_column(handle: QPersistentModelIndexH): Integer; cdecl; external Qt4PasLib name 'QPersistentModelIndex_column';
QPersistentModelIndex_internalPointernull2143 function QPersistentModelIndex_internalPointer(handle: QPersistentModelIndexH): Pointer; cdecl; external Qt4PasLib name 'QPersistentModelIndex_internalPointer';
QPersistentModelIndex_internalIdnull2144 function QPersistentModelIndex_internalId(handle: QPersistentModelIndexH): int64; cdecl; external Qt4PasLib name 'QPersistentModelIndex_internalId';
2145 procedure QPersistentModelIndex_parent(handle: QPersistentModelIndexH; retval: QModelIndexH); cdecl; external Qt4PasLib name 'QPersistentModelIndex_parent';
2146 procedure QPersistentModelIndex_sibling(handle: QPersistentModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt4PasLib name 'QPersistentModelIndex_sibling';
2147 procedure QPersistentModelIndex_child(handle: QPersistentModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt4PasLib name 'QPersistentModelIndex_child';
2148 procedure QPersistentModelIndex_data(handle: QPersistentModelIndexH; retval: QVariantH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt4PasLib name 'QPersistentModelIndex_data';
QPersistentModelIndex_flagsnull2149 function QPersistentModelIndex_flags(handle: QPersistentModelIndexH): QtItemFlags; cdecl; external Qt4PasLib name 'QPersistentModelIndex_flags';
QPersistentModelIndex_modelnull2150 function QPersistentModelIndex_model(handle: QPersistentModelIndexH): QAbstractItemModelH; cdecl; external Qt4PasLib name 'QPersistentModelIndex_model';
QPersistentModelIndex_isValidnull2151 function QPersistentModelIndex_isValid(handle: QPersistentModelIndexH): Boolean; cdecl; external Qt4PasLib name 'QPersistentModelIndex_isValid';
2152
QAbstractItemModel_hasIndexnull2153 function QAbstractItemModel_hasIndex(handle: QAbstractItemModelH; row: Integer; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_hasIndex';
2154 procedure QAbstractItemModel_index(handle: QAbstractItemModelH; retval: QModelIndexH; row: Integer; column: Integer; parent: QModelIndexH = nil); cdecl; external Qt4PasLib name 'QAbstractItemModel_index';
2155 procedure QAbstractItemModel_parent(handle: QAbstractItemModelH; retval: QModelIndexH; child: QModelIndexH); cdecl; external Qt4PasLib name 'QAbstractItemModel_parent';
2156 procedure QAbstractItemModel_sibling(handle: QAbstractItemModelH; retval: QModelIndexH; row: Integer; column: Integer; idx: QModelIndexH); cdecl; external Qt4PasLib name 'QAbstractItemModel_sibling';
QAbstractItemModel_rowCountnull2157 function QAbstractItemModel_rowCount(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Integer; cdecl; external Qt4PasLib name 'QAbstractItemModel_rowCount';
QAbstractItemModel_columnCountnull2158 function QAbstractItemModel_columnCount(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Integer; cdecl; external Qt4PasLib name 'QAbstractItemModel_columnCount';
QAbstractItemModel_hasChildrennull2159 function QAbstractItemModel_hasChildren(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_hasChildren';
2160 procedure QAbstractItemModel_data(handle: QAbstractItemModelH; retval: QVariantH; index: QModelIndexH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt4PasLib name 'QAbstractItemModel_data';
QAbstractItemModel_setDatanull2161 function QAbstractItemModel_setData(handle: QAbstractItemModelH; index: QModelIndexH; value: QVariantH; role: QtItemDataRole = QtEditRole): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_setData';
2162 procedure QAbstractItemModel_headerData(handle: QAbstractItemModelH; retval: QVariantH; section: Integer; orientation: QtOrientation; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt4PasLib name 'QAbstractItemModel_headerData';
QAbstractItemModel_setHeaderDatanull2163 function QAbstractItemModel_setHeaderData(handle: QAbstractItemModelH; section: Integer; orientation: QtOrientation; value: QVariantH; role: QtItemDataRole = QtEditRole): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_setHeaderData';
2164 procedure QAbstractItemModel_mimeTypes(handle: QAbstractItemModelH; retval: QStringListH); cdecl; external Qt4PasLib name 'QAbstractItemModel_mimeTypes';
QAbstractItemModel_dropMimeDatanull2165 function QAbstractItemModel_dropMimeData(handle: QAbstractItemModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_dropMimeData';
QAbstractItemModel_supportedDropActionsnull2166 function QAbstractItemModel_supportedDropActions(handle: QAbstractItemModelH): QtDropActions; cdecl; external Qt4PasLib name 'QAbstractItemModel_supportedDropActions';
QAbstractItemModel_supportedDragActionsnull2167 function QAbstractItemModel_supportedDragActions(handle: QAbstractItemModelH): QtDropActions; cdecl; external Qt4PasLib name 'QAbstractItemModel_supportedDragActions';
2168 procedure QAbstractItemModel_setSupportedDragActions(handle: QAbstractItemModelH; AnonParam1: QtDropActions); cdecl; external Qt4PasLib name 'QAbstractItemModel_setSupportedDragActions';
QAbstractItemModel_insertRowsnull2169 function QAbstractItemModel_insertRows(handle: QAbstractItemModelH; row: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_insertRows';
QAbstractItemModel_insertColumnsnull2170 function QAbstractItemModel_insertColumns(handle: QAbstractItemModelH; column: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_insertColumns';
QAbstractItemModel_removeRowsnull2171 function QAbstractItemModel_removeRows(handle: QAbstractItemModelH; row: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_removeRows';
QAbstractItemModel_removeColumnsnull2172 function QAbstractItemModel_removeColumns(handle: QAbstractItemModelH; column: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_removeColumns';
QAbstractItemModel_insertRownull2173 function QAbstractItemModel_insertRow(handle: QAbstractItemModelH; row: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_insertRow';
QAbstractItemModel_insertColumnnull2174 function QAbstractItemModel_insertColumn(handle: QAbstractItemModelH; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_insertColumn';
QAbstractItemModel_removeRownull2175 function QAbstractItemModel_removeRow(handle: QAbstractItemModelH; row: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_removeRow';
QAbstractItemModel_removeColumnnull2176 function QAbstractItemModel_removeColumn(handle: QAbstractItemModelH; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_removeColumn';
2177 procedure QAbstractItemModel_fetchMore(handle: QAbstractItemModelH; parent: QModelIndexH); cdecl; external Qt4PasLib name 'QAbstractItemModel_fetchMore';
QAbstractItemModel_canFetchMorenull2178 function QAbstractItemModel_canFetchMore(handle: QAbstractItemModelH; parent: QModelIndexH): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_canFetchMore';
QAbstractItemModel_flagsnull2179 function QAbstractItemModel_flags(handle: QAbstractItemModelH; index: QModelIndexH): QtItemFlags; cdecl; external Qt4PasLib name 'QAbstractItemModel_flags';
2180 procedure QAbstractItemModel_sort(handle: QAbstractItemModelH; column: Integer; order: QtSortOrder = QtAscendingOrder); cdecl; external Qt4PasLib name 'QAbstractItemModel_sort';
2181 procedure QAbstractItemModel_buddy(handle: QAbstractItemModelH; retval: QModelIndexH; index: QModelIndexH); cdecl; external Qt4PasLib name 'QAbstractItemModel_buddy';
2182 procedure QAbstractItemModel_match(handle: QAbstractItemModelH; retval: PPtrIntArray; start: QModelIndexH; role: Integer; value: QVariantH; hits: Integer; flags: QtMatchFlags); cdecl; external Qt4PasLib name 'QAbstractItemModel_match';
2183 procedure QAbstractItemModel_span(handle: QAbstractItemModelH; retval: PSize; index: QModelIndexH); cdecl; external Qt4PasLib name 'QAbstractItemModel_span';
QAbstractItemModel_submitnull2184 function QAbstractItemModel_submit(handle: QAbstractItemModelH): Boolean; cdecl; external Qt4PasLib name 'QAbstractItemModel_submit';
2185 procedure QAbstractItemModel_revert(handle: QAbstractItemModelH); cdecl; external Qt4PasLib name 'QAbstractItemModel_revert';
2186
2187 procedure QAbstractTableModel_index(handle: QAbstractTableModelH; retval: QModelIndexH; row: Integer; column: Integer; parent: QModelIndexH = nil); cdecl; external Qt4PasLib name 'QAbstractTableModel_index';
QAbstractTableModel_dropMimeDatanull2188 function QAbstractTableModel_dropMimeData(handle: QAbstractTableModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt4PasLib name 'QAbstractTableModel_dropMimeData';
2189
2190 procedure QAbstractListModel_index(handle: QAbstractListModelH; retval: QModelIndexH; row: Integer; column: Integer = 0; parent: QModelIndexH = nil); cdecl; external Qt4PasLib name 'QAbstractListModel_index';
QAbstractListModel_dropMimeDatanull2191 function QAbstractListModel_dropMimeData(handle: QAbstractListModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt4PasLib name 'QAbstractListModel_dropMimeData';
2192
2193
2194 type
2195 QAbstractItemModel_dataChanged_Event = procedure (topLeft: QModelIndexH; bottomRight: QModelIndexH) of object cdecl;
2196 QAbstractItemModel_headerDataChanged_Event = procedure (orientation: QtOrientation; first: Integer; last: Integer) of object cdecl;
2197 QAbstractItemModel_layoutChanged_Event = procedure () of object cdecl;
2198 QAbstractItemModel_layoutAboutToBeChanged_Event = procedure () of object cdecl;
2199 QAbstractItemModel_rowsAboutToBeInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2200 QAbstractItemModel_rowsInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2201 QAbstractItemModel_rowsAboutToBeRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2202 QAbstractItemModel_rowsRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2203 QAbstractItemModel_columnsAboutToBeInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2204 QAbstractItemModel_columnsInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2205 QAbstractItemModel_columnsAboutToBeRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2206 QAbstractItemModel_columnsRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2207 QAbstractItemModel_modelAboutToBeReset_Event = procedure () of object cdecl;
2208 QAbstractItemModel_modelReset_Event = procedure () of object cdecl;
2209
2210
QAbstractEventDispatcher_instancenull2211 function QAbstractEventDispatcher_instance(thread: QThreadH = nil): QAbstractEventDispatcherH; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_instance';
QAbstractEventDispatcher_processEventsnull2212 function QAbstractEventDispatcher_processEvents(handle: QAbstractEventDispatcherH; flags: QEventLoopProcessEventsFlags): Boolean; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_processEvents';
QAbstractEventDispatcher_hasPendingEventsnull2213 function QAbstractEventDispatcher_hasPendingEvents(handle: QAbstractEventDispatcherH): Boolean; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_hasPendingEvents';
2214 procedure QAbstractEventDispatcher_registerSocketNotifier(handle: QAbstractEventDispatcherH; notifier: QSocketNotifierH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_registerSocketNotifier';
2215 procedure QAbstractEventDispatcher_unregisterSocketNotifier(handle: QAbstractEventDispatcherH; notifier: QSocketNotifierH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_unregisterSocketNotifier';
QAbstractEventDispatcher_registerTimernull2216 function QAbstractEventDispatcher_registerTimer(handle: QAbstractEventDispatcherH; interval: Integer; _object: QObjectH): Integer; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_registerTimer';
2217 procedure QAbstractEventDispatcher_registerTimer(handle: QAbstractEventDispatcherH; timerId: Integer; interval: Integer; _object: QObjectH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_registerTimer2';
QAbstractEventDispatcher_unregisterTimernull2218 function QAbstractEventDispatcher_unregisterTimer(handle: QAbstractEventDispatcherH; timerId: Integer): Boolean; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_unregisterTimer';
QAbstractEventDispatcher_unregisterTimersnull2219 function QAbstractEventDispatcher_unregisterTimers(handle: QAbstractEventDispatcherH; _object: QObjectH): Boolean; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_unregisterTimers';
2220 procedure QAbstractEventDispatcher_wakeUp(handle: QAbstractEventDispatcherH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_wakeUp';
2221 procedure QAbstractEventDispatcher_interrupt(handle: QAbstractEventDispatcherH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_interrupt';
2222 procedure QAbstractEventDispatcher_flush(handle: QAbstractEventDispatcherH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_flush';
2223 procedure QAbstractEventDispatcher_startingUp(handle: QAbstractEventDispatcherH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_startingUp';
2224 procedure QAbstractEventDispatcher_closingDown(handle: QAbstractEventDispatcherH); cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_closingDown';
QAbstractEventDispatcher_setEventFilternull2225 function QAbstractEventDispatcher_setEventFilter(handle: QAbstractEventDispatcherH; filter: QAbstractEventDispatcherEventFilter): QAbstractEventDispatcherEventFilter; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_setEventFilter';
QAbstractEventDispatcher_filterEventnull2226 function QAbstractEventDispatcher_filterEvent(handle: QAbstractEventDispatcherH; message: Pointer): Boolean; cdecl; external Qt4PasLib name 'QAbstractEventDispatcher_filterEvent';
2227
QMimeData_createnull2228 function QMimeData_create(): QMimeDataH; cdecl; external Qt4PasLib name 'QMimeData_create';
2229 procedure QMimeData_destroy(handle: QMimeDataH); cdecl; external Qt4PasLib name 'QMimeData_destroy';
QMimeData_hasUrlsnull2230 function QMimeData_hasUrls(handle: QMimeDataH): Boolean; cdecl; external Qt4PasLib name 'QMimeData_hasUrls';
2231 procedure QMimeData_text(handle: QMimeDataH; retval: PWideString); cdecl; external Qt4PasLib name 'QMimeData_text';
2232 procedure QMimeData_setText(handle: QMimeDataH; text: PWideString); cdecl; external Qt4PasLib name 'QMimeData_setText';
QMimeData_hasTextnull2233 function QMimeData_hasText(handle: QMimeDataH): Boolean; cdecl; external Qt4PasLib name 'QMimeData_hasText';
2234 procedure QMimeData_html(handle: QMimeDataH; retval: PWideString); cdecl; external Qt4PasLib name 'QMimeData_html';
2235 procedure QMimeData_setHtml(handle: QMimeDataH; html: PWideString); cdecl; external Qt4PasLib name 'QMimeData_setHtml';
QMimeData_hasHtmlnull2236 function QMimeData_hasHtml(handle: QMimeDataH): Boolean; cdecl; external Qt4PasLib name 'QMimeData_hasHtml';
2237 procedure QMimeData_imageData(handle: QMimeDataH; retval: QVariantH); cdecl; external Qt4PasLib name 'QMimeData_imageData';
2238 procedure QMimeData_setImageData(handle: QMimeDataH; image: QVariantH); cdecl; external Qt4PasLib name 'QMimeData_setImageData';
QMimeData_hasImagenull2239 function QMimeData_hasImage(handle: QMimeDataH): Boolean; cdecl; external Qt4PasLib name 'QMimeData_hasImage';
2240 procedure QMimeData_colorData(handle: QMimeDataH; retval: QVariantH); cdecl; external Qt4PasLib name 'QMimeData_colorData';
2241 procedure QMimeData_setColorData(handle: QMimeDataH; color: QVariantH); cdecl; external Qt4PasLib name 'QMimeData_setColorData';
QMimeData_hasColornull2242 function QMimeData_hasColor(handle: QMimeDataH): Boolean; cdecl; external Qt4PasLib name 'QMimeData_hasColor';
2243 procedure QMimeData_data(handle: QMimeDataH; retval: QByteArrayH; mimetype: PWideString); cdecl; external Qt4PasLib name 'QMimeData_data';
2244 procedure QMimeData_setData(handle: QMimeDataH; mimetype: PWideString; data: QByteArrayH); cdecl; external Qt4PasLib name 'QMimeData_setData';
2245 procedure QMimeData_removeFormat(handle: QMimeDataH; mimetype: PWideString); cdecl; external Qt4PasLib name 'QMimeData_removeFormat';
QMimeData_hasFormatnull2246 function QMimeData_hasFormat(handle: QMimeDataH; mimetype: PWideString): Boolean; cdecl; external Qt4PasLib name 'QMimeData_hasFormat';
2247 procedure QMimeData_formats(handle: QMimeDataH; retval: QStringListH); cdecl; external Qt4PasLib name 'QMimeData_formats';
2248 procedure QMimeData_clear(handle: QMimeDataH); cdecl; external Qt4PasLib name 'QMimeData_clear';
2249
2250
2251 type
2252 QSocketNotifierType = ( // QSocketNotifier::Type (1)
2253 QSocketNotifierRead, QSocketNotifierWrite, QSocketNotifierException );
2254
QSocketNotifier_createnull2255 function QSocketNotifier_create(socket: Integer; AnonParam2: QSocketNotifierType; parent: QObjectH = nil): QSocketNotifierH; cdecl; external Qt4PasLib name 'QSocketNotifier_create';
2256 procedure QSocketNotifier_destroy(handle: QSocketNotifierH); cdecl; external Qt4PasLib name 'QSocketNotifier_destroy';
QSocketNotifier_socketnull2257 function QSocketNotifier_socket(handle: QSocketNotifierH): Integer; cdecl; external Qt4PasLib name 'QSocketNotifier_socket';
QSocketNotifier_typenull2258 function QSocketNotifier_type(handle: QSocketNotifierH): QSocketNotifierType; cdecl; external Qt4PasLib name 'QSocketNotifier_type';
QSocketNotifier_isEnablednull2259 function QSocketNotifier_isEnabled(handle: QSocketNotifierH): Boolean; cdecl; external Qt4PasLib name 'QSocketNotifier_isEnabled';
2260 procedure QSocketNotifier_setEnabled(handle: QSocketNotifierH; AnonParam1: Boolean); cdecl; external Qt4PasLib name 'QSocketNotifier_setEnabled';
2261
2262
2263 type
2264 QSocketNotifier_activated_Event = procedure (socket: Integer) of object cdecl;
2265
2266
2267
2268 type
2269 QThreadPriority = ( // QThread::Priority (1)
2270 QThreadIdlePriority, QThreadLowestPriority, QThreadLowPriority, QThreadNormalPriority, QThreadHighPriority, QThreadHighestPriority, QThreadTimeCriticalPriority, QThreadInheritPriority );
2271
QThread_currentThreadIdnull2272 function QThread_currentThreadId(): QtHANDLE; cdecl; external Qt4PasLib name 'QThread_currentThreadId';
QThread_currentThreadnull2273 function QThread_currentThread(): QThreadH; cdecl; external Qt4PasLib name 'QThread_currentThread';
QThread_idealThreadCountnull2274 function QThread_idealThreadCount(): Integer; cdecl; external Qt4PasLib name 'QThread_idealThreadCount';
2275 procedure QThread_yieldCurrentThread(); cdecl; external Qt4PasLib name 'QThread_yieldCurrentThread';
QThread_createnull2276 function QThread_create(parent: QObjectH = nil): QThreadH; cdecl; external Qt4PasLib name 'QThread_create';
2277 procedure QThread_destroy(handle: QThreadH); cdecl; external Qt4PasLib name 'QThread_destroy';
2278 procedure QThread_setPriority(handle: QThreadH; priority: QThreadPriority); cdecl; external Qt4PasLib name 'QThread_setPriority';
QThread_prioritynull2279 function QThread_priority(handle: QThreadH): QThreadPriority; cdecl; external Qt4PasLib name 'QThread_priority';
QThread_isFinishednull2280 function QThread_isFinished(handle: QThreadH): Boolean; cdecl; external Qt4PasLib name 'QThread_isFinished';
QThread_isRunningnull2281 function QThread_isRunning(handle: QThreadH): Boolean; cdecl; external Qt4PasLib name 'QThread_isRunning';
2282 procedure QThread_setStackSize(handle: QThreadH; stackSize: LongWord); cdecl; external Qt4PasLib name 'QThread_setStackSize';
QThread_stackSizenull2283 function QThread_stackSize(handle: QThreadH): LongWord; cdecl; external Qt4PasLib name 'QThread_stackSize';
2284 procedure QThread_exit(handle: QThreadH; retcode: Integer = 0); cdecl; external Qt4PasLib name 'QThread_exit';
2285 procedure QThread_start(handle: QThreadH; AnonParam1: QThreadPriority = QThreadInheritPriority); cdecl; external Qt4PasLib name 'QThread_start';
2286 procedure QThread_terminate(handle: QThreadH); cdecl; external Qt4PasLib name 'QThread_terminate';
2287 procedure QThread_quit(handle: QThreadH); cdecl; external Qt4PasLib name 'QThread_quit';
QThread_waitnull2288 function QThread_wait(handle: QThreadH; time: Longword): Boolean; cdecl; external Qt4PasLib name 'QThread_wait';
2289
2290
2291 type
2292 QThread_started_Event = procedure () of object cdecl;
2293 QThread_finished_Event = procedure () of object cdecl;
2294 QThread_terminated_Event = procedure () of object cdecl;
2295
2296
QLCLThread_createnull2297 function QLCLThread_create(parent: QObjectH = nil): QLCLThreadH; cdecl; external Qt4PasLib name 'QLCLThread_create';
2298 procedure QLCLThread_destroy(handle: QLCLThreadH); cdecl; external Qt4PasLib name 'QLCLThread_destroy';
2299 procedure QLCLThread_override_run(handle: QLCLThreadH; hook: QLCLThread_run_Override); cdecl; external Qt4PasLib name 'QLCLThread_override_run';
QLCLThread_execnull2300 function QLCLThread_exec(handle: QLCLThreadH): Integer; cdecl; external Qt4PasLib name 'QLCLThread_exec';
2301
2302
2303 type
2304 QCharDirection = ( // QChar::Direction (1)
2305 QCharDirL, QCharDirR, QCharDirEN, QCharDirES, QCharDirET, QCharDirAN, QCharDirCS, QCharDirB, QCharDirS, QCharDirWS, QCharDirON, QCharDirLRE, QCharDirLRO, QCharDirAL, QCharDirRLE, QCharDirRLO,
2306 QCharDirPDF, QCharDirNSM, QCharDirBN );
2307
2308 QCharDecomposition = ( // QChar::Decomposition (1)
2309 QCharNoDecomposition, QCharCanonical, QCharFont, QCharNoBreak, QCharInitial, QCharMedial, QCharFinal, QCharIsolated, QCharCircle, QCharSuper, QCharSub, QCharVertical, QCharWide, QCharNarrow,
2310 QCharSmall, QCharSquare, QCharCompat, QCharFraction );
2311
2312 QCharJoining = ( // QChar::Joining (1)
2313 QCharOtherJoining, QCharDual, QCharRight, QCharCenter );
2314
2315 QCharUnicodeVersion = ( // QChar::UnicodeVersion (1)
2316 QCharUnicode_Unassigned, QCharUnicode_1_1, QCharUnicode_2_0, QCharUnicode_2_1_2, QCharUnicode_3_0, QCharUnicode_3_1, QCharUnicode_3_2, QCharUnicode_4_0, QCharUnicode_4_1, QCharUnicode_5_0 );
2317
2318 QCharSpecialCharacter = ( //QChar::SpecialCharacter (2)
2319 QCharNull = $0000,
2320 QCharNbsp = $00a0,
2321 QCharLineSeparator = $2028,
2322 QCharParagraphSeparator = $2029,
2323 QCharByteOrderMark = $feff,
2324 QCharObjectReplacementCharacter = $fffc,
2325 QCharReplacementCharacter = $fffd,
2326 QCharByteOrderSwapped = $fffe );
2327
2328 QCharCombiningClass = ( //QChar::CombiningClass (2)
2329 QCharCombining_BelowLeftAttached = 200,
2330 QCharCombining_BelowAttached = 202,
2331 QCharCombining_BelowRightAttached = 204,
2332 QCharCombining_LeftAttached = 208,
2333 QCharCombining_RightAttached = 210,
2334 QCharCombining_AboveLeftAttached = 212,
2335 QCharCombining_AboveAttached = 214,
2336 QCharCombining_AboveRightAttached = 216,
2337 QCharCombining_BelowLeft = 218,
2338 QCharCombining_Below = 220,
2339 QCharCombining_BelowRight = 222,
2340 QCharCombining_Left = 224,
2341 QCharCombining_Right = 226,
2342 QCharCombining_AboveLeft = 228,
2343 QCharCombining_Above = 230,
2344 QCharCombining_AboveRight = 232,
2345 QCharCombining_DoubleBelow = 233,
2346 QCharCombining_DoubleAbove = 234,
2347 QCharCombining_IotaSubscript = 240 );
2348
2349 type
2350 QCharCategory = cardinal; // QChar::Category (4)
2351
2352 const
2353 QCharNoCategory = 0 { $0 };
2354 QCharMark_NonSpacing = 1 { $1 };
2355 QCharMark_SpacingCombining = 2 { $2 };
2356 QCharMark_Enclosing = 3 { $3 };
2357 QCharNumber_DecimalDigit = 4 { $4 };
2358 QCharNumber_Letter = 5 { $5 };
2359 QCharNumber_Other = 6 { $6 };
2360 QCharSeparator_Space = 7 { $7 };
2361 QCharSeparator_Line = 8 { $8 };
2362 QCharSeparator_Paragraph = 9 { $9 };
2363 QCharOther_Control = 10 { $a };
2364 QCharOther_Format = 11 { $b };
2365 QCharOther_Surrogate = 12 { $c };
2366 QCharOther_PrivateUse = 13 { $d };
2367 QCharOther_NotAssigned = 14 { $e };
2368 QCharLetter_Uppercase = 15 { $f };
2369 QCharLetter_Lowercase = 16 { $10 };
2370 QCharLetter_Titlecase = 17 { $11 };
2371 QCharLetter_Modifier = 18 { $12 };
2372 QCharLetter_Other = 19 { $13 };
2373 QCharPunctuation_Connector = 20 { $14 };
2374 QCharPunctuation_Dash = 21 { $15 };
2375 QCharPunctuation_Open = 22 { $16 };
2376 QCharPunctuation_Close = 23 { $17 };
2377 QCharPunctuation_InitialQuote = 24 { $18 };
2378 QCharPunctuation_FinalQuote = 25 { $19 };
2379 QCharPunctuation_Other = 26 { $1a };
2380 QCharSymbol_Math = 27 { $1b };
2381 QCharSymbol_Currency = 28 { $1c };
2382 QCharSymbol_Modifier = 29 { $1d };
2383 QCharSymbol_Other = 30 { $1e };
2384 QCharPunctuation_Dask = 21 { $15 };
2385
2386
QChar_createnull2387 function QChar_create(): QCharH; cdecl; external Qt4PasLib name 'QChar_create';
2388 procedure QChar_destroy(handle: QCharH); cdecl; external Qt4PasLib name 'QChar_destroy';
QChar_createnull2389 function QChar_create(c: char): QCharH; cdecl; external Qt4PasLib name 'QChar_create2';
QChar_createnull2390 function QChar_create(c: char; r: char): QCharH; cdecl; external Qt4PasLib name 'QChar_create4';
QChar_createnull2391 function QChar_create(rc: Word): QCharH; cdecl; external Qt4PasLib name 'QChar_create5';
QChar_createnull2392 function QChar_create(rc: ShortInt): QCharH; cdecl; external Qt4PasLib name 'QChar_create6';
QChar_createnull2393 function QChar_create(rc: LongWord): QCharH; cdecl; external Qt4PasLib name 'QChar_create7';
QChar_createnull2394 function QChar_create(rc: Integer): QCharH; cdecl; external Qt4PasLib name 'QChar_create8';
QChar_createnull2395 function QChar_create(sc: QCharSpecialCharacter): QCharH; cdecl; external Qt4PasLib name 'QChar_create9';
QChar_categorynull2396 function QChar_category(handle: QCharH): QCharCategory; cdecl; external Qt4PasLib name 'QChar_category';
QChar_directionnull2397 function QChar_direction(handle: QCharH): QCharDirection; cdecl; external Qt4PasLib name 'QChar_direction';
QChar_joiningnull2398 function QChar_joining(handle: QCharH): QCharJoining; cdecl; external Qt4PasLib name 'QChar_joining';
QChar_hasMirrorednull2399 function QChar_hasMirrored(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_hasMirrored';
QChar_combiningClassnull2400 function QChar_combiningClass(handle: QCharH): char; cdecl; external Qt4PasLib name 'QChar_combiningClass';
2401 procedure QChar_mirroredChar(handle: QCharH; retval: PWideChar); cdecl; external Qt4PasLib name 'QChar_mirroredChar';
2402 procedure QChar_decomposition(handle: QCharH; retval: PWideString); cdecl; external Qt4PasLib name 'QChar_decomposition';
QChar_decompositionTagnull2403 function QChar_decompositionTag(handle: QCharH): QCharDecomposition; cdecl; external Qt4PasLib name 'QChar_decompositionTag';
QChar_digitValuenull2404 function QChar_digitValue(handle: QCharH): Integer; cdecl; external Qt4PasLib name 'QChar_digitValue';
2405 procedure QChar_toLower(handle: QCharH; retval: PWideChar); cdecl; external Qt4PasLib name 'QChar_toLower';
2406 procedure QChar_toUpper(handle: QCharH; retval: PWideChar); cdecl; external Qt4PasLib name 'QChar_toUpper';
2407 procedure QChar_toTitleCase(handle: QCharH; retval: PWideChar); cdecl; external Qt4PasLib name 'QChar_toTitleCase';
2408 procedure QChar_toCaseFolded(handle: QCharH; retval: PWideChar); cdecl; external Qt4PasLib name 'QChar_toCaseFolded';
QChar_unicodeVersionnull2409 function QChar_unicodeVersion(handle: QCharH): QCharUnicodeVersion; cdecl; external Qt4PasLib name 'QChar_unicodeVersion';
QChar_toAsciinull2410 function QChar_toAscii(handle: QCharH): char; cdecl; external Qt4PasLib name 'QChar_toAscii';
QChar_toLatin1null2411 function QChar_toLatin1(handle: QCharH): char; cdecl; external Qt4PasLib name 'QChar_toLatin1';
QChar_unicodenull2412 function QChar_unicode(handle: QCharH): Word; cdecl; external Qt4PasLib name 'QChar_unicode';
2413 procedure QChar_fromAscii(retval: PWideChar; c: char); cdecl; external Qt4PasLib name 'QChar_fromAscii';
2414 procedure QChar_fromLatin1(retval: PWideChar; c: char); cdecl; external Qt4PasLib name 'QChar_fromLatin1';
QChar_isNullnull2415 function QChar_isNull(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isNull';
QChar_isPrintnull2416 function QChar_isPrint(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isPrint';
QChar_isPunctnull2417 function QChar_isPunct(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isPunct';
QChar_isSpacenull2418 function QChar_isSpace(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isSpace';
QChar_isMarknull2419 function QChar_isMark(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isMark';
QChar_isLetternull2420 function QChar_isLetter(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isLetter';
QChar_isNumbernull2421 function QChar_isNumber(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isNumber';
QChar_isLetterOrNumbernull2422 function QChar_isLetterOrNumber(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isLetterOrNumber';
QChar_isDigitnull2423 function QChar_isDigit(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isDigit';
QChar_isSymbolnull2424 function QChar_isSymbol(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isSymbol';
QChar_isLowernull2425 function QChar_isLower(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isLower';
QChar_isUppernull2426 function QChar_isUpper(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isUpper';
QChar_isTitleCasenull2427 function QChar_isTitleCase(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isTitleCase';
QChar_isHighSurrogatenull2428 function QChar_isHighSurrogate(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isHighSurrogate';
QChar_isLowSurrogatenull2429 function QChar_isLowSurrogate(handle: QCharH): Boolean; cdecl; external Qt4PasLib name 'QChar_isLowSurrogate';
QChar_cellnull2430 function QChar_cell(handle: QCharH): char; cdecl; external Qt4PasLib name 'QChar_cell';
QChar_rownull2431 function QChar_row(handle: QCharH): char; cdecl; external Qt4PasLib name 'QChar_row';
2432 procedure QChar_setCell(handle: QCharH; cell: char); cdecl; external Qt4PasLib name 'QChar_setCell';
2433 procedure QChar_setRow(handle: QCharH; row: char); cdecl; external Qt4PasLib name 'QChar_setRow';
QChar_surrogateToUcs4null2434 function QChar_surrogateToUcs4(high: Word; low: Word): LongWord; cdecl; external Qt4PasLib name 'QChar_surrogateToUcs4';
QChar_surrogateToUcs4null2435 function QChar_surrogateToUcs4(high: PWideChar; low: PWideChar): LongWord; cdecl; external Qt4PasLib name 'QChar_surrogateToUcs42';
QChar_highSurrogatenull2436 function QChar_highSurrogate(ucs4: LongWord): Word; cdecl; external Qt4PasLib name 'QChar_highSurrogate';
QChar_lowSurrogatenull2437 function QChar_lowSurrogate(ucs4: LongWord): Word; cdecl; external Qt4PasLib name 'QChar_lowSurrogate';
2438
QSize_createnull2439 function QSize_create(): QSizeH; cdecl; external Qt4PasLib name 'QSize_create';
2440 procedure QSize_destroy(handle: QSizeH); cdecl; external Qt4PasLib name 'QSize_destroy';
QSize_createnull2441 function QSize_create(w: Integer; h: Integer): QSizeH; cdecl; external Qt4PasLib name 'QSize_create2';
QSize_isNullnull2442 function QSize_isNull(handle: QSizeH): Boolean; cdecl; external Qt4PasLib name 'QSize_isNull';
QSize_isEmptynull2443 function QSize_isEmpty(handle: QSizeH): Boolean; cdecl; external Qt4PasLib name 'QSize_isEmpty';
QSize_isValidnull2444 function QSize_isValid(handle: QSizeH): Boolean; cdecl; external Qt4PasLib name 'QSize_isValid';
QSize_widthnull2445 function QSize_width(handle: QSizeH): Integer; cdecl; external Qt4PasLib name 'QSize_width';
QSize_heightnull2446 function QSize_height(handle: QSizeH): Integer; cdecl; external Qt4PasLib name 'QSize_height';
2447 procedure QSize_setWidth(handle: QSizeH; w: Integer); cdecl; external Qt4PasLib name 'QSize_setWidth';
2448 procedure QSize_setHeight(handle: QSizeH; h: Integer); cdecl; external Qt4PasLib name 'QSize_setHeight';
2449 procedure QSize_transpose(handle: QSizeH); cdecl; external Qt4PasLib name 'QSize_transpose';
2450 procedure QSize_scale(handle: QSizeH; w: Integer; h: Integer; mode: QtAspectRatioMode); cdecl; external Qt4PasLib name 'QSize_scale';
2451 procedure QSize_scale(handle: QSizeH; s: PSize; mode: QtAspectRatioMode); cdecl; external Qt4PasLib name 'QSize_scale2';
2452 procedure QSize_expandedTo(handle: QSizeH; retval: PSize; AnonParam1: PSize); cdecl; external Qt4PasLib name 'QSize_expandedTo';
2453 procedure QSize_boundedTo(handle: QSizeH; retval: PSize; AnonParam1: PSize); cdecl; external Qt4PasLib name 'QSize_boundedTo';
QSize_rwidthnull2454 function QSize_rwidth(handle: QSizeH): PInteger; cdecl; external Qt4PasLib name 'QSize_rwidth';
QSize_rheightnull2455 function QSize_rheight(handle: QSizeH): PInteger; cdecl; external Qt4PasLib name 'QSize_rheight';
2456
QSizeF_createnull2457 function QSizeF_create(): QSizeFH; cdecl; external Qt4PasLib name 'QSizeF_create';
2458 procedure QSizeF_destroy(handle: QSizeFH); cdecl; external Qt4PasLib name 'QSizeF_destroy';
QSizeF_createnull2459 function QSizeF_create(sz: PSize): QSizeFH; cdecl; external Qt4PasLib name 'QSizeF_create2';
QSizeF_createnull2460 function QSizeF_create(w: qreal; h: qreal): QSizeFH; cdecl; external Qt4PasLib name 'QSizeF_create3';
QSizeF_isNullnull2461 function QSizeF_isNull(handle: QSizeFH): Boolean; cdecl; external Qt4PasLib name 'QSizeF_isNull';
QSizeF_isEmptynull2462 function QSizeF_isEmpty(handle: QSizeFH): Boolean; cdecl; external Qt4PasLib name 'QSizeF_isEmpty';
QSizeF_isValidnull2463 function QSizeF_isValid(handle: QSizeFH): Boolean; cdecl; external Qt4PasLib name 'QSizeF_isValid';
QSizeF_widthnull2464 function QSizeF_width(handle: QSizeFH): qreal; cdecl; external Qt4PasLib name 'QSizeF_width';
QSizeF_heightnull2465 function QSizeF_height(handle: QSizeFH): qreal; cdecl; external Qt4PasLib name 'QSizeF_height';
2466 procedure QSizeF_setWidth(handle: QSizeFH; w: qreal); cdecl; external Qt4PasLib name 'QSizeF_setWidth';
2467 procedure QSizeF_setHeight(handle: QSizeFH; h: qreal); cdecl; external Qt4PasLib name 'QSizeF_setHeight';
2468 procedure QSizeF_transpose(handle: QSizeFH); cdecl; external Qt4PasLib name 'QSizeF_transpose';
2469 procedure QSizeF_scale(handle: QSizeFH; w: qreal; h: qreal; mode: QtAspectRatioMode); cdecl; external Qt4PasLib name 'QSizeF_scale';
2470 procedure QSizeF_scale(handle: QSizeFH; s: QSizeFH; mode: QtAspectRatioMode); cdecl; external Qt4PasLib name 'QSizeF_scale2';
2471 procedure QSizeF_expandedTo(handle: QSizeFH; retval: QSizeFH; AnonParam1: QSizeFH); cdecl; external Qt4PasLib name 'QSizeF_expandedTo';
2472 procedure QSizeF_boundedTo(handle: QSizeFH; retval: QSizeFH; AnonParam1: QSizeFH); cdecl; external Qt4PasLib name 'QSizeF_boundedTo';
QSizeF_rwidthnull2473 function QSizeF_rwidth(handle: QSizeFH): PQReal; cdecl; external Qt4PasLib name 'QSizeF_rwidth';
QSizeF_rheightnull2474 function QSizeF_rheight(handle: QSizeFH): PQReal; cdecl; external Qt4PasLib name 'QSizeF_rheight';
2475 procedure QSizeF_toSize(handle: QSizeFH; retval: PSize); cdecl; external Qt4PasLib name 'QSizeF_toSize';
2476
2477
2478 type
2479 QStringSplitBehavior = ( // QString::SplitBehavior (1)
2480 QStringKeepEmptyParts, QStringSkipEmptyParts );
2481
2482 QStringNormalizationForm = ( // QString::NormalizationForm (1)
2483 QStringNormalizationForm_D, QStringNormalizationForm_C, QStringNormalizationForm_KD, QStringNormalizationForm_KC );
2484
2485 type
2486 QStringSectionFlag = cardinal; // QString::SectionFlag
2487 QStringSectionFlags = QStringSectionFlag; //QFlags<> (3)
2488 const
2489 QStringSectionDefault = $00;
2490 QStringSectionSkipEmpty = $01;
2491 QStringSectionIncludeLeadingSep = $02;
2492 QStringSectionIncludeTrailingSep = $04;
2493 QStringSectionCaseInsensitiveSeps = $08;
2494
QString_createnull2495 function QString_create(): QStringH; cdecl; external Qt4PasLib name 'QString_create';
2496 procedure QString_destroy(handle: QStringH); cdecl; external Qt4PasLib name 'QString_destroy';
QString_createnull2497 function QString_create(unicode: PWideChar; size: Integer): QStringH; cdecl; external Qt4PasLib name 'QString_create2';
QString_createnull2498 function QString_create(c: PWideChar): QStringH; cdecl; external Qt4PasLib name 'QString_create3';
QString_createnull2499 function QString_create(latin1: QLatin1StringH): QStringH; cdecl; external Qt4PasLib name 'QString_create5';
QString_createnull2500 function QString_create(AnonParam1: PWideString): QStringH; cdecl; external Qt4PasLib name 'QString_create6';
QString_sizenull2501 function QString_size(handle: QStringH): Integer; cdecl; external Qt4PasLib name 'QString_size';
QString_countnull2502 function QString_count(handle: QStringH): Integer; cdecl; external Qt4PasLib name 'QString_count';
QString_lengthnull2503 function QString_length(handle: QStringH): Integer; cdecl; external Qt4PasLib name 'QString_length';
QString_isEmptynull2504 function QString_isEmpty(handle: QStringH): Boolean; cdecl; external Qt4PasLib name 'QString_isEmpty';
2505 procedure QString_resize(handle: QStringH; size: Integer); cdecl; external Qt4PasLib name 'QString_resize';
2506 procedure QString_fill(handle: QStringH; retval: PWideString; c: PWideChar; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fill';
2507 procedure QString_truncate(handle: QStringH; pos: Integer); cdecl; external Qt4PasLib name 'QString_truncate';
2508 procedure QString_chop(handle: QStringH; n: Integer); cdecl; external Qt4PasLib name 'QString_chop';
QString_capacitynull2509 function QString_capacity(handle: QStringH): Integer; cdecl; external Qt4PasLib name 'QString_capacity';
2510 procedure QString_reserve(handle: QStringH; size: Integer); cdecl; external Qt4PasLib name 'QString_reserve';
2511 procedure QString_squeeze(handle: QStringH); cdecl; external Qt4PasLib name 'QString_squeeze';
QString_unicodenull2512 function QString_unicode(handle: QStringH): PWideChar; cdecl; external Qt4PasLib name 'QString_unicode';
QString_datanull2513 function QString_data(handle: QStringH): PWideChar; cdecl; external Qt4PasLib name 'QString_data';
QString_constDatanull2514 function QString_constData(handle: QStringH): PWideChar; cdecl; external Qt4PasLib name 'QString_constData';
2515 procedure QString_detach(handle: QStringH); cdecl; external Qt4PasLib name 'QString_detach';
QString_isDetachednull2516 function QString_isDetached(handle: QStringH): Boolean; cdecl; external Qt4PasLib name 'QString_isDetached';
2517 procedure QString_clear(handle: QStringH); cdecl; external Qt4PasLib name 'QString_clear';
2518 procedure QString_at(handle: QStringH; retval: PWideChar; i: Integer); cdecl; external Qt4PasLib name 'QString_at';
2519 procedure QString_arg(handle: QStringH; retval: PWideString; a: int64; fieldwidth: Integer; base: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg';
2520 procedure QString_arg(handle: QStringH; retval: PWideString; a: qword; fieldwidth: Integer; base: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg2';
2521 procedure QString_arg(handle: QStringH; retval: PWideString; a: Longword; fieldwidth: Integer; base: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg4';
2522 procedure QString_arg(handle: QStringH; retval: PWideString; a: ShortInt; fieldWidth: Integer; base: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg7';
2523 procedure QString_arg(handle: QStringH; retval: PWideString; a: Word; fieldWidth: Integer; base: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg8';
2524 procedure QString_arg(handle: QStringH; retval: PWideString; a: Double; fieldWidth: Integer; fmt: char; prec: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg9';
2525 procedure QString_arg(handle: QStringH; retval: PWideString; a: char; fieldWidth: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg10';
2526 procedure QString_arg(handle: QStringH; retval: PWideString; a: PWideChar; fieldWidth: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg11';
2527 procedure QString_arg(handle: QStringH; retval: PWideString; a: PWideString; fieldWidth: Integer; fillChar: PWideChar); cdecl; external Qt4PasLib name 'QString_arg12';
2528 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString); cdecl; external Qt4PasLib name 'QString_arg13';
2529 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString; a3: PWideString); cdecl; external Qt4PasLib name 'QString_arg14';
2530 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString; a3: PWideString; a4: PWideString); cdecl; external Qt4PasLib name 'QString_arg15';
2531 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString; a3: PWideString; a4: PWideString; a5: PWideString); cdecl; external Qt4PasLib name 'QString_arg16';
2532 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString; a3: PWideString; a4: PWideString; a5: PWideString; a6: PWideString); cdecl; external Qt4PasLib name 'QString_arg17';
2533 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString; a3: PWideString; a4: PWideString; a5: PWideString; a6: PWideString; a7: PWideString); cdecl; external Qt4PasLib name 'QString_arg18';
2534 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString; a3: PWideString; a4: PWideString; a5: PWideString; a6: PWideString; a7: PWideString; a8: PWideString); cdecl; external Qt4PasLib name 'QString_arg19';
2535 procedure QString_arg(handle: QStringH; retval: PWideString; a1: PWideString; a2: PWideString; a3: PWideString; a4: PWideString; a5: PWideString; a6: PWideString; a7: PWideString; a8: PWideString; a9: PWideString); cdecl; external Qt4PasLib name 'QString_arg20';
QString_indexOfnull2536 function QString_indexOf(handle: QStringH; c: PWideChar; from: Integer = 0; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_indexOf';
QString_indexOfnull2537 function QString_indexOf(handle: QStringH; s: PWideString; from: Integer = 0; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_indexOf2';
QString_indexOfnull2538 function QString_indexOf(handle: QStringH; s: QLatin1StringH; from: Integer = 0; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_indexOf3';
QString_lastIndexOfnull2539 function QString_lastIndexOf(handle: QStringH; c: PWideChar; from: Integer = -1; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_lastIndexOf';
QString_lastIndexOfnull2540 function QString_lastIndexOf(handle: QStringH; s: PWideString; from: Integer = -1; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_lastIndexOf2';
QString_lastIndexOfnull2541 function QString_lastIndexOf(handle: QStringH; s: QLatin1StringH; from: Integer = -1; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_lastIndexOf3';
QString_containsnull2542 function QString_contains(handle: QStringH; c: PWideChar; cs: QtCaseSensitivity = QtCaseSensitive): boolean; cdecl; external Qt4PasLib name 'QString_contains';
QString_containsnull2543 function QString_contains(handle: QStringH; s: PWideString; cs: QtCaseSensitivity = QtCaseSensitive): boolean; cdecl; external Qt4PasLib name 'QString_contains2';
QString_countnull2544 function QString_count(handle: QStringH; c: PWideChar; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_count2';
QString_countnull2545 function QString_count(handle: QStringH; s: PWideString; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_count3';
QString_indexOfnull2546 function QString_indexOf(handle: QStringH; AnonParam1: QRegExpH; from: Integer = 0): Integer; cdecl; external Qt4PasLib name 'QString_indexOf4';
QString_lastIndexOfnull2547 function QString_lastIndexOf(handle: QStringH; AnonParam1: QRegExpH; from: Integer = -1): Integer; cdecl; external Qt4PasLib name 'QString_lastIndexOf4';
QString_containsnull2548 function QString_contains(handle: QStringH; rx: QRegExpH): boolean; cdecl; external Qt4PasLib name 'QString_contains3';
QString_countnull2549 function QString_count(handle: QStringH; AnonParam1: QRegExpH): Integer; cdecl; external Qt4PasLib name 'QString_count4';
2550 procedure QString_section(handle: QStringH; retval: PWideString; sep: PWideChar; start: Integer; _end: Integer = -1; flags: QStringSectionFlags = QStringSectionDefault); cdecl; external Qt4PasLib name 'QString_section';
2551 procedure QString_section(handle: QStringH; retval: PWideString; in_sep: PWideString; start: Integer; _end: Integer = -1; flags: QStringSectionFlags = QStringSectionDefault); cdecl; external Qt4PasLib name 'QString_section2';
2552 procedure QString_section(handle: QStringH; retval: PWideString; reg: QRegExpH; start: Integer; _end: Integer = -1; flags: QStringSectionFlags = QStringSectionDefault); cdecl; external Qt4PasLib name 'QString_section3';
2553 procedure QString_left(handle: QStringH; retval: PWideString; n: Integer); cdecl; external Qt4PasLib name 'QString_left';
2554 procedure QString_right(handle: QStringH; retval: PWideString; n: Integer); cdecl; external Qt4PasLib name 'QString_right';
2555 procedure QString_mid(handle: QStringH; retval: PWideString; position: Integer; n: Integer = -1); cdecl; external Qt4PasLib name 'QString_mid';
QString_startsWithnull2556 function QString_startsWith(handle: QStringH; s: PWideString; cs: QtCaseSensitivity = QtCaseSensitive): Boolean; cdecl; external Qt4PasLib name 'QString_startsWith';
QString_startsWithnull2557 function QString_startsWith(handle: QStringH; s: QLatin1StringH; cs: QtCaseSensitivity = QtCaseSensitive): Boolean; cdecl; external Qt4PasLib name 'QString_startsWith2';
QString_startsWithnull2558 function QString_startsWith(handle: QStringH; c: PWideChar; cs: QtCaseSensitivity = QtCaseSensitive): Boolean; cdecl; external Qt4PasLib name 'QString_startsWith3';
QString_endsWithnull2559 function QString_endsWith(handle: QStringH; s: PWideString; cs: QtCaseSensitivity = QtCaseSensitive): Boolean; cdecl; external Qt4PasLib name 'QString_endsWith';
QString_endsWithnull2560 function QString_endsWith(handle: QStringH; s: QLatin1StringH; cs: QtCaseSensitivity = QtCaseSensitive): Boolean; cdecl; external Qt4PasLib name 'QString_endsWith2';
QString_endsWithnull2561 function QString_endsWith(handle: QStringH; c: PWideChar; cs: QtCaseSensitivity = QtCaseSensitive): Boolean; cdecl; external Qt4PasLib name 'QString_endsWith3';
2562 procedure QString_leftJustified(handle: QStringH; retval: PWideString; width: Integer; fill: PWideChar; trunc: Boolean = False); cdecl; external Qt4PasLib name 'QString_leftJustified';
2563 procedure QString_rightJustified(handle: QStringH; retval: PWideString; width: Integer; fill: PWideChar; trunc: Boolean = False); cdecl; external Qt4PasLib name 'QString_rightJustified';
2564 procedure QString_toLower(handle: QStringH; retval: PWideString); cdecl; external Qt4PasLib name 'QString_toLower';
2565 procedure QString_toUpper(handle: QStringH; retval: PWideString); cdecl; external Qt4PasLib name 'QString_toUpper';
2566 procedure QString_toCaseFolded(handle: QStringH; retval: PWideString); cdecl; external Qt4PasLib name 'QString_toCaseFolded';
2567 procedure QString_trimmed(handle: QStringH; retval: PWideString); cdecl; external Qt4PasLib name 'QString_trimmed';
2568 procedure QString_simplified(handle: QStringH; retval: PWideString); cdecl; external Qt4PasLib name 'QString_simplified';
2569 procedure QString_insert(handle: QStringH; retval: PWideString; i: Integer; c: PWideChar); cdecl; external Qt4PasLib name 'QString_insert';
2570 procedure QString_insert(handle: QStringH; retval: PWideString; i: Integer; uc: PWideChar; len: Integer); cdecl; external Qt4PasLib name 'QString_insert2';
2571 procedure QString_insert(handle: QStringH; retval: PWideString; i: Integer; s: PWideString); cdecl; external Qt4PasLib name 'QString_insert3';
2572 procedure QString_insert(handle: QStringH; retval: PWideString; i: Integer; s: QLatin1StringH); cdecl; external Qt4PasLib name 'QString_insert4';
2573 procedure QString_append(handle: QStringH; retval: PWideString; c: PWideChar); cdecl; external Qt4PasLib name 'QString_append';
2574 procedure QString_append(handle: QStringH; retval: PWideString; s: PWideString); cdecl; external Qt4PasLib name 'QString_append2';
2575 procedure QString_append(handle: QStringH; retval: PWideString; s: QLatin1StringH); cdecl; external Qt4PasLib name 'QString_append3';
2576 procedure QString_prepend(handle: QStringH; retval: PWideString; c: PWideChar); cdecl; external Qt4PasLib name 'QString_prepend';
2577 procedure QString_prepend(handle: QStringH; retval: PWideString; s: PWideString); cdecl; external Qt4PasLib name 'QString_prepend2';
2578 procedure QString_prepend(handle: QStringH; retval: PWideString; s: QLatin1StringH); cdecl; external Qt4PasLib name 'QString_prepend3';
2579 procedure QString_remove(handle: QStringH; retval: PWideString; i: Integer; len: Integer); cdecl; external Qt4PasLib name 'QString_remove';
2580 procedure QString_remove(handle: QStringH; retval: PWideString; c: PWideChar; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_remove2';
2581 procedure QString_remove(handle: QStringH; retval: PWideString; s: PWideString; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_remove3';
2582 procedure QString_replace(handle: QStringH; retval: PWideString; i: Integer; len: Integer; after: PWideChar); cdecl; external Qt4PasLib name 'QString_replace';
2583 procedure QString_replace(handle: QStringH; retval: PWideString; i: Integer; len: Integer; s: PWideChar; slen: Integer); cdecl; external Qt4PasLib name 'QString_replace2';
2584 procedure QString_replace(handle: QStringH; retval: PWideString; i: Integer; len: Integer; after: PWideString); cdecl; external Qt4PasLib name 'QString_replace3';
2585 procedure QString_replace(handle: QStringH; retval: PWideString; before: PWideChar; after: PWideChar; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace4';
2586 procedure QString_replace(handle: QStringH; retval: PWideString; before: PWideChar; blen: Integer; after: PWideChar; alen: Integer; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace5';
2587 procedure QString_replace(handle: QStringH; retval: PWideString; before: QLatin1StringH; after: QLatin1StringH; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace6';
2588 procedure QString_replace(handle: QStringH; retval: PWideString; before: QLatin1StringH; after: PWideString; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace7';
2589 procedure QString_replace(handle: QStringH; retval: PWideString; before: PWideString; after: QLatin1StringH; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace8';
2590 procedure QString_replace(handle: QStringH; retval: PWideString; before: PWideString; after: PWideString; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace9';
2591 procedure QString_replace(handle: QStringH; retval: PWideString; c: PWideChar; after: PWideString; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace10';
2592 procedure QString_replace(handle: QStringH; retval: PWideString; c: PWideChar; after: QLatin1StringH; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_replace11';
2593 procedure QString_replace(handle: QStringH; retval: PWideString; rx: QRegExpH; after: PWideString); cdecl; external Qt4PasLib name 'QString_replace12';
2594 procedure QString_remove(handle: QStringH; retval: PWideString; rx: QRegExpH); cdecl; external Qt4PasLib name 'QString_remove4';
2595 procedure QString_split(handle: QStringH; retval: QStringListH; sep: PWideString; behavior: QStringSplitBehavior = QStringKeepEmptyParts; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_split';
2596 procedure QString_split(handle: QStringH; retval: QStringListH; sep: PWideChar; behavior: QStringSplitBehavior = QStringKeepEmptyParts; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QString_split2';
2597 procedure QString_split(handle: QStringH; retval: QStringListH; sep: QRegExpH; behavior: QStringSplitBehavior = QStringKeepEmptyParts); cdecl; external Qt4PasLib name 'QString_split3';
2598 procedure QString_normalized(handle: QStringH; retval: PWideString; mode: QStringNormalizationForm); cdecl; external Qt4PasLib name 'QString_normalized';
2599 procedure QString_normalized(handle: QStringH; retval: PWideString; mode: QStringNormalizationForm; version: QCharUnicodeVersion); cdecl; external Qt4PasLib name 'QString_normalized2';
2600 procedure QString_repeated(handle: QStringH; retval: PWideString; times: Integer); cdecl; external Qt4PasLib name 'QString_repeated';
QString_utf16null2601 function QString_utf16(handle: QStringH): PWord; cdecl; external Qt4PasLib name 'QString_utf16';
2602 procedure QString_toAscii(handle: QStringH; retval: QByteArrayH); cdecl; external Qt4PasLib name 'QString_toAscii';
2603 procedure QString_toLatin1(handle: QStringH; retval: QByteArrayH); cdecl; external Qt4PasLib name 'QString_toLatin1';
2604 procedure QString_toUtf8(handle: QStringH; retval: QByteArrayH); cdecl; external Qt4PasLib name 'QString_toUtf8';
2605 procedure QString_toLocal8Bit(handle: QStringH; retval: QByteArrayH); cdecl; external Qt4PasLib name 'QString_toLocal8Bit';
2606 procedure QString_fromAscii(retval: PWideString; AnonParam1: PAnsiChar; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fromAscii';
2607 procedure QString_fromLatin1(retval: PWideString; AnonParam1: PAnsiChar; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fromLatin1';
2608 procedure QString_fromUtf8(retval: PWideString; AnonParam1: PAnsiChar; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fromUtf8';
2609 procedure QString_fromLocal8Bit(retval: PWideString; AnonParam1: PAnsiChar; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fromLocal8Bit';
2610 procedure QString_fromUtf16(retval: PWideString; AnonParam1: PWord; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fromUtf16';
2611 procedure QString_fromUcs4(retval: PWideString; AnonParam1: PLongWord; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fromUcs4';
2612 procedure QString_fromRawData(retval: PWideString; AnonParam1: PWideChar; size: Integer); cdecl; external Qt4PasLib name 'QString_fromRawData';
QString_toWCharArraynull2613 function QString_toWCharArray(handle: QStringH; _array: PWideChar): Integer; cdecl; external Qt4PasLib name 'QString_toWCharArray';
2614 procedure QString_fromWCharArray(retval: PWideString; AnonParam1: PWideChar; size: Integer = -1); cdecl; external Qt4PasLib name 'QString_fromWCharArray';
2615 procedure QString_setUnicode(handle: QStringH; retval: PWideString; unicode: PWideChar; size: Integer); cdecl; external Qt4PasLib name 'QString_setUnicode';
2616 procedure QString_setUtf16(handle: QStringH; retval: PWideString; utf16: PWord; size: Integer); cdecl; external Qt4PasLib name 'QString_setUtf16';
QString_comparenull2617 function QString_compare(handle: QStringH; s: PWideString): Integer; cdecl; external Qt4PasLib name 'QString_compare';
QString_comparenull2618 function QString_compare(handle: QStringH; s: PWideString; cs: QtCaseSensitivity): Integer; cdecl; external Qt4PasLib name 'QString_compare2';
QString_comparenull2619 function QString_compare(handle: QStringH; other: QLatin1StringH; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_compare3';
QString_comparenull2620 function QString_compare(s1: PWideString; s2: PWideString): Integer; cdecl; external Qt4PasLib name 'QString_compare4';
QString_comparenull2621 function QString_compare(s1: PWideString; s2: PWideString; cs: QtCaseSensitivity): Integer; cdecl; external Qt4PasLib name 'QString_compare5';
QString_comparenull2622 function QString_compare(s1: PWideString; s2: QLatin1StringH; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_compare6';
QString_comparenull2623 function QString_compare(s1: QLatin1StringH; s2: PWideString; cs: QtCaseSensitivity = QtCaseSensitive): Integer; cdecl; external Qt4PasLib name 'QString_compare7';
QString_localeAwareComparenull2624 function QString_localeAwareCompare(handle: QStringH; s: PWideString): Integer; cdecl; external Qt4PasLib name 'QString_localeAwareCompare';
QString_localeAwareComparenull2625 function QString_localeAwareCompare(s1: PWideString; s2: PWideString): Integer; cdecl; external Qt4PasLib name 'QString_localeAwareCompare2';
QString_toShortnull2626 function QString_toShort(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): ShortInt; cdecl; external Qt4PasLib name 'QString_toShort';
QString_toUShortnull2627 function QString_toUShort(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): Word; cdecl; external Qt4PasLib name 'QString_toUShort';
QString_toIntnull2628 function QString_toInt(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): Integer; cdecl; external Qt4PasLib name 'QString_toInt';
QString_toUIntnull2629 function QString_toUInt(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): LongWord; cdecl; external Qt4PasLib name 'QString_toUInt';
QString_toLongnull2630 function QString_toLong(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): Long; cdecl; external Qt4PasLib name 'QString_toLong';
QString_toULongnull2631 function QString_toULong(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): Longword; cdecl; external Qt4PasLib name 'QString_toULong';
QString_toLongLongnull2632 function QString_toLongLong(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): int64; cdecl; external Qt4PasLib name 'QString_toLongLong';
QString_toULongLongnull2633 function QString_toULongLong(handle: QStringH; ok: PBoolean = nil; base: Integer = 10): qword; cdecl; external Qt4PasLib name 'QString_toULongLong';
QString_toFloatnull2634 function QString_toFloat(handle: QStringH; ok: PBoolean = nil): Single; cdecl; external Qt4PasLib name 'QString_toFloat';
QString_toDoublenull2635 function QString_toDouble(handle: QStringH; ok: PBoolean = nil): Double; cdecl; external Qt4PasLib name 'QString_toDouble';
2636 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: ShortInt; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_setNum';
2637 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: Word; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_setNum2';
2638 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: Integer; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_setNum3';
2639 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: LongWord; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_setNum4';
2640 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: int64; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_setNum7';
2641 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: qword; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_setNum8';
2642 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: Single; f: char; prec: Integer = 6); cdecl; external Qt4PasLib name 'QString_setNum9';
2643 procedure QString_setNum(handle: QStringH; retval: PWideString; AnonParam1: Double; f: char; prec: Integer = 6); cdecl; external Qt4PasLib name 'QString_setNum10';
2644 procedure QString_number(retval: PWideString; AnonParam1: Integer; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_number';
2645 procedure QString_number(retval: PWideString; AnonParam1: LongWord; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_number2';
2646 procedure QString_number(retval: PWideString; AnonParam1: int64; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_number5';
2647 procedure QString_number(retval: PWideString; AnonParam1: qword; base: Integer = 10); cdecl; external Qt4PasLib name 'QString_number6';
2648 procedure QString_number(retval: PWideString; AnonParam1: Double; f: char; prec: Integer = 6); cdecl; external Qt4PasLib name 'QString_number7';
QString_createnull2649 function QString_create(ch: PAnsiChar): QStringH; cdecl; external Qt4PasLib name 'QString_create7';
QString_createnull2650 function QString_create(a: QByteArrayH): QStringH; cdecl; external Qt4PasLib name 'QString_create8';
2651 procedure QString_prepend(handle: QStringH; retval: PWideString; s: PAnsiChar); cdecl; external Qt4PasLib name 'QString_prepend4';
2652 procedure QString_prepend(handle: QStringH; retval: PWideString; s: QByteArrayH); cdecl; external Qt4PasLib name 'QString_prepend5';
2653 procedure QString_append(handle: QStringH; retval: PWideString; s: PAnsiChar); cdecl; external Qt4PasLib name 'QString_append4';
2654 procedure QString_append(handle: QStringH; retval: PWideString; s: QByteArrayH); cdecl; external Qt4PasLib name 'QString_append5';
2655 procedure QString_push_back(handle: QStringH; c: PWideChar); cdecl; external Qt4PasLib name 'QString_push_back';
2656 procedure QString_push_back(handle: QStringH; s: PWideString); cdecl; external Qt4PasLib name 'QString_push_back2';
2657 procedure QString_push_front(handle: QStringH; c: PWideChar); cdecl; external Qt4PasLib name 'QString_push_front';
2658 procedure QString_push_front(handle: QStringH; s: PWideString); cdecl; external Qt4PasLib name 'QString_push_front2';
QString_isNullnull2659 function QString_isNull(handle: QStringH): Boolean; cdecl; external Qt4PasLib name 'QString_isNull';
QString_isSimpleTextnull2660 function QString_isSimpleText(handle: QStringH): Boolean; cdecl; external Qt4PasLib name 'QString_isSimpleText';
QString_isRightToLeftnull2661 function QString_isRightToLeft(handle: QStringH): Boolean; cdecl; external Qt4PasLib name 'QString_isRightToLeft';
2662
QLatin1String_createnull2663 function QLatin1String_create(s: PAnsiChar): QLatin1StringH; cdecl; external Qt4PasLib name 'QLatin1String_create';
2664 procedure QLatin1String_destroy(handle: QLatin1StringH); cdecl; external Qt4PasLib name 'QLatin1String_destroy';
QLatin1String_latin1null2665 function QLatin1String_latin1(handle: QLatin1StringH): PAnsiChar; cdecl; external Qt4PasLib name 'QLatin1String_latin1';
2666
QStringList_createnull2667 function QStringList_create(): QStringListH; cdecl; external Qt4PasLib name 'QStringList_create';
2668 procedure QStringList_destroy(handle: QStringListH); cdecl; external Qt4PasLib name 'QStringList_destroy';
QStringList_createnull2669 function QStringList_create(i: PWideString): QStringListH; cdecl; external Qt4PasLib name 'QStringList_create2';
QStringList_createnull2670 function QStringList_create(l: QStringListH): QStringListH; cdecl; external Qt4PasLib name 'QStringList_create3';
2671 procedure QStringList_sort(handle: QStringListH); cdecl; external Qt4PasLib name 'QStringList_sort';
QStringList_removeDuplicatesnull2672 function QStringList_removeDuplicates(handle: QStringListH): Integer; cdecl; external Qt4PasLib name 'QStringList_removeDuplicates';
2673 procedure QStringList_join(handle: QStringListH; retval: PWideString; sep: PWideString); cdecl; external Qt4PasLib name 'QStringList_join';
2674 procedure QStringList_filter(handle: QStringListH; retval: QStringListH; str: PWideString; cs: QtCaseSensitivity = QtCaseSensitive); cdecl; external Qt4PasLib name 'QStringList_filter';
QStringList_containsnull2675 function QStringList_contains(handle: QStringListH; str: PWideString; cs: QtCaseSensitivity = QtCaseSensitive): boolean; cdecl; external Qt4PasLib name 'QStringList_contains';
QStringList_replaceInStringsnull2676 function QStringList_replaceInStrings(handle: QStringListH; before: PWideString; after: PWideString; cs: QtCaseSensitivity = QtCaseSensitive): QStringListH; cdecl; external Qt4PasLib name 'QStringList_replaceInStrings';
2677 procedure QStringList_filter(handle: QStringListH; retval: QStringListH; rx: QRegExpH); cdecl; external Qt4PasLib name 'QStringList_filter2';
QStringList_replaceInStringsnull2678 function QStringList_replaceInStrings(handle: QStringListH; rx: QRegExpH; after: PWideString): QStringListH; cdecl; external Qt4PasLib name 'QStringList_replaceInStrings2';
QStringList_indexOfnull2679 function QStringList_indexOf(handle: QStringListH; rx: QRegExpH; from: Integer = 0): Integer; cdecl; external Qt4PasLib name 'QStringList_indexOf';
QStringList_lastIndexOfnull2680 function QStringList_lastIndexOf(handle: QStringListH; rx: QRegExpH; from: Integer = -1): Integer; cdecl; external Qt4PasLib name 'QStringList_lastIndexOf';
QStringList_sizenull2681 function QStringList_size(handle: QStringListH): Integer; cdecl; external Qt4PasLib name 'QStringList_size';
QStringList_isEmptynull2682 function QStringList_isEmpty(handle: QStringListH): Boolean; cdecl; external Qt4PasLib name 'QStringList_isEmpty';
2683 procedure QStringList_clear(handle: QStringListH); cdecl; external Qt4PasLib name 'QStringList_clear';
2684 procedure QStringList_at(handle: QStringListH; retval: PWideString; i: Integer); cdecl; external Qt4PasLib name 'QStringList_at';
2685 procedure QStringList_append(handle: QStringListH; s: PWideString); cdecl; external Qt4PasLib name 'QStringList_append';
2686 procedure QStringList_prepend(handle: QStringListH; s: PWideString); cdecl; external Qt4PasLib name 'QStringList_prepend';
2687 procedure QStringList_insert(handle: QStringListH; i: Integer; s: PWideString); cdecl; external Qt4PasLib name 'QStringList_insert';
2688 procedure QStringList_replace(handle: QStringListH; i: Integer; s: PWideString); cdecl; external Qt4PasLib name 'QStringList_replace';
2689 procedure QStringList_removeAt(handle: QStringListH; i: Integer); cdecl; external Qt4PasLib name 'QStringList_removeAt';
QStringList_removeAllnull2690 function QStringList_removeAll(handle: QStringListH; s: PWideString): Integer; cdecl; external Qt4PasLib name 'QStringList_removeAll';
2691 procedure QStringList_takeAt(handle: QStringListH; retval: PWideString; i: Integer); cdecl; external Qt4PasLib name 'QStringList_takeAt';
2692 procedure QStringList_takeFirst(handle: QStringListH; retval: PWideString); cdecl; external Qt4PasLib name 'QStringList_takeFirst';
2693 procedure QStringList_takeLast(handle: QStringListH; retval: PWideString); cdecl; external Qt4PasLib name 'QStringList_takeLast';
2694 procedure QStringList_move(handle: QStringListH; from: Integer; _to: Integer); cdecl; external Qt4PasLib name 'QStringList_move';
2695 procedure QStringList_swap(handle: QStringListH; i: Integer; j: Integer); cdecl; external Qt4PasLib name 'QStringList_swap';
2696
QRect_createnull2697 function QRect_create(): QRectH; cdecl; external Qt4PasLib name 'QRect_create';
2698 procedure QRect_destroy(handle: QRectH); cdecl; external Qt4PasLib name 'QRect_destroy';
QRect_createnull2699 function QRect_create(topleft: PQtPoint; bottomright: PQtPoint): QRectH; cdecl; external Qt4PasLib name 'QRect_create2';
QRect_createnull2700 function QRect_create(topleft: PQtPoint; size: PSize): QRectH; cdecl; external Qt4PasLib name 'QRect_create3';
QRect_createnull2701 function QRect_create(left: Integer; top: Integer; width: Integer; height: Integer): QRectH; cdecl; external Qt4PasLib name 'QRect_create4';
QRect_isNullnull2702 function QRect_isNull(handle: QRectH): Boolean; cdecl; external Qt4PasLib name 'QRect_isNull';
QRect_isEmptynull2703 function QRect_isEmpty(handle: QRectH): Boolean; cdecl; external Qt4PasLib name 'QRect_isEmpty';
QRect_isValidnull2704 function QRect_isValid(handle: QRectH): Boolean; cdecl; external Qt4PasLib name 'QRect_isValid';
QRect_leftnull2705 function QRect_left(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_left';
QRect_topnull2706 function QRect_top(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_top';
QRect_rightnull2707 function QRect_right(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_right';
QRect_bottomnull2708 function QRect_bottom(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_bottom';
2709 procedure QRect_normalized(handle: QRectH; retval: PRect); cdecl; external Qt4PasLib name 'QRect_normalized';
QRect_xnull2710 function QRect_x(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_x';
QRect_ynull2711 function QRect_y(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_y';
2712 procedure QRect_setLeft(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_setLeft';
2713 procedure QRect_setTop(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_setTop';
2714 procedure QRect_setRight(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_setRight';
2715 procedure QRect_setBottom(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_setBottom';
2716 procedure QRect_setX(handle: QRectH; x: Integer); cdecl; external Qt4PasLib name 'QRect_setX';
2717 procedure QRect_setY(handle: QRectH; y: Integer); cdecl; external Qt4PasLib name 'QRect_setY';
2718 procedure QRect_setTopLeft(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_setTopLeft';
2719 procedure QRect_setBottomRight(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_setBottomRight';
2720 procedure QRect_setTopRight(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_setTopRight';
2721 procedure QRect_setBottomLeft(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_setBottomLeft';
2722 procedure QRect_topLeft(handle: QRectH; retval: PQtPoint); cdecl; external Qt4PasLib name 'QRect_topLeft';
2723 procedure QRect_bottomRight(handle: QRectH; retval: PQtPoint); cdecl; external Qt4PasLib name 'QRect_bottomRight';
2724 procedure QRect_topRight(handle: QRectH; retval: PQtPoint); cdecl; external Qt4PasLib name 'QRect_topRight';
2725 procedure QRect_bottomLeft(handle: QRectH; retval: PQtPoint); cdecl; external Qt4PasLib name 'QRect_bottomLeft';
2726 procedure QRect_center(handle: QRectH; retval: PQtPoint); cdecl; external Qt4PasLib name 'QRect_center';
2727 procedure QRect_moveLeft(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_moveLeft';
2728 procedure QRect_moveTop(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_moveTop';
2729 procedure QRect_moveRight(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_moveRight';
2730 procedure QRect_moveBottom(handle: QRectH; pos: Integer); cdecl; external Qt4PasLib name 'QRect_moveBottom';
2731 procedure QRect_moveTopLeft(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_moveTopLeft';
2732 procedure QRect_moveBottomRight(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_moveBottomRight';
2733 procedure QRect_moveTopRight(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_moveTopRight';
2734 procedure QRect_moveBottomLeft(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_moveBottomLeft';
2735 procedure QRect_moveCenter(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_moveCenter';
2736 procedure QRect_translate(handle: QRectH; dx: Integer; dy: Integer); cdecl; external Qt4PasLib name 'QRect_translate';
2737 procedure QRect_translate(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_translate2';
2738 procedure QRect_translated(handle: QRectH; retval: PRect; dx: Integer; dy: Integer); cdecl; external Qt4PasLib name 'QRect_translated';
2739 procedure QRect_translated(handle: QRectH; retval: PRect; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_translated2';
2740 procedure QRect_moveTo(handle: QRectH; x: Integer; t: Integer); cdecl; external Qt4PasLib name 'QRect_moveTo';
2741 procedure QRect_moveTo(handle: QRectH; p: PQtPoint); cdecl; external Qt4PasLib name 'QRect_moveTo2';
2742 procedure QRect_setRect(handle: QRectH; x: Integer; y: Integer; w: Integer; h: Integer); cdecl; external Qt4PasLib name 'QRect_setRect';
2743 procedure QRect_getRect(handle: QRectH; x: PInteger; y: PInteger; w: PInteger; h: PInteger); cdecl; external Qt4PasLib name 'QRect_getRect';
2744 procedure QRect_setCoords(handle: QRectH; x1: Integer; y1: Integer; x2: Integer; y2: Integer); cdecl; external Qt4PasLib name 'QRect_setCoords';
2745 procedure QRect_getCoords(handle: QRectH; x1: PInteger; y1: PInteger; x2: PInteger; y2: PInteger); cdecl; external Qt4PasLib name 'QRect_getCoords';
2746 procedure QRect_adjust(handle: QRectH; x1: Integer; y1: Integer; x2: Integer; y2: Integer); cdecl; external Qt4PasLib name 'QRect_adjust';
2747 procedure QRect_adjusted(handle: QRectH; retval: PRect; x1: Integer; y1: Integer; x2: Integer; y2: Integer); cdecl; external Qt4PasLib name 'QRect_adjusted';
2748 procedure QRect_size(handle: QRectH; retval: PSize); cdecl; external Qt4PasLib name 'QRect_size';
QRect_widthnull2749 function QRect_width(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_width';
QRect_heightnull2750 function QRect_height(handle: QRectH): Integer; cdecl; external Qt4PasLib name 'QRect_height';
2751 procedure QRect_setWidth(handle: QRectH; w: Integer); cdecl; external Qt4PasLib name 'QRect_setWidth';
2752 procedure QRect_setHeight(handle: QRectH; h: Integer); cdecl; external Qt4PasLib name 'QRect_setHeight';
2753 procedure QRect_setSize(handle: QRectH; s: PSize); cdecl; external Qt4PasLib name 'QRect_setSize';
QRect_containsnull2754 function QRect_contains(handle: QRectH; p: PQtPoint; proper: Boolean = False): Boolean; cdecl; external Qt4PasLib name 'QRect_contains';
QRect_containsnull2755 function QRect_contains(handle: QRectH; x: Integer; y: Integer): Boolean; cdecl; external Qt4PasLib name 'QRect_contains2';
QRect_containsnull2756 function QRect_contains(handle: QRectH; x: Integer; y: Integer; proper: Boolean): Boolean; cdecl; external Qt4PasLib name 'QRect_contains3';
QRect_containsnull2757