1 //******************************************************************************
2 // Copyright (c) 2005-2013 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 qt5;
13
14 { Version : 2.6Beta }
15
16 {$mode objfpc}{$H+}
17
18 interface
19
20 uses Types;
21
22 {$MINENUMSIZE 4}
23
24
25 const
26 QT_VERSION = 5 shl 16 + 6 shl 8 + 1;
27 ApplicationFlags = QT_VERSION or $1000000;
28
29 {DEFINE QT_5}
30 {DEFINE QT_5_6}
31 {DEFINE QT_5_6_1}
32
33 {$IFDEF MSWINDOWS}
34 Qt5PasLib = 'Qt5Pas1.dll';
35 {$ELSE}
36 {$IFDEF DARWIN}
37 Qt5PasLib = '';
38 {$LINKFRAMEWORK Qt5Pas}
39 {$ELSE}
40 Qt5PasLib = 'libQt5Pas.so.1';
41 {$IF DEFINED(LINUX) or DEFINED(FREEBSD) or DEFINED(NETBSD) OR DEFINED(DRAGONFLY)}
42 {$DEFINE BINUX}
43 {$ENDIF}
44 {$ENDIF}
45 {$ENDIF}
46
47
48 type
49
50 PLong = ^Long;
51 {$ifdef CPU64 and not WIN64}
52 Long = Int64;
53 {$else}
54 Long = LongInt;
55 {$endif}
56
57
58
59 QHookH = TMethod;
60 PQSizePolicy = ^TQSizePolicy;
61 TQSizePolicy = packed record
62 Data: Word;
63 end;
64
65 PQColor = ^TQColor;
66 TQColor = packed record
67 ColorSpec : LongInt;
68 Alpha : word;
69 r,g,b : word;
70 Pad : word;
71 end;
72
73 {$IFDEF DARWIN}
74 {void*}
75 QtHandle = PtrUInt;
76 {$ELSE}
77 {unsigned long on x11, dword on windows}
78 QtHandle = LongWord;
79 {$ENDIF}
80 PQReal = ^QReal;
81 QReal = double;
82
83 PQRgb = ^QRgb;
84 QRgb = longword;
85
86 PPtrIntArray = ^TPtrIntArray;
87 TPtrIntArray = array of PtrInt;
88
89 PQRealArray = ^TQRealArray;
90 TQRealArray = array of QReal;
91
92 TQImageCleanupFunction = procedure (info : Pointer); cdecl;
93
94
95
96 const
97 NilMethod : TMethod = (Code: nil; Data: nil);
98
99 type
100
101 PQtPoint = ^TQtPoint;
102 TQtPoint = packed record
103 x : LongInt;
104 y : LongInt;
105 end;
106
107 PQtPointF = ^TQtPointF;
108 TQtPointF = packed record
109 x : QReal;
110 y : QReal;
111 end;
112
113
114 {$IFDEF DARWIN}
115 EventHandlerRef = ^LongInt;
116 EventRef = ^LongInt;
117 RgnHandle = ^LongInt;
118 MenuHandle = ^LongInt;
119 MenuRef = MenuHandle;
120 EventHandlerCallRef = ^LongInt;
121 CGImageRef = Pointer;
122 {$ENDIF}
123
124
125 {$IFDEF MSWINDOWS}
126 { Message structure }
127 PMsg = ^tagMSG;
128 tagMSG = packed record
129 hwnd: LongWord;
130 message: Cardinal;
131 wParam: Longint;
132 lParam: Longint;
133 time: DWORD;
134 pt: TPoint;
135 end;
136
137 // Extra Q to avoid name clash with other Pascal Units
138 WINHANDLE = System.THandle;
139 QHCURSOR = type WINHANDLE;
140 QHPALETTE = type WINHANDLE;
141 QHFONT = type WINHANDLE;
142 QHDC = type WINHANDLE;
143 QHBITMAP = type WINHANDLE;
144 QHBRUSH = type WINHANDLE;
145 QHPEN = type WINHANDLE;
146 QHRGN = type WINHANDLE;
147 QHICON = type WINHANDLE;
148 {$ENDIF}
149
150 {$IFDEF WIN32}
151 Q_PID = type pointer;
152 {$ELSE}
153 Q_PID = type int64;
154 {$ENDIF}
155
156 QAbstractNativeEventFilterH = class(TObject) end;
157 QAuthenticatorH = class(TObject) end;
158 QBackingStoreH = class(TObject) end;
159 QBitArrayH = class(TObject) end;
160 QBrushH = class(TObject) end;
161 QByteArrayH = class(TObject) end;
162 QCharH = class(TObject) end;
163 QColorH = class(TObject) end;
164 QCursorH = class(TObject) end;
165 QDataStreamH = class(TObject) end;
166 QDateH = class(TObject) end;
167 QDateTimeH = class(TObject) end;
168 QDesktopServicesH = class(TObject) end;
169 QDirH = class(TObject) end;
170 QEasingCurveH = class(TObject) end;
171 QEventH = class(TObject) end;
172 QScreenOrientationChangeEventH = class(QEventH) end;
173 QApplicationStateChangeEventH = class(QEventH) end;
174 QLCLMessageEventH = class(QEventH) end;
175 QActionEventH = class(QEventH) end;
176 QChildEventH = class(QEventH) end;
177 QCloseEventH = class(QEventH) end;
178 QDragLeaveEventH = class(QEventH) end;
179 QDropEventH = class(QEventH) end;
180 QDragMoveEventH = class(QDropEventH) end;
181 QDragEnterEventH = class(QDragMoveEventH) end;
182 QDynamicPropertyChangeEventH = class(QEventH) end;
183 QEnterEventH = class(QEventH) end;
184 QExposeEventH = class(QEventH) end;
185 QFileOpenEventH = class(QEventH) end;
186 QFocusEventH = class(QEventH) end;
187 QGestureEventH = class(QEventH) end;
188 QHelpEventH = class(QEventH) end;
189 QHideEventH = class(QEventH) end;
190 QIconDragEventH = class(QEventH) end;
191 QInputEventH = class(QEventH) end;
192 QContextMenuEventH = class(QInputEventH) end;
193 QHoverEventH = class(QInputEventH) end;
194 QKeyEventH = class(QInputEventH) end;
195 QMouseEventH = class(QInputEventH) end;
196 QTabletEventH = class(QInputEventH) end;
197 QTouchEventH = class(QInputEventH) end;
198 QWheelEventH = class(QInputEventH) end;
199 QInputMethodEventH = class(QEventH) end;
200 QInputMethodQueryEventH = class(QEventH) end;
201 QMoveEventH = class(QEventH) end;
202 QPaintEventH = class(QEventH) end;
203 QResizeEventH = class(QEventH) end;
204 QScrollEventH = class(QEventH) end;
205 QScrollPrepareEventH = class(QEventH) end;
206 QShortcutEventH = class(QEventH) end;
207 QShowEventH = class(QEventH) end;
208 QStatusTipEventH = class(QEventH) end;
209 QTimerEventH = class(QEventH) end;
210 QWhatsThisClickedEventH = class(QEventH) end;
211 QWindowStateChangeEventH = class(QEventH) end;
212 QEventLoopLockerH = class(TObject) end;
213 QFileIconProviderH = class(TObject) end;
214 QFileInfoH = class(TObject) end;
215 QFontH = class(TObject) end;
216 QFontDatabaseH = class(TObject) end;
217 QFontInfoH = class(TObject) end;
218 QFontMetricsH = class(TObject) end;
219 QFontMetricsFH = class(TObject) end;
220 QGenericArgumentH = class(TObject) end;
221 QGenericReturnArgumentH = class(QGenericArgumentH) end;
222 QGestureRecognizerH = class(TObject) end;
223 QGlyphRunH = class(TObject) end;
224 QGradientH = class(TObject) end;
225 QConicalGradientH = class(QGradientH) end;
226 QLinearGradientH = class(QGradientH) end;
227 QRadialGradientH = class(QGradientH) end;
228 QGraphicsItemH = class(TObject) end;
229 QAbstractGraphicsShapeItemH = class(QGraphicsItemH) end;
230 QGraphicsEllipseItemH = class(QAbstractGraphicsShapeItemH) end;
231 QGraphicsPathItemH = class(QAbstractGraphicsShapeItemH) end;
232 QGraphicsPolygonItemH = class(QAbstractGraphicsShapeItemH) end;
233 QGraphicsRectItemH = class(QAbstractGraphicsShapeItemH) end;
234 QGraphicsSimpleTextItemH = class(QAbstractGraphicsShapeItemH) end;
235 QGraphicsItemGroupH = class(QGraphicsItemH) end;
236 QGraphicsLineItemH = class(QGraphicsItemH) end;
237 QGraphicsObjectH = class(QGraphicsItemH) end;
238 QGraphicsTextItemH = class(QGraphicsObjectH) end;
239 QGraphicsWidgetH = class(QGraphicsObjectH) end;
240 QGraphicsProxyWidgetH = class(QGraphicsWidgetH) end;
241 QGraphicsPixmapItemH = class(QGraphicsItemH) end;
242 QGraphicsLayoutItemH = class(TObject) end;
243 QHostAddressH = class(TObject) end;
244 QIconH = class(TObject) end;
245 QIconEngineH = class(TObject) end;
246 QImageIOHandlerH = class(TObject) end;
247 QImageReaderH = class(TObject) end;
248 QImageWriterH = class(TObject) end;
249 QItemEditorCreatorBaseH = class(TObject) end;
250 QItemEditorFactoryH = class(TObject) end;
251 QItemSelectionRangeH = class(TObject) end;
252 QJsonArrayH = class(TObject) end;
253 QJsonDocumentH = class(TObject) end;
254 QJsonObjectH = class(TObject) end;
255 QJsonValueH = class(TObject) end;
256 QKeySequenceH = class(TObject) end;
257 QLayoutItemH = class(TObject) end;
258 QLayoutH = class(QLayoutItemH) end;
259 QBoxLayoutH = class(QLayoutH) end;
260 QHBoxLayoutH = class(QBoxLayoutH) end;
261 QVBoxLayoutH = class(QBoxLayoutH) end;
262 QGridLayoutH = class(QLayoutH) end;
263 QStackedLayoutH = class(QLayoutH) end;
264 QSpacerItemH = class(QLayoutItemH) end;
265 QWidgetItemH = class(QLayoutItemH) end;
266 QLineH = class(TObject) end;
267 QLineFH = class(TObject) end;
268 QListH = class(TObject) end;
269 QStringListH = class(QListH) end;
270 QListWidgetItemH = class(TObject) end;
271 QLocaleH = class(TObject) end;
272 QMarginsH = class(TObject) end;
273 QMatrixH = class(TObject) end;
274 QMetaClassInfoH = class(TObject) end;
275 QMetaEnumH = class(TObject) end;
276 QMetaMethodH = class(TObject) end;
277 QMetaObjectH = class(TObject) end;
278 QMetaPropertyH = class(TObject) end;
279 QModelIndexH = class(TObject) end;
280 QNetworkConfigurationH = class(TObject) end;
281 QNetworkCookieH = class(TObject) end;
282 QNetworkInterfaceH = class(TObject) end;
283 QNetworkProxyH = class(TObject) end;
284 QNetworkProxyFactoryH = class(TObject) end;
285 QNetworkProxyQueryH = class(TObject) end;
286 QNetworkRequestH = class(TObject) end;
287 QX11InfoH = 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 QGuiApplicationH = class(QCoreApplicationH) end;
309 QApplicationH = class(QGuiApplicationH) end;
310 QDragH = class(QObjectH) end;
311 QEventLoopH = class(QObjectH) end;
312 QFileSystemWatcherH = class(QObjectH) end;
313 QGestureH = class(QObjectH) end;
314 QPanGestureH = class(QGestureH) end;
315 QPinchGestureH = class(QGestureH) end;
316 QSwipeGestureH = class(QGestureH) end;
317 QTapAndHoldGestureH = class(QGestureH) end;
318 QTapGestureH = class(QGestureH) end;
319 QGraphicsEffectH = class(QObjectH) end;
320 QGraphicsSceneH = class(QObjectH) end;
321 QHttpMultiPartH = class(QObjectH) end;
322 QIODeviceH = class(QObjectH) end;
323 QAbstractSocketH = class(QIODeviceH) end;
324 QTcpSocketH = class(QAbstractSocketH) end;
325 QSslSocketH = class(QTcpSocketH) end;
326 QUdpSocketH = class(QAbstractSocketH) end;
327 QBufferH = class(QIODeviceH) end;
328 QFileDeviceH = class(QIODeviceH) end;
329 QFileH = class(QFileDeviceH) end;
330 QNetworkReplyH = class(QIODeviceH) end;
331 QProcessH = class(QIODeviceH) end;
332 QInputMethodH = class(QObjectH) end;
333 QItemSelectionModelH = class(QObjectH) end;
334 QMimeDataH = class(QObjectH) end;
335 QMovieH = class(QObjectH) end;
336 QNetworkAccessManagerH = class(QObjectH) end;
337 QNetworkCookieJarH = class(QObjectH) end;
338 QScreenH = class(QObjectH) end;
339 QSessionManagerH = class(QObjectH) end;
340 QShortcutH = class(QObjectH) end;
341 QSocketNotifierH = class(QObjectH) end;
342 QStyleH = class(QObjectH) end;
343 QStyleHintsH = class(QObjectH) end;
344 QSystemTrayIconH = class(QObjectH) end;
345 QTcpServerH = class(QObjectH) end;
346 QTextDocumentH = class(QObjectH) end;
347 QTextObjectH = class(QObjectH) end;
348 QTextBlockGroupH = class(QTextObjectH) end;
349 QTextListH = class(QTextBlockGroupH) end;
350 QTextFrameH = class(QTextObjectH) end;
351 QTextTableH = class(QTextFrameH) end;
352 QThreadH = class(QObjectH) end;
353 QLCLThreadH = class(QThreadH) end;
354 QTimerH = class(QObjectH) end;
355 QTranslatorH = class(QObjectH) end;
356 QUndoStackH = class(QObjectH) end;
357 QValidatorH = class(QObjectH) end;
358 QDoubleValidatorH = class(QValidatorH) end;
359 QIntValidatorH = class(QValidatorH) end;
360 QRegExpValidatorH = class(QValidatorH) end;
361 QRegularExpressionValidatorH = class(QValidatorH) end;
362 QWidgetH = class(QObjectH) end;
363 QAbstractButtonH = class(QWidgetH) end;
364 QCheckBoxH = class(QAbstractButtonH) end;
365 QPushButtonH = class(QAbstractButtonH) end;
366 QRadioButtonH = class(QAbstractButtonH) end;
367 QToolButtonH = class(QAbstractButtonH) end;
368 QAbstractSliderH = class(QWidgetH) end;
369 QScrollBarH = class(QAbstractSliderH) end;
370 QSliderH = class(QAbstractSliderH) end;
371 QAbstractSpinBoxH = class(QWidgetH) end;
372 QLCLAbstractSpinBoxH = class(QAbstractSpinBoxH) end;
373 QDoubleSpinBoxH = class(QAbstractSpinBoxH) end;
374 QSpinBoxH = class(QAbstractSpinBoxH) end;
375 QCalendarWidgetH = class(QWidgetH) end;
376 QComboBoxH = class(QWidgetH) end;
377 QFontComboBoxH = class(QComboBoxH) end;
378 QDesktopWidgetH = class(QWidgetH) end;
379 QDialogH = class(QWidgetH) end;
380 QColorDialogH = class(QDialogH) end;
381 QFileDialogH = class(QDialogH) end;
382 QFontDialogH = class(QDialogH) end;
383 QInputDialogH = class(QDialogH) end;
384 QMessageBoxH = class(QDialogH) end;
385 QProgressDialogH = class(QDialogH) end;
386 QPageSetupDialogH = class(QDialogH) end;
387 QAbstractPrintDialogH = class(QDialogH) end;
388 QPrintDialogH = class(QAbstractPrintDialogH) end;
389 QDockWidgetH = class(QWidgetH) end;
390 QFrameH = class(QWidgetH) end;
391 QAbstractScrollAreaH = class(QFrameH) end;
392 QLCLAbstractScrollAreaH = class(QAbstractScrollAreaH) end;
393 QAbstractItemViewH = class(QAbstractScrollAreaH) end;
394 QHeaderViewH = class(QAbstractItemViewH) end;
395 QListViewH = class(QAbstractItemViewH) end;
396 QListWidgetH = class(QListViewH) end;
397 QTableViewH = class(QAbstractItemViewH) end;
398 QTableWidgetH = class(QTableViewH) end;
399 QTreeViewH = class(QAbstractItemViewH) end;
400 QTreeWidgetH = class(QTreeViewH) end;
401 QGraphicsViewH = class(QAbstractScrollAreaH) end;
402 QMdiAreaH = class(QAbstractScrollAreaH) end;
403 QPlainTextEditH = class(QAbstractScrollAreaH) end;
404 QScrollAreaH = class(QAbstractScrollAreaH) end;
405 QTextEditH = class(QAbstractScrollAreaH) end;
406 QTextBrowserH = class(QTextEditH) end;
407 QLCDNumberH = class(QFrameH) end;
408 QLabelH = class(QFrameH) end;
409 QSplitterH = class(QFrameH) end;
410 QStackedWidgetH = class(QFrameH) end;
411 QToolBoxH = class(QFrameH) end;
412 QGroupBoxH = class(QWidgetH) end;
413 QLineEditH = class(QWidgetH) end;
414 QMainWindowH = class(QWidgetH) end;
415 QMdiSubWindowH = class(QWidgetH) end;
416 QMenuH = class(QWidgetH) end;
417 QMenuBarH = class(QWidgetH) end;
418 QProgressBarH = class(QWidgetH) end;
419 QRubberBandH = class(QWidgetH) end;
420 QSizeGripH = class(QWidgetH) end;
421 QSplitterHandleH = class(QWidgetH) end;
422 QStatusBarH = class(QWidgetH) end;
423 QTabBarH = class(QWidgetH) end;
424 QTabWidgetH = class(QWidgetH) end;
425 QLCLTabWidgetH = class(QTabWidgetH) end;
426 QToolBarH = class(QWidgetH) end;
427 QWinEventNotifierH = class(QObjectH) end;
428 QWindowH = class(QObjectH) end;
429 QPaintDeviceH = class(TObject) end;
430 QImageH = class(QPaintDeviceH) end;
431 QPagedPaintDeviceH = class(QPaintDeviceH) end;
432 QPrinterH = class(QPagedPaintDeviceH) end;
433 QPictureH = class(QPaintDeviceH) end;
434 QPixmapH = class(QPaintDeviceH) end;
435 QBitmapH = class(QPixmapH) end;
436 QPaintEngineH = class(TObject) end;
437 QPainterH = class(TObject) end;
438 QPainterPathH = class(TObject) end;
439 QPainterPathStrokerH = class(TObject) end;
440 QPaletteH = class(TObject) end;
441 QPenH = class(TObject) end;
442 QPersistentModelIndexH = class(TObject) end;
443 QPointH = class(TObject) end;
444 QPointFH = class(TObject) end;
445 QPrintEngineH = class(TObject) end;
446 QPrintPreviewDialogH = class(TObject) end;
447 QPrintPreviewWidgetH = class(TObject) end;
448 QPrinterInfoH = class(TObject) end;
449 QProcessEnvironmentH = class(TObject) end;
450 QRawFontH = class(TObject) end;
451 QRectH = class(TObject) end;
452 QRectFH = class(TObject) end;
453 QRegExpH = class(TObject) end;
454 QRegionH = class(TObject) end;
455 QRegularExpressionH = class(TObject) end;
456 QRegularExpressionMatchH = class(TObject) end;
457 QSizeH = class(TObject) end;
458 QSizeFH = class(TObject) end;
459 QSizePolicyH = class(TObject) end;
460 QSslCertificateH = class(TObject) end;
461 QSslCipherH = class(TObject) end;
462 QSslConfigurationH = class(TObject) end;
463 QSslErrorH = class(TObject) end;
464 QSslKeyH = class(TObject) end;
465 QStandardItemH = class(TObject) end;
466 QStaticTextH = class(TObject) end;
467 QStringH = class(TObject) end;
468 QStyleFactoryH = class(TObject) end;
469 QStyleHintReturnH = class(TObject) end;
470 QStyleHintReturnMaskH = class(QStyleHintReturnH) end;
471 QStyleHintReturnVariantH = class(QStyleHintReturnH) end;
472 QStyleOptionH = class(TObject) end;
473 QStyleOptionButtonH = class(QStyleOptionH) end;
474 QStyleOptionComplexH = class(QStyleOptionH) end;
475 QStyleOptionComboBoxH = class(QStyleOptionComplexH) end;
476 QStyleOptionGroupBoxH = class(QStyleOptionComplexH) end;
477 QStyleOptionSizeGripH = class(QStyleOptionComplexH) end;
478 QStyleOptionSliderH = class(QStyleOptionComplexH) end;
479 QStyleOptionSpinBoxH = class(QStyleOptionComplexH) end;
480 QStyleOptionTitleBarH = class(QStyleOptionComplexH) end;
481 QStyleOptionToolButtonH = class(QStyleOptionComplexH) end;
482 QStyleOptionDockWidgetH = class(QStyleOptionH) end;
483 QStyleOptionFocusRectH = class(QStyleOptionH) end;
484 QStyleOptionFrameH = class(QStyleOptionH) end;
485 QStyleOptionGraphicsItemH = class(QStyleOptionH) end;
486 QStyleOptionHeaderH = class(QStyleOptionH) end;
487 QStyleOptionMenuItemH = class(QStyleOptionH) end;
488 QStyleOptionProgressBarH = class(QStyleOptionH) end;
489 QStyleOptionRubberBandH = class(QStyleOptionH) end;
490 QStyleOptionTabH = class(QStyleOptionH) end;
491 QStyleOptionTabBarBaseH = class(QStyleOptionH) end;
492 QStyleOptionTabWidgetFrameH = class(QStyleOptionH) end;
493 QStyleOptionToolBarH = class(QStyleOptionH) end;
494 QStyleOptionToolBoxH = class(QStyleOptionH) end;
495 QStyleOptionViewItemH = class(QStyleOptionH) end;
496 QSurfaceH = class(TObject) end;
497 QSurfaceFormatH = class(TObject) end;
498 QTableWidgetItemH = class(TObject) end;
499 QTableWidgetSelectionRangeH = class(TObject) end;
500 QTextBlockH = class(TObject) end;
501 QTextBlockUserDataH = class(TObject) end;
502 QTextCodecH = class(TObject) end;
503 QTextCursorH = class(TObject) end;
504 QTextDocumentFragmentH = class(TObject) end;
505 QTextDocumentWriterH = class(TObject) end;
506 QTextFormatH = class(TObject) end;
507 QTextBlockFormatH = class(QTextFormatH) end;
508 QTextCharFormatH = class(QTextFormatH) end;
509 QTextImageFormatH = class(QTextCharFormatH) end;
510 QTextTableCellFormatH = class(QTextCharFormatH) end;
511 QTextFrameFormatH = class(QTextFormatH) end;
512 QTextTableFormatH = class(QTextFrameFormatH) end;
513 QTextListFormatH = class(QTextFormatH) end;
514 QTextFragmentH = class(TObject) end;
515 QTextInlineObjectH = class(TObject) end;
516 QTextLayoutH = class(TObject) end;
517 QTextLengthH = class(TObject) end;
518 QTextLineH = class(TObject) end;
519 QTextObjectInterfaceH = class(TObject) end;
520 QTextOptionH = class(TObject) end;
521 QTimeH = class(TObject) end;
522 QToolTipH = class(TObject) end;
523 QTouchDeviceH = class(TObject) end;
524 QTransformH = class(TObject) end;
525 QTreeWidgetItemH = class(TObject) end;
526 QUrlH = class(TObject) end;
527 QUrlQueryH = class(TObject) end;
528 QUuidH = class(TObject) end;
529 QVariantH = class(TObject) end;
530 QVectorH = class(TObject) end;
531 QPolygonH = class(QVectorH) end;
532 QPolygonFH = class(QVectorH) end;
533 QWhatsThisH = class(TObject) end;
534
535 QPainterPathElementH = class(TObject) end;
536 QObject_hookH = class(TObject) end;
537 QCoreApplication_hookH = class(QObject_hookH) end;
538 QTimer_hookH = class(QObject_hookH) end;
539 QSocketNotifier_hookH = class(QObject_hookH) end;
540 QModelIndex_hookH = class(QObject_hookH) end;
541 QPersistentModelIndex_hookH = class(QObject_hookH) end;
542 QAbstractItemModel_hookH = class(QObject_hookH) end;
543 QAbstractTableModel_hookH = class(QAbstractItemModel_hookH) end;
544 QAbstractListModel_hookH = class(QAbstractItemModel_hookH) end;
545 QItemSelectionRange_hookH = class(QObject_hookH) end;
546 QItemSelectionModel_hookH = class(QObject_hookH) end;
547 QThread_hookH = class(QObject_hookH) end;
548 QIODevice_hookH = class(QObject_hookH) end;
549 QProcessEnvironment_hookH = class(QObject_hookH) end;
550 QProcess_hookH = class(QIODevice_hookH) end;
551 QFileSystemWatcher_hookH = class(QObject_hookH) end;
552 QClipboard_hookH = class(QObject_hookH) end;
553 QDrag_hookH = class(QObject_hookH) end;
554 QGuiApplication_hookH = class(QCoreApplication_hookH) end;
555 QApplication_hookH = class(QGuiApplication_hookH) end;
556 QScreen_hookH = class(QObject_hookH) end;
557 QWindow_hookH = class(QObject_hookH) end;
558 QWidget_hookH = class(QObject_hookH) end;
559 QLayout_hookH = class(QObject_hookH) end;
560 QStackedLayout_hookH = class(QLayout_hookH) end;
561 QAction_hookH = class(QObject_hookH) end;
562 QActionGroup_hookH = class(QObject_hookH) end;
563 QDesktopWidget_hookH = class(QWidget_hookH) end;
564 QShortcut_hookH = class(QObject_hookH) end;
565 QAbstractTextDocumentLayout_hookH = class(QObject_hookH) end;
566 QTextObjectInterface_hookH = class(QObject_hookH) end;
567 QStandardItem_hookH = class(QObject_hookH) end;
568 QStandardItemModel_hookH = class(QAbstractItemModel_hookH) end;
569 QFrame_hookH = class(QWidget_hookH) end;
570 QStackedWidget_hookH = class(QFrame_hookH) end;
571 QAbstractScrollArea_hookH = class(QFrame_hookH) end;
572 QAbstractSlider_hookH = class(QWidget_hookH) end;
573 QScrollBar_hookH = class(QAbstractSlider_hookH) end;
574 QMenu_hookH = class(QWidget_hookH) end;
575 QMenuBar_hookH = class(QWidget_hookH) end;
576 QButtonGroup_hookH = class(QObject_hookH) end;
577 QAbstractButton_hookH = class(QWidget_hookH) end;
578 QPushButton_hookH = class(QAbstractButton_hookH) end;
579 QLineEdit_hookH = class(QWidget_hookH) end;
580 QPlainTextEdit_hookH = class(QAbstractScrollArea_hookH) end;
581 QPlainTextDocumentLayout_hookH = class(QAbstractTextDocumentLayout_hookH) end;
582 QTextEdit_hookH = class(QAbstractScrollArea_hookH) end;
583 QTabWidget_hookH = class(QWidget_hookH) end;
584 QMainWindow_hookH = class(QWidget_hookH) end;
585 QToolBar_hookH = class(QWidget_hookH) end;
586 QLCDNumber_hookH = class(QFrame_hookH) end;
587 QAbstractSpinBox_hookH = class(QWidget_hookH) end;
588 QSpinBox_hookH = class(QAbstractSpinBox_hookH) end;
589 QDoubleSpinBox_hookH = class(QAbstractSpinBox_hookH) end;
590 QSplitter_hookH = class(QFrame_hookH) end;
591 QSplitterHandle_hookH = class(QWidget_hookH) end;
592 QComboBox_hookH = class(QWidget_hookH) end;
593 QCheckBox_hookH = class(QAbstractButton_hookH) end;
594 QSlider_hookH = class(QAbstractSlider_hookH) end;
595 QTextBrowser_hookH = class(QTextEdit_hookH) end;
596 QLabel_hookH = class(QFrame_hookH) end;
597 QGroupBox_hookH = class(QWidget_hookH) end;
598 QDockWidget_hookH = class(QWidget_hookH) end;
599 QTabBar_hookH = class(QWidget_hookH) end;
600 QProgressBar_hookH = class(QWidget_hookH) end;
601 QStatusBar_hookH = class(QWidget_hookH) end;
602 QToolBox_hookH = class(QFrame_hookH) end;
603 QToolButton_hookH = class(QAbstractButton_hookH) end;
604 QMdiArea_hookH = class(QAbstractScrollArea_hookH) end;
605 QMdiSubWindow_hookH = class(QWidget_hookH) end;
606 QCalendarWidget_hookH = class(QWidget_hookH) end;
607 QFontComboBox_hookH = class(QComboBox_hookH) end;
608 QAbstractItemView_hookH = class(QAbstractScrollArea_hookH) end;
609 QListView_hookH = class(QAbstractItemView_hookH) end;
610 QListWidgetItem_hookH = class(QObject_hookH) end;
611 QListWidget_hookH = class(QListView_hookH) end;
612 QTreeView_hookH = class(QAbstractItemView_hookH) end;
613 QTreeWidgetItem_hookH = class(QObject_hookH) end;
614 QTreeWidget_hookH = class(QTreeView_hookH) end;
615 QHeaderView_hookH = class(QAbstractItemView_hookH) end;
616 QAbstractItemDelegate_hookH = class(QObject_hookH) end;
617 QTableView_hookH = class(QAbstractItemView_hookH) end;
618 QTableWidgetSelectionRange_hookH = class(QObject_hookH) end;
619 QTableWidgetItem_hookH = class(QObject_hookH) end;
620 QTableWidget_hookH = class(QTableView_hookH) end;
621 QDialog_hookH = class(QWidget_hookH) end;
622 QFileDialog_hookH = class(QDialog_hookH) end;
623 QProgressDialog_hookH = class(QDialog_hookH) end;
624 QAbstractPrintDialog_hookH = class(QDialog_hookH) end;
625 QPrintDialog_hookH = class(QAbstractPrintDialog_hookH) end;
626 QPrintPreviewDialog_hookH = class(QDialog_hookH) end;
627 QPrintPreviewWidget_hookH = class(QWidget_hookH) end;
628 QSystemTrayIcon_hookH = class(QObject_hookH) end;
629 QGraphicsScene_hookH = class(QObject_hookH) end;
630 QAbstractSocket_hookH = class(QIODevice_hookH) end;
631 QUdpSocket_hookH = class(QAbstractSocket_hookH) end;
632 QTcpSocket_hookH = class(QAbstractSocket_hookH) end;
633 QTcpServer_hookH = class(QObject_hookH) end;
634 QNetworkAccessManager_hookH = class(QObject_hookH) end;
635 QNetworkReply_hookH = class(QIODevice_hookH) end;
636
sgnull637 QCoreApplicationEventFilter = function(Msg:PChar;Res:PLong):boolean cdecl;
sgnull638 QAbstractEventDispatcherEventFilter = function(Msg:PChar):boolean cdecl;
639 QLCLItemDelegate_sizeHint_Override = procedure (option: QStyleOptionViewItemH; index: QModelIndexH; Size: PSize) of object cdecl;
640 QLCLItemDelegate_paint_Override = procedure (painter : QPainterH; option: QStyleOptionViewItemH; index: QModelIndexH) of object cdecl;
641 QLCLItemDelegate_createEditor_Override = procedure (parent : QWidgetH; option: QStyleOptionViewItemH; index: QModelIndexH; out editor: QWidgetH) of object cdecl;
642 QLCLItemDelegate_setEditorData_Override = procedure (editor : QWidgetH; index: QModelIndexH) of object cdecl;
643 QLCLItemDelegate_setModelData_Override = procedure (editor : QWidgetH; model: QAbstractItemModelH; index: QModelIndexH) of object cdecl;
644 QLCLItemDelegate_updateEditorGeometry_Override = procedure (editor : QWidgetH; option: QStyleOptionViewItemH; index: QModelIndexH) of object cdecl;
645 QLCLItemDelegate_editorEvent_Override = procedure (event : QEventH; model: QAbstractItemModelH; option: QStyleOptionViewItemH; index: QModelIndexH; retval: PBoolean) of object cdecl;
646 QLCLAbstractScrollArea_viewportEvent_Override = procedure (event: QEventH; retval: PBoolean) of object cdecl;
647 QLCLThread_run_Override = procedure of object cdecl;
648
649 type
650 QObjectEventFilter = function (Sender:QObjectH; Event: QEventH):boolean of object cdecl;
651 QObject_destroyed_Event = procedure of object; cdecl;
QtPointnull652 function QtPoint(X,Y:integer): TQtPoint;
QtPointFnull653 function QtPointF(X,Y:QReal): TQtPointF;
QObject_hook_Createnull654 function QObject_hook_Create(handle : QObjectH) : QObject_hookH; cdecl; external Qt5PasLib name 'QObject_hook_Create';
655 procedure QObject_hook_Destroy(handle : QObject_hookH ); cdecl; external Qt5PasLib name 'QObject_hook_Destroy';
656 procedure QObject_hook_hook_events(handle : QObject_hookH; hook : QObjectEventFilter); cdecl; external Qt5PasLib name 'QObject_hook_hook_events';
657 procedure QObject_hook_hook_destroyed(handle : QObject_hookH; hook : QObject_destroyed_Event); cdecl; external Qt5PasLib name 'QObject_hook_hook_destroyed';
658
659 type
660 QtGlobalColor = ( // Qt::GlobalColor (1)
661 Qtcolor0, Qtcolor1, Qtblack, Qtwhite, QtdarkGray, Qtgray, QtlightGray, Qtred, Qtgreen, Qtblue, Qtcyan, Qtmagenta, Qtyellow, QtdarkRed, QtdarkGreen, QtdarkBlue, QtdarkCyan, QtdarkMagenta,
662 QtdarkYellow, Qttransparent );
663
664 QtSortOrder = ( // Qt::SortOrder (1)
665 QtAscendingOrder, QtDescendingOrder );
666
667 QtTileRule = ( // Qt::TileRule (1)
668 QtStretchTile, QtRepeatTile, QtRoundTile );
669
670 QtTextElideMode = ( // Qt::TextElideMode (1)
671 QtElideLeft, QtElideRight, QtElideMiddle, QtElideNone );
672
673 QtHitTestAccuracy = ( // Qt::HitTestAccuracy (1)
674 QtExactHit, QtFuzzyHit );
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 );
693
694 QtAspectRatioMode = ( // Qt::AspectRatioMode (1)
695 QtIgnoreAspectRatio, QtKeepAspectRatio, QtKeepAspectRatioByExpanding );
696
697 QtTimeSpec = ( // Qt::TimeSpec (1)
698 QtLocalTime, QtUTC, QtOffsetFromUTC );
699
700 QtScrollBarPolicy = ( // Qt::ScrollBarPolicy (1)
701 QtScrollBarAsNeeded, QtScrollBarAlwaysOff, QtScrollBarAlwaysOn );
702
703 QtCaseSensitivity = ( // Qt::CaseSensitivity (1)
704 QtCaseInsensitive, QtCaseSensitive );
705
706 QtShortcutContext = ( // Qt::ShortcutContext (1)
707 QtWidgetShortcut, QtWindowShortcut, QtApplicationShortcut, QtWidgetWithChildrenShortcut );
708
709 QtFillRule = ( // Qt::FillRule (1)
710 QtOddEvenFill, QtWindingFill );
711
712 QtMaskMode = ( // Qt::MaskMode (1)
713 QtMaskInColor, QtMaskOutColor );
714
715 QtClipOperation = ( // Qt::ClipOperation (1)
716 QtNoClip, QtReplaceClip, QtIntersectClip );
717
718 QtTransformationMode = ( // Qt::TransformationMode (1)
719 QtFastTransformation, QtSmoothTransformation );
720
721 QtAxis = ( // Qt::Axis (1)
722 QtXAxis, QtYAxis, QtZAxis );
723
724 QtFocusReason = ( // Qt::FocusReason (1)
725 QtMouseFocusReason, QtTabFocusReason, QtBacktabFocusReason, QtActiveWindowFocusReason, QtPopupFocusReason, QtShortcutFocusReason, QtMenuBarFocusReason, QtOtherFocusReason, QtNoFocusReason );
726
727 QtContextMenuPolicy = ( // Qt::ContextMenuPolicy (1)
728 QtNoContextMenu, QtDefaultContextMenu, QtActionsContextMenu, QtCustomContextMenu, QtPreventContextMenu );
729
730 QtToolButtonStyle = ( // Qt::ToolButtonStyle (1)
731 QtToolButtonIconOnly, QtToolButtonTextOnly, QtToolButtonTextBesideIcon, QtToolButtonTextUnderIcon, QtToolButtonFollowStyle );
732
733 QtLayoutDirection = ( // Qt::LayoutDirection (1)
734 QtLeftToRight, QtRightToLeft, QtLayoutDirectionAuto );
735
736 QtCheckState = ( // Qt::CheckState (1)
737 QtUnchecked, QtPartiallyChecked, QtChecked );
738
739 QtWindowModality = ( // Qt::WindowModality (1)
740 QtNonModal, QtWindowModal, QtApplicationModal );
741
742 QtSizeHint = ( // Qt::SizeHint (1)
743 QtMinimumSize, QtPreferredSize, QtMaximumSize, QtMinimumDescent, QtNSizeHints );
744
745 QtWindowFrameSection = ( // Qt::WindowFrameSection (1)
746 QtNoSection, QtLeftSection, QtTopLeftSection, QtTopSection, QtTopRightSection, QtRightSection, QtBottomRightSection, QtBottomSection, QtBottomLeftSection, QtTitleBarArea );
747
748 QtInitialization = ( // Qt::Initialization (1)
749 QtUninitialized );
750
751 QtCoordinateSystem = ( // Qt::CoordinateSystem (1)
752 QtDeviceCoordinates, QtLogicalCoordinates );
753
754 QtNavigationMode = ( // Qt::NavigationMode (1)
755 QtNavigationModeNone, QtNavigationModeKeypadTabOrder, QtNavigationModeKeypadDirectional, QtNavigationModeCursorAuto, QtNavigationModeCursorForceVisible );
756
757 QtCursorMoveStyle = ( // Qt::CursorMoveStyle (1)
758 QtLogicalMoveStyle, QtVisualMoveStyle );
759
760 QtTimerType = ( // Qt::TimerType (1)
761 QtPreciseTimer, QtCoarseTimer, QtVeryCoarseTimer );
762
763 type
764 QtKeyboardModifier = cardinal; // Qt::KeyboardModifier
765 QtKeyboardModifiers = QtKeyboardModifier; //QFlags<> (3)
766 const
767 QtNoModifier = $00000000;
768 QtShiftModifier = $02000000;
769 QtControlModifier = $04000000;
770 QtAltModifier = $08000000;
771 QtMetaModifier = $10000000;
772 QtKeypadModifier = $20000000;
773 QtGroupSwitchModifier = $40000000;
774 QtKeyboardModifierMask = $fe000000;
775
776 type
777 QtOrientation = cardinal; // Qt::Orientation
778 QtOrientations = QtOrientation; //QFlags<> (3)
779 const
780 QtHorizontal = $1;
781 QtVertical = $2;
782
783
784 type
785 QtWhiteSpaceMode = ( //Qt::WhiteSpaceMode (2)
786 QtWhiteSpaceModeUndefined = -1,
787 QtWhiteSpaceNormal,
788 QtWhiteSpacePre,
789 QtWhiteSpaceNoWrap );
790
791 type
792 QtWindowState = cardinal; // Qt::WindowState
793 QtWindowStates = QtWindowState; //QFlags<> (3)
794 const
795 QtWindowNoState = $00000000;
796 QtWindowMinimized = $00000001;
797 QtWindowMaximized = $00000002;
798 QtWindowFullScreen = $00000004;
799 QtWindowActive = $00000008;
800
801 type
802 QtApplicationState = cardinal; // Qt::ApplicationState
803 QtApplicationStates = QtApplicationState; //QFlags<> (3)
804 const
805 QtApplicationSuspended = $00000000;
806 QtApplicationHidden = $00000001;
807 QtApplicationInactive = $00000002;
808 QtApplicationActive = $00000004;
809
810 type
811 QtScreenOrientation = cardinal; // Qt::ScreenOrientation
812 QtScreenOrientations = QtScreenOrientation; //QFlags<> (3)
813 const
814 QtPrimaryOrientation = $00000000;
815 QtPortraitOrientation = $00000001;
816 QtLandscapeOrientation = $00000002;
817 QtInvertedPortraitOrientation = $00000004;
818 QtInvertedLandscapeOrientation = $00000008;
819
820
821 type
822 QtApplicationAttribute = ( //Qt::ApplicationAttribute (2)
823 QtAA_ImmediateWidgetCreation = 0,
824 QtAA_MSWindowsUseDirect3DByDefault = 1,
825 QtAA_DontShowIconsInMenus = 2,
826 QtAA_NativeWindows = 3,
827 QtAA_DontCreateNativeWidgetSiblings = 4,
828 QtAA_MacPluginApplication = 5,
829 QtAA_DontUseNativeMenuBar = 6,
830 QtAA_MacDontSwapCtrlAndMeta = 7,
831 QtAA_Use96Dpi = 8,
832 QtAA_X11InitThreads = 10,
833 QtAA_SynthesizeTouchForUnhandledMouseEvents = 11,
834 QtAA_SynthesizeMouseForUnhandledTouchEvents = 12,
835 QtAA_UseHighDpiPixmaps = 13,
836 QtAA_ForceRasterWidgets = 14,
837 QtAA_UseDesktopOpenGL = 15,
838 QtAA_UseOpenGLES = 16,
839 QtAA_UseSoftwareOpenGL = 17,
840 QtAA_ShareOpenGLContexts = 18,
841 QtAA_SetPalette = 19,
842 QtAA_EnableHighDpiScaling = 20,
843 QtAA_DisableHighDpiScaling = 21,
844 QtAA_AttributeCount );
845
846 type
847 QtImageConversionFlag = cardinal; // Qt::ImageConversionFlag
848 QtImageConversionFlags = QtImageConversionFlag; //QFlags<> (3)
849 const
850 QtColorMode_Mask = $00000003;
851 QtAutoColor = $00000000;
852 QtColorOnly = $00000003;
853 QtMonoOnly = $00000002;
854 QtAlphaDither_Mask = $0000000c;
855 QtThresholdAlphaDither = $00000000;
856 QtOrderedAlphaDither = $00000004;
857 QtDiffuseAlphaDither = $00000008;
858 QtNoAlpha = $0000000c;
859 QtDither_Mask = $00000030;
860 QtDiffuseDither = $00000000;
861 QtOrderedDither = $00000010;
862 QtThresholdDither = $00000020;
863 QtDitherMode_Mask = $000000c0;
864 QtAutoDither = $00000000;
865 QtPreferDither = $00000040;
866 QtAvoidDither = $00000080;
867 QtNoOpaqueDetection = $00000100;
868 QtNoFormatConversion = $00000200;
869
870
871 type
872 QtPenCapStyle = ( //Qt::PenCapStyle (2)
873 QtFlatCap = $00,
874 QtSquareCap = $10,
875 QtRoundCap = $20,
876 QtMPenCapStyle = $30 );
877
878 QtPenJoinStyle = ( //Qt::PenJoinStyle (2)
879 QtMiterJoin = $00,
880 QtBevelJoin = $40,
881 QtRoundJoin = $80,
882 QtSvgMiterJoin = $100,
883 QtMPenJoinStyle = $1c0 );
884
885 QtBrushStyle = ( //Qt::BrushStyle (2)
886 QtNoBrush,
887 QtSolidPattern,
888 QtDense1Pattern,
889 QtDense2Pattern,
890 QtDense3Pattern,
891 QtDense4Pattern,
892 QtDense5Pattern,
893 QtDense6Pattern,
894 QtDense7Pattern,
895 QtHorPattern,
896 QtVerPattern,
897 QtCrossPattern,
898 QtBDiagPattern,
899 QtFDiagPattern,
900 QtDiagCrossPattern,
901 QtLinearGradientPattern,
902 QtRadialGradientPattern,
903 QtConicalGradientPattern,
904 QtTexturePattern = 24 );
905
906 QtDockWidgetAreaSizes = ( //Qt::DockWidgetAreaSizes (2)
907 QtNDockWidgetAreas = 4 );
908
909 QtToolBarAreaSizes = ( //Qt::ToolBarAreaSizes (2)
910 QtNToolBarAreas = 4 );
911
912 QtDayOfWeek = ( //Qt::DayOfWeek (2)
913 QtMonday = 1,
914 QtTuesday = 2,
915 QtWednesday = 3,
916 QtThursday = 4,
917 QtFriday = 5,
918 QtSaturday = 6,
919 QtSunday = 7 );
920
921 QtCorner = ( //Qt::Corner (2)
922 QtTopLeftCorner = $00000,
923 QtTopRightCorner = $00001,
924 QtBottomLeftCorner = $00002,
925 QtBottomRightCorner = $00003 );
926
927 QtEdge = ( //Qt::Edge (2)
928 QtTopEdge = $00001,
929 QtLeftEdge = $00002,
930 QtRightEdge = $00004,
931 QtBottomEdge = $00008 );
932
933 QtConnectionType = ( //Qt::ConnectionType (2)
934 QtAutoConnection,
935 QtDirectConnection,
936 QtQueuedConnection,
937 QtBlockingQueuedConnection,
938 QtUniqueConnection = $80 );
939
940 QtItemSelectionMode = ( //Qt::ItemSelectionMode (2)
941 QtContainsItemShape = $0,
942 QtIntersectsItemShape = $1,
943 QtContainsItemBoundingRect = $2,
944 QtIntersectsItemBoundingRect = $3 );
945
946 type
947 QtInputMethodHint = cardinal; // Qt::InputMethodHint
948 QtInputMethodHints = QtInputMethodHint; //QFlags<> (3)
949 const
950 QtImhNone = $0;
951 QtImhHiddenText = $1;
952 QtImhSensitiveData = $2;
953 QtImhNoAutoUppercase = $4;
954 QtImhPreferNumbers = $8;
955 QtImhPreferUppercase = $10;
956 QtImhPreferLowercase = $20;
957 QtImhNoPredictiveText = $40;
958 QtImhDate = $80;
959 QtImhTime = $100;
960 QtImhPreferLatin = $200;
961 QtImhMultiLine = $400;
962 QtImhDigitsOnly = $10000;
963 QtImhFormattedNumbersOnly = $20000;
964 QtImhUppercaseOnly = $40000;
965 QtImhLowercaseOnly = $80000;
966 QtImhDialableCharactersOnly = $100000;
967 QtImhEmailCharactersOnly = $200000;
968 QtImhUrlCharactersOnly = $400000;
969 QtImhLatinOnly = $800000;
970 QtImhExclusiveInputMask = $ffff0000;
971
972
973 type
974 QtAnchorPoint = ( //Qt::AnchorPoint (2)
975 QtAnchorLeft = 0,
976 QtAnchorHorizontalCenter,
977 QtAnchorRight,
978 QtAnchorTop,
979 QtAnchorVerticalCenter,
980 QtAnchorBottom );
981
982 type
983 QtFindChildOption = cardinal; // Qt::FindChildOption
984 QtFindChildOptions = QtFindChildOption; //QFlags<> (3)
985 const
986 QtFindDirectChildrenOnly = $0;
987 QtFindChildrenRecursively = $1;
988
989 type
990 QtDropAction = cardinal; // Qt::DropAction
991 QtDropActions = QtDropAction; //QFlags<> (3)
992 const
993 QtCopyAction = $1;
994 QtMoveAction = $2;
995 QtLinkAction = $4;
996 QtActionMask = $ff;
997 QtTargetMoveAction = $8002;
998 QtIgnoreAction = $0;
999
1000
1001 type
1002 QtItemDataRole = ( //Qt::ItemDataRole (2)
1003 QtDisplayRole = 0,
1004 QtDecorationRole = 1,
1005 QtEditRole = 2,
1006 QtToolTipRole = 3,
1007 QtStatusTipRole = 4,
1008 QtWhatsThisRole = 5,
1009 QtFontRole = 6,
1010 QtTextAlignmentRole = 7,
1011 QtBackgroundColorRole = 8,
1012 // QtBackgroundRole = 8 {duplicate},
1013 QtForegroundRole = 9,
1014 // QtTextColorRole = 9 {duplicate},
1015 QtCheckStateRole = 10,
1016 QtAccessibleTextRole = 11,
1017 QtAccessibleDescriptionRole = 12,
1018 QtSizeHintRole = 13,
1019 QtInitialSortOrderRole = 14,
1020 QtDisplayPropertyRole = 27,
1021 QtDecorationPropertyRole = 28,
1022 QtToolTipPropertyRole = 29,
1023 QtStatusTipPropertyRole = 30,
1024 QtWhatsThisPropertyRole = 31,
1025 QtUserRole = $0100 );
1026
1027 type
1028 QtItemFlag = cardinal; // Qt::ItemFlag
1029 QtItemFlags = QtItemFlag; //QFlags<> (3)
1030 const
1031 QtNoItemFlags = 0;
1032 QtItemIsSelectable = 1;
1033 QtItemIsEditable = 2;
1034 QtItemIsDragEnabled = 4;
1035 QtItemIsDropEnabled = 8;
1036 QtItemIsUserCheckable = 16;
1037 QtItemIsEnabled = 32;
1038 QtItemIsTristate = 64;
1039 QtItemNeverHasChildren = 128;
1040
1041 type
1042 QtMatchFlag = cardinal; // Qt::MatchFlag
1043 QtMatchFlags = QtMatchFlag; //QFlags<> (3)
1044 const
1045 QtMatchExactly = 0;
1046 QtMatchContains = 1;
1047 QtMatchStartsWith = 2;
1048 QtMatchEndsWith = 3;
1049 QtMatchRegExp = 4;
1050 QtMatchWildcard = 5;
1051 QtMatchFixedString = 8;
1052 QtMatchCaseSensitive = 16;
1053 QtMatchWrap = 32;
1054 QtMatchRecursive = 64;
1055
1056
1057 type
1058 QtEventPriority = ( //Qt::EventPriority (2)
1059 QtLowEventPriority = -1,
1060 QtNormalEventPriority = 0,
1061 QtHighEventPriority = 1 );
1062
1063 type
1064 QtTouchPointState = cardinal; // Qt::TouchPointState
1065 QtTouchPointStates = QtTouchPointState; //QFlags<> (3)
1066 const
1067 QtTouchPointPressed = $01;
1068 QtTouchPointMoved = $02;
1069 QtTouchPointStationary = $04;
1070 QtTouchPointReleased = $08;
1071
1072
1073 type
1074 QtGestureState = ( //Qt::GestureState (2)
1075 QtNoGesture,
1076 QtGestureStarted = 1,
1077 QtGestureUpdated = 2,
1078 QtGestureFinished = 3,
1079 QtGestureCanceled = 4 );
1080
1081 type
1082 QtGestureFlag = cardinal; // Qt::GestureFlag
1083 QtGestureFlags = QtGestureFlag; //QFlags<> (3)
1084 const
1085 QtDontStartGestureOnChildren = $01;
1086 QtReceivePartialGestures = $02;
1087 QtIgnoredGesturesPropagateToParent = $04;
1088
1089
1090 type
1091 QInternalRelayoutType = ( // QInternal::RelayoutType (1)
1092 QInternalRelayoutNormal, QInternalRelayoutDragging, QInternalRelayoutDropped );
1093
1094 QInternalDockPosition = ( // QInternal::DockPosition (1)
1095 QInternalLeftDock, QInternalRightDock, QInternalTopDock, QInternalBottomDock, QInternalDockCount );
1096
1097 QInternalCallback = ( // QInternal::Callback (1)
1098 QInternalEventNotifyCallback, QInternalLastCallback );
1099
1100 QInternalPaintDeviceFlags = ( //QInternal::PaintDeviceFlags (2)
1101 QInternalUnknownDevice = $00,
1102 QInternalWidget = $01,
1103 QInternalPixmap = $02,
1104 QInternalImage = $03,
1105 QInternalPrinter = $04,
1106 QInternalPicture = $05,
1107 QInternalPbuffer = $06,
1108 QInternalFramebufferObject = $07,
1109 QInternalCustomRaster = $08,
1110 QInternalMacQuartz = $09,
1111 QInternalPaintBuffer = $0a,
1112 QInternalOpenGL = $0b );
1113
1114 type
1115 QtModifier = cardinal; // Qt::Modifier (4)
1116
1117 const
1118 QtMETA = 268435456 { $10000000 };
1119 QtSHIFT = 33554432 { $2000000 };
1120 QtCTRL = 67108864 { $4000000 };
1121 QtALT = 134217728 { $8000000 };
1122 QtMODIFIER_MASK = 4261412864 { $fe000000 };
1123 QtUNICODE_ACCEL = 0 { $0 };
1124
1125 type
1126 QtMouseButton = cardinal; // Qt::MouseButton (4)
1127 QtMouseButtons = QtMouseButton; // QFlags<>
1128
1129 const
1130 QtNoButton = 0 { $0 };
1131 QtLeftButton = 1 { $1 };
1132 QtRightButton = 2 { $2 };
1133 QtMidButton = 4 { $4 };
1134 QtMiddleButton = 4 { $4 };
1135 QtBackButton = 8 { $8 };
1136 QtXButton1 = 8 { $8 };
1137 QtExtraButton1 = 8 { $8 };
1138 QtForwardButton = 16 { $10 };
1139 QtXButton2 = 16 { $10 };
1140 QtExtraButton2 = 16 { $10 };
1141 QtTaskButton = 32 { $20 };
1142 QtExtraButton3 = 32 { $20 };
1143 QtExtraButton4 = 64 { $40 };
1144 QtExtraButton5 = 128 { $80 };
1145 QtExtraButton6 = 256 { $100 };
1146 QtExtraButton7 = 512 { $200 };
1147 QtExtraButton8 = 1024 { $400 };
1148 QtExtraButton9 = 2048 { $800 };
1149 QtExtraButton10 = 4096 { $1000 };
1150 QtExtraButton11 = 8192 { $2000 };
1151 QtExtraButton12 = 16384 { $4000 };
1152 QtExtraButton13 = 32768 { $8000 };
1153 QtExtraButton14 = 65536 { $10000 };
1154 QtExtraButton15 = 131072 { $20000 };
1155 QtExtraButton16 = 262144 { $40000 };
1156 QtExtraButton17 = 524288 { $80000 };
1157 QtExtraButton18 = 1048576 { $100000 };
1158 QtExtraButton19 = 2097152 { $200000 };
1159 QtExtraButton20 = 4194304 { $400000 };
1160 QtExtraButton21 = 8388608 { $800000 };
1161 QtExtraButton22 = 16777216 { $1000000 };
1162 QtExtraButton23 = 33554432 { $2000000 };
1163 QtExtraButton24 = 67108864 { $4000000 };
1164 QtAllButtons = 134217727 { $7ffffff };
1165 QtMaxMouseButton = 67108864 { $4000000 };
1166 QtMouseButtonMask = 4294967295 { $ffffffff };
1167
1168 type
1169 QtFocusPolicy = cardinal; // Qt::FocusPolicy (4)
1170
1171 const
1172 QtNoFocus = 0 { $0 };
1173 QtTabFocus = 1 { $1 };
1174 QtClickFocus = 2 { $2 };
1175 QtStrongFocus = 11 { $b };
1176 QtWheelFocus = 15 { $f };
1177
1178 type
1179 QtAlignmentFlag = cardinal; // Qt::AlignmentFlag (4)
1180 QtAlignment = QtAlignmentFlag; // QFlags<>
1181
1182 const
1183 QtAlignLeft = 1 { $1 };
1184 QtAlignLeading = 1 { $1 };
1185 QtAlignRight = 2 { $2 };
1186 QtAlignTrailing = 2 { $2 };
1187 QtAlignHCenter = 4 { $4 };
1188 QtAlignJustify = 8 { $8 };
1189 QtAlignAbsolute = 16 { $10 };
1190 QtAlignHorizontal_Mask = 31 { $1f };
1191 QtAlignTop = 32 { $20 };
1192 QtAlignBottom = 64 { $40 };
1193 QtAlignVCenter = 128 { $80 };
1194 QtAlignVertical_Mask = 224 { $e0 };
1195 QtAlignCenter = 132 { $84 };
1196
1197 type
1198 QtWindowType = cardinal; // Qt::WindowType (4)
1199 QtWindowFlags = QtWindowType; // QFlags<>
1200
1201 const
1202 QtWidget = 0 { $0 };
1203 QtWindow = 1 { $1 };
1204 QtDialog = 3 { $3 };
1205 QtSheet = 5 { $5 };
1206 QtDrawer = 7 { $7 };
1207 QtPopup = 9 { $9 };
1208 QtTool = 11 { $b };
1209 QtToolTip = 13 { $d };
1210 QtSplashScreen = 15 { $f };
1211 QtDesktop = 17 { $11 };
1212 QtSubWindow = 18 { $12 };
1213 QtForeignWindow = 33 { $21 };
1214 QtWindowType_Mask = 255 { $ff };
1215 QtMSWindowsFixedSizeDialogHint = 256 { $100 };
1216 QtMSWindowsOwnDC = 512 { $200 };
1217 QtBypassWindowManagerHint = 1024 { $400 };
1218 QtX11BypassWindowManagerHint = 1024 { $400 };
1219 QtFramelessWindowHint = 2048 { $800 };
1220 QtWindowTitleHint = 4096 { $1000 };
1221 QtWindowSystemMenuHint = 8192 { $2000 };
1222 QtWindowMinimizeButtonHint = 16384 { $4000 };
1223 QtWindowMaximizeButtonHint = 32768 { $8000 };
1224 QtWindowMinMaxButtonsHint = 49152 { $c000 };
1225 QtWindowContextHelpButtonHint = 65536 { $10000 };
1226 QtWindowShadeButtonHint = 131072 { $20000 };
1227 QtWindowStaysOnTopHint = 262144 { $40000 };
1228 QtWindowTransparentForInput = 524288 { $80000 };
1229 QtWindowOverridesSystemGestures = 1048576 { $100000 };
1230 QtWindowDoesNotAcceptFocus = 2097152 { $200000 };
1231 QtCustomizeWindowHint = 33554432 { $2000000 };
1232 QtWindowStaysOnBottomHint = 67108864 { $4000000 };
1233 QtWindowCloseButtonHint = 134217728 { $8000000 };
1234 QtMacWindowToolBarButtonHint = 268435456 { $10000000 };
1235 QtBypassGraphicsProxyWidget = 536870912 { $20000000 };
1236 QtWindowOkButtonHint = 524288 { $80000 };
1237 QtWindowCancelButtonHint = 1048576 { $100000 };
1238 QtNoDropShadowWindowHint = 1073741824 { $40000000 };
1239 QtWindowFullscreenButtonHint = 2147483648 { $80000000 };
1240
1241 type
1242 QtWidgetAttribute = cardinal; // Qt::WidgetAttribute (4)
1243
1244 const
1245 QtWA_Disabled = 0 { $0 };
1246 QtWA_UnderMouse = 1 { $1 };
1247 QtWA_MouseTracking = 2 { $2 };
1248 QtWA_ContentsPropagated = 3 { $3 };
1249 QtWA_OpaquePaintEvent = 4 { $4 };
1250 QtWA_NoBackground = 4 { $4 };
1251 QtWA_StaticContents = 5 { $5 };
1252 QtWA_LaidOut = 7 { $7 };
1253 QtWA_PaintOnScreen = 8 { $8 };
1254 QtWA_NoSystemBackground = 9 { $9 };
1255 QtWA_UpdatesDisabled = 10 { $a };
1256 QtWA_Mapped = 11 { $b };
1257 QtWA_MacNoClickThrough = 12 { $c };
1258 QtWA_InputMethodEnabled = 14 { $e };
1259 QtWA_WState_Visible = 15 { $f };
1260 QtWA_WState_Hidden = 16 { $10 };
1261 QtWA_ForceDisabled = 32 { $20 };
1262 QtWA_KeyCompression = 33 { $21 };
1263 QtWA_PendingMoveEvent = 34 { $22 };
1264 QtWA_PendingResizeEvent = 35 { $23 };
1265 QtWA_SetPalette = 36 { $24 };
1266 QtWA_SetFont = 37 { $25 };
1267 QtWA_SetCursor = 38 { $26 };
1268 QtWA_NoChildEventsFromChildren = 39 { $27 };
1269 QtWA_WindowModified = 41 { $29 };
1270 QtWA_Resized = 42 { $2a };
1271 QtWA_Moved = 43 { $2b };
1272 QtWA_PendingUpdate = 44 { $2c };
1273 QtWA_InvalidSize = 45 { $2d };
1274 QtWA_MacBrushedMetal = 46 { $2e };
1275 QtWA_MacMetalStyle = 46 { $2e };
1276 QtWA_CustomWhatsThis = 47 { $2f };
1277 QtWA_LayoutOnEntireRect = 48 { $30 };
1278 QtWA_OutsideWSRange = 49 { $31 };
1279 QtWA_GrabbedShortcut = 50 { $32 };
1280 QtWA_TransparentForMouseEvents = 51 { $33 };
1281 QtWA_PaintUnclipped = 52 { $34 };
1282 QtWA_SetWindowIcon = 53 { $35 };
1283 QtWA_NoMouseReplay = 54 { $36 };
1284 QtWA_DeleteOnClose = 55 { $37 };
1285 QtWA_RightToLeft = 56 { $38 };
1286 QtWA_SetLayoutDirection = 57 { $39 };
1287 QtWA_NoChildEventsForParent = 58 { $3a };
1288 QtWA_ForceUpdatesDisabled = 59 { $3b };
1289 QtWA_WState_Created = 60 { $3c };
1290 QtWA_WState_CompressKeys = 61 { $3d };
1291 QtWA_WState_InPaintEvent = 62 { $3e };
1292 QtWA_WState_Reparented = 63 { $3f };
1293 QtWA_WState_ConfigPending = 64 { $40 };
1294 QtWA_WState_Polished = 66 { $42 };
1295 QtWA_WState_DND = 67 { $43 };
1296 QtWA_WState_OwnSizePolicy = 68 { $44 };
1297 QtWA_WState_ExplicitShowHide = 69 { $45 };
1298 QtWA_ShowModal = 70 { $46 };
1299 QtWA_MouseNoMask = 71 { $47 };
1300 QtWA_GroupLeader = 72 { $48 };
1301 QtWA_NoMousePropagation = 73 { $49 };
1302 QtWA_Hover = 74 { $4a };
1303 QtWA_InputMethodTransparent = 75 { $4b };
1304 QtWA_QuitOnClose = 76 { $4c };
1305 QtWA_KeyboardFocusChange = 77 { $4d };
1306 QtWA_AcceptDrops = 78 { $4e };
1307 QtWA_DropSiteRegistered = 79 { $4f };
1308 QtWA_ForceAcceptDrops = 79 { $4f };
1309 QtWA_WindowPropagation = 80 { $50 };
1310 QtWA_NoX11EventCompression = 81 { $51 };
1311 QtWA_TintedBackground = 82 { $52 };
1312 QtWA_X11OpenGLOverlay = 83 { $53 };
1313 QtWA_AlwaysShowToolTips = 84 { $54 };
1314 QtWA_MacOpaqueSizeGrip = 85 { $55 };
1315 QtWA_SetStyle = 86 { $56 };
1316 QtWA_SetLocale = 87 { $57 };
1317 QtWA_MacShowFocusRect = 88 { $58 };
1318 QtWA_MacNormalSize = 89 { $59 };
1319 QtWA_MacSmallSize = 90 { $5a };
1320 QtWA_MacMiniSize = 91 { $5b };
1321 QtWA_LayoutUsesWidgetRect = 92 { $5c };
1322 QtWA_StyledBackground = 93 { $5d };
1323 QtWA_MSWindowsUseDirect3D = 94 { $5e };
1324 QtWA_CanHostQMdiSubWindowTitleBar = 95 { $5f };
1325 QtWA_MacAlwaysShowToolWindow = 96 { $60 };
1326 QtWA_StyleSheet = 97 { $61 };
1327 QtWA_ShowWithoutActivating = 98 { $62 };
1328 QtWA_X11BypassTransientForHint = 99 { $63 };
1329 QtWA_NativeWindow = 100 { $64 };
1330 QtWA_DontCreateNativeAncestors = 101 { $65 };
1331 QtWA_MacVariableSize = 102 { $66 };
1332 QtWA_DontShowOnScreen = 103 { $67 };
1333 QtWA_X11NetWmWindowTypeDesktop = 104 { $68 };
1334 QtWA_X11NetWmWindowTypeDock = 105 { $69 };
1335 QtWA_X11NetWmWindowTypeToolBar = 106 { $6a };
1336 QtWA_X11NetWmWindowTypeMenu = 107 { $6b };
1337 QtWA_X11NetWmWindowTypeUtility = 108 { $6c };
1338 QtWA_X11NetWmWindowTypeSplash = 109 { $6d };
1339 QtWA_X11NetWmWindowTypeDialog = 110 { $6e };
1340 QtWA_X11NetWmWindowTypeDropDownMenu = 111 { $6f };
1341 QtWA_X11NetWmWindowTypePopupMenu = 112 { $70 };
1342 QtWA_X11NetWmWindowTypeToolTip = 113 { $71 };
1343 QtWA_X11NetWmWindowTypeNotification = 114 { $72 };
1344 QtWA_X11NetWmWindowTypeCombo = 115 { $73 };
1345 QtWA_X11NetWmWindowTypeDND = 116 { $74 };
1346 QtWA_MacFrameworkScaled = 117 { $75 };
1347 QtWA_SetWindowModality = 118 { $76 };
1348 QtWA_WState_WindowOpacitySet = 119 { $77 };
1349 QtWA_TranslucentBackground = 120 { $78 };
1350 QtWA_AcceptTouchEvents = 121 { $79 };
1351 QtWA_WState_AcceptedTouchBeginEvent = 122 { $7a };
1352 QtWA_TouchPadAcceptSingleTouchEvents = 123 { $7b };
1353 QtWA_X11DoNotAcceptFocus = 126 { $7e };
1354 QtWA_MacNoShadow = 127 { $7f };
1355 QtWA_AttributeCount = 128 { $80 };
1356
1357 type
1358 QtKey = cardinal; // Qt::Key (4)
1359
1360 const
1361 QtKey_Escape = 16777216 { $1000000 };
1362 QtKey_Tab = 16777217 { $1000001 };
1363 QtKey_Backtab = 16777218 { $1000002 };
1364 QtKey_Backspace = 16777219 { $1000003 };
1365 QtKey_Return = 16777220 { $1000004 };
1366 QtKey_Enter = 16777221 { $1000005 };
1367 QtKey_Insert = 16777222 { $1000006 };
1368 QtKey_Delete = 16777223 { $1000007 };
1369 QtKey_Pause = 16777224 { $1000008 };
1370 QtKey_Print = 16777225 { $1000009 };
1371 QtKey_SysReq = 16777226 { $100000a };
1372 QtKey_Clear = 16777227 { $100000b };
1373 QtKey_Home = 16777232 { $1000010 };
1374 QtKey_End = 16777233 { $1000011 };
1375 QtKey_Left = 16777234 { $1000012 };
1376 QtKey_Up = 16777235 { $1000013 };
1377 QtKey_Right = 16777236 { $1000014 };
1378 QtKey_Down = 16777237 { $1000015 };
1379 QtKey_PageUp = 16777238 { $1000016 };
1380 QtKey_PageDown = 16777239 { $1000017 };
1381 QtKey_Shift = 16777248 { $1000020 };
1382 QtKey_Control = 16777249 { $1000021 };
1383 QtKey_Meta = 16777250 { $1000022 };
1384 QtKey_Alt = 16777251 { $1000023 };
1385 QtKey_CapsLock = 16777252 { $1000024 };
1386 QtKey_NumLock = 16777253 { $1000025 };
1387 QtKey_ScrollLock = 16777254 { $1000026 };
1388 QtKey_F1 = 16777264 { $1000030 };
1389 QtKey_F2 = 16777265 { $1000031 };
1390 QtKey_F3 = 16777266 { $1000032 };
1391 QtKey_F4 = 16777267 { $1000033 };
1392 QtKey_F5 = 16777268 { $1000034 };
1393 QtKey_F6 = 16777269 { $1000035 };
1394 QtKey_F7 = 16777270 { $1000036 };
1395 QtKey_F8 = 16777271 { $1000037 };
1396 QtKey_F9 = 16777272 { $1000038 };
1397 QtKey_F10 = 16777273 { $1000039 };
1398 QtKey_F11 = 16777274 { $100003a };
1399 QtKey_F12 = 16777275 { $100003b };
1400 QtKey_F13 = 16777276 { $100003c };
1401 QtKey_F14 = 16777277 { $100003d };
1402 QtKey_F15 = 16777278 { $100003e };
1403 QtKey_F16 = 16777279 { $100003f };
1404 QtKey_F17 = 16777280 { $1000040 };
1405 QtKey_F18 = 16777281 { $1000041 };
1406 QtKey_F19 = 16777282 { $1000042 };
1407 QtKey_F20 = 16777283 { $1000043 };
1408 QtKey_F21 = 16777284 { $1000044 };
1409 QtKey_F22 = 16777285 { $1000045 };
1410 QtKey_F23 = 16777286 { $1000046 };
1411 QtKey_F24 = 16777287 { $1000047 };
1412 QtKey_F25 = 16777288 { $1000048 };
1413 QtKey_F26 = 16777289 { $1000049 };
1414 QtKey_F27 = 16777290 { $100004a };
1415 QtKey_F28 = 16777291 { $100004b };
1416 QtKey_F29 = 16777292 { $100004c };
1417 QtKey_F30 = 16777293 { $100004d };
1418 QtKey_F31 = 16777294 { $100004e };
1419 QtKey_F32 = 16777295 { $100004f };
1420 QtKey_F33 = 16777296 { $1000050 };
1421 QtKey_F34 = 16777297 { $1000051 };
1422 QtKey_F35 = 16777298 { $1000052 };
1423 QtKey_Super_L = 16777299 { $1000053 };
1424 QtKey_Super_R = 16777300 { $1000054 };
1425 QtKey_Menu = 16777301 { $1000055 };
1426 QtKey_Hyper_L = 16777302 { $1000056 };
1427 QtKey_Hyper_R = 16777303 { $1000057 };
1428 QtKey_Help = 16777304 { $1000058 };
1429 QtKey_Direction_L = 16777305 { $1000059 };
1430 QtKey_Direction_R = 16777312 { $1000060 };
1431 QtKey_Space = 32 { $20 };
1432 QtKey_Any = 32 { $20 };
1433 QtKey_Exclam = 33 { $21 };
1434 QtKey_QuoteDbl = 34 { $22 };
1435 QtKey_NumberSign = 35 { $23 };
1436 QtKey_Dollar = 36 { $24 };
1437 QtKey_Percent = 37 { $25 };
1438 QtKey_Ampersand = 38 { $26 };
1439 QtKey_Apostrophe = 39 { $27 };
1440 QtKey_ParenLeft = 40 { $28 };
1441 QtKey_ParenRight = 41 { $29 };
1442 QtKey_Asterisk = 42 { $2a };
1443 QtKey_Plus = 43 { $2b };
1444 QtKey_Comma = 44 { $2c };
1445 QtKey_Minus = 45 { $2d };
1446 QtKey_Period = 46 { $2e };
1447 QtKey_Slash = 47 { $2f };
1448 QtKey_0 = 48 { $30 };
1449 QtKey_1 = 49 { $31 };
1450 QtKey_2 = 50 { $32 };
1451 QtKey_3 = 51 { $33 };
1452 QtKey_4 = 52 { $34 };
1453 QtKey_5 = 53 { $35 };
1454 QtKey_6 = 54 { $36 };
1455 QtKey_7 = 55 { $37 };
1456 QtKey_8 = 56 { $38 };
1457 QtKey_9 = 57 { $39 };
1458 QtKey_Colon = 58 { $3a };
1459 QtKey_Semicolon = 59 { $3b };
1460 QtKey_Less = 60 { $3c };
1461 QtKey_Equal = 61 { $3d };
1462 QtKey_Greater = 62 { $3e };
1463 QtKey_Question = 63 { $3f };
1464 QtKey_At = 64 { $40 };
1465 QtKey_A = 65 { $41 };
1466 QtKey_B = 66 { $42 };
1467 QtKey_C = 67 { $43 };
1468 QtKey_D = 68 { $44 };
1469 QtKey_E = 69 { $45 };
1470 QtKey_F = 70 { $46 };
1471 QtKey_G = 71 { $47 };
1472 QtKey_H = 72 { $48 };
1473 QtKey_I = 73 { $49 };
1474 QtKey_J = 74 { $4a };
1475 QtKey_K = 75 { $4b };
1476 QtKey_L = 76 { $4c };
1477 QtKey_M = 77 { $4d };
1478 QtKey_N = 78 { $4e };
1479 QtKey_O = 79 { $4f };
1480 QtKey_P = 80 { $50 };
1481 QtKey_Q = 81 { $51 };
1482 QtKey_R = 82 { $52 };
1483 QtKey_S = 83 { $53 };
1484 QtKey_T = 84 { $54 };
1485 QtKey_U = 85 { $55 };
1486 QtKey_V = 86 { $56 };
1487 QtKey_W = 87 { $57 };
1488 QtKey_X = 88 { $58 };
1489 QtKey_Y = 89 { $59 };
1490 QtKey_Z = 90 { $5a };
1491 QtKey_BracketLeft = 91 { $5b };
1492 QtKey_Backslash = 92 { $5c };
1493 QtKey_BracketRight = 93 { $5d };
1494 QtKey_AsciiCircum = 94 { $5e };
1495 QtKey_Underscore = 95 { $5f };
1496 QtKey_QuoteLeft = 96 { $60 };
1497 QtKey_BraceLeft = 123 { $7b };
1498 QtKey_Bar = 124 { $7c };
1499 QtKey_BraceRight = 125 { $7d };
1500 QtKey_AsciiTilde = 126 { $7e };
1501 QtKey_nobreakspace = 160 { $a0 };
1502 QtKey_exclamdown = 161 { $a1 };
1503 QtKey_cent = 162 { $a2 };
1504 QtKey_sterling = 163 { $a3 };
1505 QtKey_currency = 164 { $a4 };
1506 QtKey_yen = 165 { $a5 };
1507 QtKey_brokenbar = 166 { $a6 };
1508 QtKey_section = 167 { $a7 };
1509 QtKey_diaeresis = 168 { $a8 };
1510 QtKey_copyright = 169 { $a9 };
1511 QtKey_ordfeminine = 170 { $aa };
1512 QtKey_guillemotleft = 171 { $ab };
1513 QtKey_notsign = 172 { $ac };
1514 QtKey_hyphen = 173 { $ad };
1515 QtKey_registered = 174 { $ae };
1516 QtKey_macron = 175 { $af };
1517 QtKey_degree = 176 { $b0 };
1518 QtKey_plusminus = 177 { $b1 };
1519 QtKey_twosuperior = 178 { $b2 };
1520 QtKey_threesuperior = 179 { $b3 };
1521 QtKey_acute = 180 { $b4 };
1522 QtKey_mu = 181 { $b5 };
1523 QtKey_paragraph = 182 { $b6 };
1524 QtKey_periodcentered = 183 { $b7 };
1525 QtKey_cedilla = 184 { $b8 };
1526 QtKey_onesuperior = 185 { $b9 };
1527 QtKey_masculine = 186 { $ba };
1528 QtKey_guillemotright = 187 { $bb };
1529 QtKey_onequarter = 188 { $bc };
1530 QtKey_onehalf = 189 { $bd };
1531 QtKey_threequarters = 190 { $be };
1532 QtKey_questiondown = 191 { $bf };
1533 QtKey_Agrave = 192 { $c0 };
1534 QtKey_Aacute = 193 { $c1 };
1535 QtKey_Acircumflex = 194 { $c2 };
1536 QtKey_Atilde = 195 { $c3 };
1537 QtKey_Adiaeresis = 196 { $c4 };
1538 QtKey_Aring = 197 { $c5 };
1539 QtKey_AE = 198 { $c6 };
1540 QtKey_Ccedilla = 199 { $c7 };
1541 QtKey_Egrave = 200 { $c8 };
1542 QtKey_Eacute = 201 { $c9 };
1543 QtKey_Ecircumflex = 202 { $ca };
1544 QtKey_Ediaeresis = 203 { $cb };
1545 QtKey_Igrave = 204 { $cc };
1546 QtKey_Iacute = 205 { $cd };
1547 QtKey_Icircumflex = 206 { $ce };
1548 QtKey_Idiaeresis = 207 { $cf };
1549 QtKey_ETH = 208 { $d0 };
1550 QtKey_Ntilde = 209 { $d1 };
1551 QtKey_Ograve = 210 { $d2 };
1552 QtKey_Oacute = 211 { $d3 };
1553 QtKey_Ocircumflex = 212 { $d4 };
1554 QtKey_Otilde = 213 { $d5 };
1555 QtKey_Odiaeresis = 214 { $d6 };
1556 QtKey_multiply = 215 { $d7 };
1557 QtKey_Ooblique = 216 { $d8 };
1558 QtKey_Ugrave = 217 { $d9 };
1559 QtKey_Uacute = 218 { $da };
1560 QtKey_Ucircumflex = 219 { $db };
1561 QtKey_Udiaeresis = 220 { $dc };
1562 QtKey_Yacute = 221 { $dd };
1563 QtKey_THORN = 222 { $de };
1564 QtKey_ssharp = 223 { $df };
1565 QtKey_division = 247 { $f7 };
1566 QtKey_ydiaeresis = 255 { $ff };
1567 QtKey_AltGr = 16781571 { $1001103 };
1568 QtKey_Multi_key = 16781600 { $1001120 };
1569 QtKey_Codeinput = 16781623 { $1001137 };
1570 QtKey_SingleCandidate = 16781628 { $100113c };
1571 QtKey_MultipleCandidate = 16781629 { $100113d };
1572 QtKey_PreviousCandidate = 16781630 { $100113e };
1573 QtKey_Mode_switch = 16781694 { $100117e };
1574 QtKey_Kanji = 16781601 { $1001121 };
1575 QtKey_Muhenkan = 16781602 { $1001122 };
1576 QtKey_Henkan = 16781603 { $1001123 };
1577 QtKey_Romaji = 16781604 { $1001124 };
1578 QtKey_Hiragana = 16781605 { $1001125 };
1579 QtKey_Katakana = 16781606 { $1001126 };
1580 QtKey_Hiragana_Katakana = 16781607 { $1001127 };
1581 QtKey_Zenkaku = 16781608 { $1001128 };
1582 QtKey_Hankaku = 16781609 { $1001129 };
1583 QtKey_Zenkaku_Hankaku = 16781610 { $100112a };
1584 QtKey_Touroku = 16781611 { $100112b };
1585 QtKey_Massyo = 16781612 { $100112c };
1586 QtKey_Kana_Lock = 16781613 { $100112d };
1587 QtKey_Kana_Shift = 16781614 { $100112e };
1588 QtKey_Eisu_Shift = 16781615 { $100112f };
1589 QtKey_Eisu_toggle = 16781616 { $1001130 };
1590 QtKey_Hangul = 16781617 { $1001131 };
1591 QtKey_Hangul_Start = 16781618 { $1001132 };
1592 QtKey_Hangul_End = 16781619 { $1001133 };
1593 QtKey_Hangul_Hanja = 16781620 { $1001134 };
1594 QtKey_Hangul_Jamo = 16781621 { $1001135 };
1595 QtKey_Hangul_Romaja = 16781622 { $1001136 };
1596 QtKey_Hangul_Jeonja = 16781624 { $1001138 };
1597 QtKey_Hangul_Banja = 16781625 { $1001139 };
1598 QtKey_Hangul_PreHanja = 16781626 { $100113a };
1599 QtKey_Hangul_PostHanja = 16781627 { $100113b };
1600 QtKey_Hangul_Special = 16781631 { $100113f };
1601 QtKey_Dead_Grave = 16781904 { $1001250 };
1602 QtKey_Dead_Acute = 16781905 { $1001251 };
1603 QtKey_Dead_Circumflex = 16781906 { $1001252 };
1604 QtKey_Dead_Tilde = 16781907 { $1001253 };
1605 QtKey_Dead_Macron = 16781908 { $1001254 };
1606 QtKey_Dead_Breve = 16781909 { $1001255 };
1607 QtKey_Dead_Abovedot = 16781910 { $1001256 };
1608 QtKey_Dead_Diaeresis = 16781911 { $1001257 };
1609 QtKey_Dead_Abovering = 16781912 { $1001258 };
1610 QtKey_Dead_Doubleacute = 16781913 { $1001259 };
1611 QtKey_Dead_Caron = 16781914 { $100125a };
1612 QtKey_Dead_Cedilla = 16781915 { $100125b };
1613 QtKey_Dead_Ogonek = 16781916 { $100125c };
1614 QtKey_Dead_Iota = 16781917 { $100125d };
1615 QtKey_Dead_Voiced_Sound = 16781918 { $100125e };
1616 QtKey_Dead_Semivoiced_Sound = 16781919 { $100125f };
1617 QtKey_Dead_Belowdot = 16781920 { $1001260 };
1618 QtKey_Dead_Hook = 16781921 { $1001261 };
1619 QtKey_Dead_Horn = 16781922 { $1001262 };
1620 QtKey_Back = 16777313 { $1000061 };
1621 QtKey_Forward = 16777314 { $1000062 };
1622 QtKey_Stop = 16777315 { $1000063 };
1623 QtKey_Refresh = 16777316 { $1000064 };
1624 QtKey_VolumeDown = 16777328 { $1000070 };
1625 QtKey_VolumeMute = 16777329 { $1000071 };
1626 QtKey_VolumeUp = 16777330 { $1000072 };
1627 QtKey_BassBoost = 16777331 { $1000073 };
1628 QtKey_BassUp = 16777332 { $1000074 };
1629 QtKey_BassDown = 16777333 { $1000075 };
1630 QtKey_TrebleUp = 16777334 { $1000076 };
1631 QtKey_TrebleDown = 16777335 { $1000077 };
1632 QtKey_MediaPlay = 16777344 { $1000080 };
1633 QtKey_MediaStop = 16777345 { $1000081 };
1634 QtKey_MediaPrevious = 16777346 { $1000082 };
1635 QtKey_MediaNext = 16777347 { $1000083 };
1636 QtKey_MediaRecord = 16777348 { $1000084 };
1637 QtKey_MediaPause = 16777349 { $1000085 };
1638 QtKey_MediaTogglePlayPause = 16777350 { $1000086 };
1639 QtKey_HomePage = 16777360 { $1000090 };
1640 QtKey_Favorites = 16777361 { $1000091 };
1641 QtKey_Search = 16777362 { $1000092 };
1642 QtKey_Standby = 16777363 { $1000093 };
1643 QtKey_OpenUrl = 16777364 { $1000094 };
1644 QtKey_LaunchMail = 16777376 { $10000a0 };
1645 QtKey_LaunchMedia = 16777377 { $10000a1 };
1646 QtKey_Launch0 = 16777378 { $10000a2 };
1647 QtKey_Launch1 = 16777379 { $10000a3 };
1648 QtKey_Launch2 = 16777380 { $10000a4 };
1649 QtKey_Launch3 = 16777381 { $10000a5 };
1650 QtKey_Launch4 = 16777382 { $10000a6 };
1651 QtKey_Launch5 = 16777383 { $10000a7 };
1652 QtKey_Launch6 = 16777384 { $10000a8 };
1653 QtKey_Launch7 = 16777385 { $10000a9 };
1654 QtKey_Launch8 = 16777386 { $10000aa };
1655 QtKey_Launch9 = 16777387 { $10000ab };
1656 QtKey_LaunchA = 16777388 { $10000ac };
1657 QtKey_LaunchB = 16777389 { $10000ad };
1658 QtKey_LaunchC = 16777390 { $10000ae };
1659 QtKey_LaunchD = 16777391 { $10000af };
1660 QtKey_LaunchE = 16777392 { $10000b0 };
1661 QtKey_LaunchF = 16777393 { $10000b1 };
1662 QtKey_MonBrightnessUp = 16777394 { $10000b2 };
1663 QtKey_MonBrightnessDown = 16777395 { $10000b3 };
1664 QtKey_KeyboardLightOnOff = 16777396 { $10000b4 };
1665 QtKey_KeyboardBrightnessUp = 16777397 { $10000b5 };
1666 QtKey_KeyboardBrightnessDown = 16777398 { $10000b6 };
1667 QtKey_PowerOff = 16777399 { $10000b7 };
1668 QtKey_WakeUp = 16777400 { $10000b8 };
1669 QtKey_Eject = 16777401 { $10000b9 };
1670 QtKey_ScreenSaver = 16777402 { $10000ba };
1671 QtKey_WWW = 16777403 { $10000bb };
1672 QtKey_Memo = 16777404 { $10000bc };
1673 QtKey_LightBulb = 16777405 { $10000bd };
1674 QtKey_Shop = 16777406 { $10000be };
1675 QtKey_History = 16777407 { $10000bf };
1676 QtKey_AddFavorite = 16777408 { $10000c0 };
1677 QtKey_HotLinks = 16777409 { $10000c1 };
1678 QtKey_BrightnessAdjust = 16777410 { $10000c2 };
1679 QtKey_Finance = 16777411 { $10000c3 };
1680 QtKey_Community = 16777412 { $10000c4 };
1681 QtKey_AudioRewind = 16777413 { $10000c5 };
1682 QtKey_BackForward = 16777414 { $10000c6 };
1683 QtKey_ApplicationLeft = 16777415 { $10000c7 };
1684 QtKey_ApplicationRight = 16777416 { $10000c8 };
1685 QtKey_Book = 16777417 { $10000c9 };
1686 QtKey_CD = 16777418 { $10000ca };
1687 QtKey_Calculator = 16777419 { $10000cb };
1688 QtKey_ToDoList = 16777420 { $10000cc };
1689 QtKey_ClearGrab = 16777421 { $10000cd };
1690 QtKey_Close = 16777422 { $10000ce };
1691 QtKey_Copy = 16777423 { $10000cf };
1692 QtKey_Cut = 16777424 { $10000d0 };
1693 QtKey_Display = 16777425 { $10000d1 };
1694 QtKey_DOS = 16777426 { $10000d2 };
1695 QtKey_Documents = 16777427 { $10000d3 };
1696 QtKey_Excel = 16777428 { $10000d4 };
1697 QtKey_Explorer = 16777429 { $10000d5 };
1698 QtKey_Game = 16777430 { $10000d6 };
1699 QtKey_Go = 16777431 { $10000d7 };
1700 QtKey_iTouch = 16777432 { $10000d8 };
1701 QtKey_LogOff = 16777433 { $10000d9 };
1702 QtKey_Market = 16777434 { $10000da };
1703 QtKey_Meeting = 16777435 { $10000db };
1704 QtKey_MenuKB = 16777436 { $10000dc };
1705 QtKey_MenuPB = 16777437 { $10000dd };
1706 QtKey_MySites = 16777438 { $10000de };
1707 QtKey_News = 16777439 { $10000df };
1708 QtKey_OfficeHome = 16777440 { $10000e0 };
1709 QtKey_Option = 16777441 { $10000e1 };
1710 QtKey_Paste = 16777442 { $10000e2 };
1711 QtKey_Phone = 16777443 { $10000e3 };
1712 QtKey_Calendar = 16777444 { $10000e4 };
1713 QtKey_Reply = 16777445 { $10000e5 };
1714 QtKey_Reload = 16777446 { $10000e6 };
1715 QtKey_RotateWindows = 16777447 { $10000e7 };
1716 QtKey_RotationPB = 16777448 { $10000e8 };
1717 QtKey_RotationKB = 16777449 { $10000e9 };
1718 QtKey_Save = 16777450 { $10000ea };
1719 QtKey_Send = 16777451 { $10000eb };
1720 QtKey_Spell = 16777452 { $10000ec };
1721 QtKey_SplitScreen = 16777453 { $10000ed };
1722 QtKey_Support = 16777454 { $10000ee };
1723 QtKey_TaskPane = 16777455 { $10000ef };
1724 QtKey_Terminal = 16777456 { $10000f0 };
1725 QtKey_Tools = 16777457 { $10000f1 };
1726 QtKey_Travel = 16777458 { $10000f2 };
1727 QtKey_Video = 16777459 { $10000f3 };
1728 QtKey_Word = 16777460 { $10000f4 };
1729 QtKey_Xfer = 16777461 { $10000f5 };
1730 QtKey_ZoomIn = 16777462 { $10000f6 };
1731 QtKey_ZoomOut = 16777463 { $10000f7 };
1732 QtKey_Away = 16777464 { $10000f8 };
1733 QtKey_Messenger = 16777465 { $10000f9 };
1734 QtKey_WebCam = 16777466 { $10000fa };
1735 QtKey_MailForward = 16777467 { $10000fb };
1736 QtKey_Pictures = 16777468 { $10000fc };
1737 QtKey_Music = 16777469 { $10000fd };
1738 QtKey_Battery = 16777470 { $10000fe };
1739 QtKey_Bluetooth = 16777471 { $10000ff };
1740 QtKey_WLAN = 16777472 { $1000100 };
1741 QtKey_UWB = 16777473 { $1000101 };
1742 QtKey_AudioForward = 16777474 { $1000102 };
1743 QtKey_AudioRepeat = 16777475 { $1000103 };
1744 QtKey_AudioRandomPlay = 16777476 { $1000104 };
1745 QtKey_Subtitle = 16777477 { $1000105 };
1746 QtKey_AudioCycleTrack = 16777478 { $1000106 };
1747 QtKey_Time = 16777479 { $1000107 };
1748 QtKey_Hibernate = 16777480 { $1000108 };
1749 QtKey_View = 16777481 { $1000109 };
1750 QtKey_TopMenu = 16777482 { $100010a };
1751 QtKey_PowerDown = 16777483 { $100010b };
1752 QtKey_Suspend = 16777484 { $100010c };
1753 QtKey_ContrastAdjust = 16777485 { $100010d };
1754 QtKey_LaunchG = 16777486 { $100010e };
1755 QtKey_LaunchH = 16777487 { $100010f };
1756 QtKey_TouchpadToggle = 16777488 { $1000110 };
1757 QtKey_TouchpadOn = 16777489 { $1000111 };
1758 QtKey_TouchpadOff = 16777490 { $1000112 };
1759 QtKey_MicMute = 16777491 { $1000113 };
1760 QtKey_MediaLast = 16842751 { $100ffff };
1761 QtKey_Select = 16842752 { $1010000 };
1762 QtKey_Yes = 16842753 { $1010001 };
1763 QtKey_No = 16842754 { $1010002 };
1764 QtKey_Cancel = 16908289 { $1020001 };
1765 QtKey_Printer = 16908290 { $1020002 };
1766 QtKey_Execute = 16908291 { $1020003 };
1767 QtKey_Sleep = 16908292 { $1020004 };
1768 QtKey_Play = 16908293 { $1020005 };
1769 QtKey_Zoom = 16908294 { $1020006 };
1770 QtKey_Context1 = 17825792 { $1100000 };
1771 QtKey_Context2 = 17825793 { $1100001 };
1772 QtKey_Context3 = 17825794 { $1100002 };
1773 QtKey_Context4 = 17825795 { $1100003 };
1774 QtKey_Call = 17825796 { $1100004 };
1775 QtKey_Hangup = 17825797 { $1100005 };
1776 QtKey_Flip = 17825798 { $1100006 };
1777 QtKey_ToggleCallHangup = 17825799 { $1100007 };
1778 QtKey_VoiceDial = 17825800 { $1100008 };
1779 QtKey_LastNumberRedial = 17825801 { $1100009 };
1780 QtKey_Camera = 17825824 { $1100020 };
1781 QtKey_CameraFocus = 17825825 { $1100021 };
1782 QtKey_unknown = 33554431 { $1ffffff };
1783
1784 type
1785 QtCursorShape = cardinal; // Qt::CursorShape (4)
1786
1787 const
1788 QtArrowCursor = 0 { $0 };
1789 QtUpArrowCursor = 1 { $1 };
1790 QtCrossCursor = 2 { $2 };
1791 QtWaitCursor = 3 { $3 };
1792 QtIBeamCursor = 4 { $4 };
1793 QtSizeVerCursor = 5 { $5 };
1794 QtSizeHorCursor = 6 { $6 };
1795 QtSizeBDiagCursor = 7 { $7 };
1796 QtSizeFDiagCursor = 8 { $8 };
1797 QtSizeAllCursor = 9 { $9 };
1798 QtBlankCursor = 10 { $a };
1799 QtSplitVCursor = 11 { $b };
1800 QtSplitHCursor = 12 { $c };
1801 QtPointingHandCursor = 13 { $d };
1802 QtForbiddenCursor = 14 { $e };
1803 QtWhatsThisCursor = 15 { $f };
1804 QtBusyCursor = 16 { $10 };
1805 QtOpenHandCursor = 17 { $11 };
1806 QtClosedHandCursor = 18 { $12 };
1807 QtDragCopyCursor = 19 { $13 };
1808 QtDragMoveCursor = 20 { $14 };
1809 QtDragLinkCursor = 21 { $15 };
1810 QtLastCursor = 21 { $15 };
1811 QtBitmapCursor = 24 { $18 };
1812 QtCustomCursor = 25 { $19 };
1813
1814 type
1815 QtDockWidgetArea = cardinal; // Qt::DockWidgetArea (4)
1816 QtDockWidgetAreas = QtDockWidgetArea; // QFlags<>
1817
1818 const
1819 QtLeftDockWidgetArea = 1 { $1 };
1820 QtRightDockWidgetArea = 2 { $2 };
1821 QtTopDockWidgetArea = 4 { $4 };
1822 QtBottomDockWidgetArea = 8 { $8 };
1823 QtDockWidgetArea_Mask = 15 { $f };
1824 QtAllDockWidgetAreas = 15 { $f };
1825 QtNoDockWidgetArea = 0 { $0 };
1826
1827 type
1828 QtToolBarArea = cardinal; // Qt::ToolBarArea (4)
1829 QtToolBarAreas = QtToolBarArea; // QFlags<>
1830
1831 const
1832 QtLeftToolBarArea = 1 { $1 };
1833 QtRightToolBarArea = 2 { $2 };
1834 QtTopToolBarArea = 4 { $4 };
1835 QtBottomToolBarArea = 8 { $8 };
1836 QtToolBarArea_Mask = 15 { $f };
1837 QtAllToolBarAreas = 15 { $f };
1838 QtNoToolBarArea = 0 { $0 };
1839
1840 type
1841 QtDateFormat = cardinal; // Qt::DateFormat (4)
1842
1843 const
1844 QtTextDate = 0 { $0 };
1845 QtISODate = 1 { $1 };
1846 QtSystemLocaleDate = 2 { $2 };
1847 QtLocalDate = 2 { $2 };
1848 QtLocaleDate = 3 { $3 };
1849 QtSystemLocaleShortDate = 4 { $4 };
1850 QtSystemLocaleLongDate = 5 { $5 };
1851 QtDefaultLocaleShortDate = 6 { $6 };
1852 QtDefaultLocaleLongDate = 7 { $7 };
1853
1854 type
1855 QtInputMethodQuery = cardinal; // Qt::InputMethodQuery (4)
1856 QtInputMethodQueries = QtInputMethodQuery; // QFlags<>
1857
1858 const
1859 QtImEnabled = 1 { $1 };
1860 QtImCursorRectangle = 2 { $2 };
1861 QtImMicroFocus = 2 { $2 };
1862 QtImFont = 4 { $4 };
1863 QtImCursorPosition = 8 { $8 };
1864 QtImSurroundingText = 16 { $10 };
1865 QtImCurrentSelection = 32 { $20 };
1866 QtImMaximumTextLength = 64 { $40 };
1867 QtImAnchorPosition = 128 { $80 };
1868 QtImHints = 256 { $100 };
1869 QtImPreferredLanguage = 512 { $200 };
1870 QtImPlatformData = 2147483648 { $80000000 };
1871 QtImQueryInput = 186 { $ba };
1872 QtImQueryAll = 4294967295 { $ffffffff };
1873
1874 type
1875 QtTextInteractionFlag = cardinal; // Qt::TextInteractionFlag (4)
1876 QtTextInteractionFlags = QtTextInteractionFlag; // QFlags<>
1877
1878 const
1879 QtNoTextInteraction = 0 { $0 };
1880 QtTextSelectableByMouse = 1 { $1 };
1881 QtTextSelectableByKeyboard = 2 { $2 };
1882 QtLinksAccessibleByMouse = 4 { $4 };
1883 QtLinksAccessibleByKeyboard = 8 { $8 };
1884 QtTextEditable = 16 { $10 };
1885 QtTextEditorInteraction = 19 { $13 };
1886 QtTextBrowserInteraction = 13 { $d };
1887
1888 type
1889 QtGestureType = cardinal; // Qt::GestureType (4)
1890
1891 const
1892 QtTapGesture = 1 { $1 };
1893 QtTapAndHoldGesture = 2 { $2 };
1894 QtPanGesture = 3 { $3 };
1895 QtPinchGesture = 4 { $4 };
1896 QtSwipeGesture = 5 { $5 };
1897 QtCustomGesture = 256 { $100 };
1898 QtLastGestureType = 4294967295 { $ffffffff };
1899
1900
QObject_Createnull1901 function QObject_Create(parent: QObjectH = nil): QObjectH; cdecl; external Qt5PasLib name 'QObject_Create';
1902 procedure QObject_Destroy(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_Destroy';
QObject_eventnull1903 function QObject_event(handle: QObjectH; AnonParam1: QEventH): Boolean; cdecl; external Qt5PasLib name 'QObject_event';
QObject_eventFilternull1904 function QObject_eventFilter(handle: QObjectH; AnonParam1: QObjectH; AnonParam2: QEventH): Boolean; cdecl; external Qt5PasLib name 'QObject_eventFilter';
1905 procedure QObject_objectName(handle: QObjectH; retval: PWideString); cdecl; external Qt5PasLib name 'QObject_objectName';
1906 procedure QObject_setObjectName(handle: QObjectH; name: PWideString); cdecl; external Qt5PasLib name 'QObject_setObjectName';
QObject_isWidgetTypenull1907 function QObject_isWidgetType(handle: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QObject_isWidgetType';
QObject_isWindowTypenull1908 function QObject_isWindowType(handle: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QObject_isWindowType';
QObject_signalsBlockednull1909 function QObject_signalsBlocked(handle: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QObject_signalsBlocked';
QObject_blockSignalsnull1910 function QObject_blockSignals(handle: QObjectH; b: Boolean): Boolean; cdecl; external Qt5PasLib name 'QObject_blockSignals';
QObject_threadnull1911 function QObject_thread(handle: QObjectH): QThreadH; cdecl; external Qt5PasLib name 'QObject_thread';
1912 procedure QObject_moveToThread(handle: QObjectH; thread: QThreadH); cdecl; external Qt5PasLib name 'QObject_moveToThread';
QObject_startTimernull1913 function QObject_startTimer(handle: QObjectH; interval: Integer; timerType: QtTimerType = QtCoarseTimer): Integer; cdecl; external Qt5PasLib name 'QObject_startTimer';
1914 procedure QObject_killTimer(handle: QObjectH; id: Integer); cdecl; external Qt5PasLib name 'QObject_killTimer';
1915 procedure QObject_children(handle: QObjectH; retval: PPtrIntArray); cdecl; external Qt5PasLib name 'QObject_children';
1916 procedure QObject_setParent(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt5PasLib name 'QObject_setParent';
1917 procedure QObject_installEventFilter(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt5PasLib name 'QObject_installEventFilter';
1918 procedure QObject_removeEventFilter(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt5PasLib name 'QObject_removeEventFilter';
1919 procedure QObject_connect(sender: QObjectH; signal: PAnsiChar; receiver: QObjectH; member: PAnsiChar; AnonParam5: QtConnectionType = QtAutoConnection); cdecl; external Qt5PasLib name 'QObject_connect';
1920 procedure QObject_connect(sender: QObjectH; signal: QMetaMethodH; receiver: QObjectH; method: QMetaMethodH; _type: QtConnectionType = QtAutoConnection); cdecl; external Qt5PasLib name 'QObject_connect2';
1921 procedure QObject_connect(handle: QObjectH; sender: QObjectH; signal: PAnsiChar; member: PAnsiChar; _type: QtConnectionType = QtAutoConnection); cdecl; external Qt5PasLib name 'QObject_connect3';
QObject_disconnectnull1922 function QObject_disconnect(sender: QObjectH; signal: PAnsiChar; receiver: QObjectH; member: PAnsiChar): Boolean; cdecl; external Qt5PasLib name 'QObject_disconnect';
QObject_disconnectnull1923 function QObject_disconnect(sender: QObjectH; signal: QMetaMethodH; receiver: QObjectH; member: QMetaMethodH): Boolean; cdecl; external Qt5PasLib name 'QObject_disconnect2';
QObject_disconnectnull1924 function QObject_disconnect(handle: QObjectH; receiver: QObjectH; member: PAnsiChar = nil): Boolean; cdecl; external Qt5PasLib name 'QObject_disconnect4';
1925 procedure QObject_dumpObjectTree(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_dumpObjectTree';
1926 procedure QObject_dumpObjectInfo(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_dumpObjectInfo';
QObject_setPropertynull1927 function QObject_setProperty(handle: QObjectH; name: PAnsiChar; value: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QObject_setProperty';
1928 procedure QObject_property(handle: QObjectH; retval: QVariantH; name: PAnsiChar); cdecl; external Qt5PasLib name 'QObject_property';
QObject_registerUserDatanull1929 function QObject_registerUserData(): LongWord; cdecl; external Qt5PasLib name 'QObject_registerUserData';
QObject_parentnull1930 function QObject_parent(handle: QObjectH): QObjectH; cdecl; external Qt5PasLib name 'QObject_parent';
QObject_inheritsnull1931 function QObject_inherits(handle: QObjectH; classname: PAnsiChar): Boolean; cdecl; external Qt5PasLib name 'QObject_inherits';
1932 procedure QObject_deleteLater(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_deleteLater';
1933
1934
1935 type
1936 QMetaObjectCall = ( // QMetaObject::Call (1)
1937 QMetaObjectInvokeMetaMethod, QMetaObjectReadProperty, QMetaObjectWriteProperty, QMetaObjectResetProperty, QMetaObjectQueryPropertyDesignable, QMetaObjectQueryPropertyScriptable, QMetaObjectQueryPropertyStored,
1938 QMetaObjectQueryPropertyEditable, QMetaObjectQueryPropertyUser, QMetaObjectCreateInstance, QMetaObjectIndexOfMethod, QMetaObjectRegisterPropertyMetaType, QMetaObjectRegisterMethodArgumentMetaType );
1939
QGenericReturnArgument_Createnull1940 function QGenericReturnArgument_Create(aName: PAnsiChar = nil; aData: Pointer = nil): QGenericReturnArgumentH; cdecl; external Qt5PasLib name 'QGenericReturnArgument_Create';
1941 procedure QGenericReturnArgument_Destroy(handle: QGenericReturnArgumentH); cdecl; external Qt5PasLib name 'QGenericReturnArgument_Destroy';
1942
1943
1944
QMetaObject_classNamenull1945 function QMetaObject_className(handle: QMetaObjectH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaObject_className';
QMetaObject_superClassnull1946 function QMetaObject_superClass(handle: QMetaObjectH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaObject_superClass';
QMetaObject_castnull1947 function QMetaObject_cast(handle: QMetaObjectH; obj: QObjectH): QObjectH; cdecl; external Qt5PasLib name 'QMetaObject_cast';
1948 procedure QMetaObject_tr(handle: QMetaObjectH; retval: PWideString; s: PAnsiChar; c: PAnsiChar; n: Integer = -1); cdecl; external Qt5PasLib name 'QMetaObject_tr';
QMetaObject_methodOffsetnull1949 function QMetaObject_methodOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_methodOffset';
QMetaObject_enumeratorOffsetnull1950 function QMetaObject_enumeratorOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_enumeratorOffset';
QMetaObject_propertyOffsetnull1951 function QMetaObject_propertyOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_propertyOffset';
QMetaObject_classInfoOffsetnull1952 function QMetaObject_classInfoOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_classInfoOffset';
QMetaObject_constructorCountnull1953 function QMetaObject_constructorCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_constructorCount';
QMetaObject_methodCountnull1954 function QMetaObject_methodCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_methodCount';
QMetaObject_enumeratorCountnull1955 function QMetaObject_enumeratorCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_enumeratorCount';
QMetaObject_propertyCountnull1956 function QMetaObject_propertyCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_propertyCount';
QMetaObject_classInfoCountnull1957 function QMetaObject_classInfoCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_classInfoCount';
QMetaObject_indexOfConstructornull1958 function QMetaObject_indexOfConstructor(handle: QMetaObjectH; _constructor: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfConstructor';
QMetaObject_indexOfMethodnull1959 function QMetaObject_indexOfMethod(handle: QMetaObjectH; method: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfMethod';
QMetaObject_indexOfSignalnull1960 function QMetaObject_indexOfSignal(handle: QMetaObjectH; signal: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfSignal';
QMetaObject_indexOfSlotnull1961 function QMetaObject_indexOfSlot(handle: QMetaObjectH; slot: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfSlot';
QMetaObject_indexOfEnumeratornull1962 function QMetaObject_indexOfEnumerator(handle: QMetaObjectH; name: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfEnumerator';
QMetaObject_indexOfPropertynull1963 function QMetaObject_indexOfProperty(handle: QMetaObjectH; name: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfProperty';
QMetaObject_indexOfClassInfonull1964 function QMetaObject_indexOfClassInfo(handle: QMetaObjectH; name: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfClassInfo';
1965 procedure QMetaObject_constructor(handle: QMetaObjectH; retval: QMetaMethodH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_constructor';
1966 procedure QMetaObject_method(handle: QMetaObjectH; retval: QMetaMethodH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_method';
1967 procedure QMetaObject_enumerator(handle: QMetaObjectH; retval: QMetaEnumH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_enumerator';
1968 procedure QMetaObject_property(handle: QMetaObjectH; retval: QMetaPropertyH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_property';
1969 procedure QMetaObject_classInfo(handle: QMetaObjectH; retval: QMetaClassInfoH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_classInfo';
1970 procedure QMetaObject_userProperty(handle: QMetaObjectH; retval: QMetaPropertyH); cdecl; external Qt5PasLib name 'QMetaObject_userProperty';
QMetaObject_checkConnectArgsnull1971 function QMetaObject_checkConnectArgs(signal: PAnsiChar; method: PAnsiChar): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_checkConnectArgs';
QMetaObject_checkConnectArgsnull1972 function QMetaObject_checkConnectArgs(signal: QMetaMethodH; method: QMetaMethodH): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_checkConnectArgs2';
1973 procedure QMetaObject_normalizedSignature(retval: QByteArrayH; method: PAnsiChar); cdecl; external Qt5PasLib name 'QMetaObject_normalizedSignature';
1974 procedure QMetaObject_normalizedType(retval: QByteArrayH; _type: PAnsiChar); cdecl; external Qt5PasLib name 'QMetaObject_normalizedType';
QMetaObject_disconnectnull1975 function QMetaObject_disconnect(sender: QObjectH; signal_index: Integer; receiver: QObjectH; method_index: Integer): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_disconnect';
QMetaObject_disconnectOnenull1976 function QMetaObject_disconnectOne(sender: QObjectH; signal_index: Integer; receiver: QObjectH; method_index: Integer): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_disconnectOne';
1977 procedure QMetaObject_connectSlotsByName(o: QObjectH); cdecl; external Qt5PasLib name 'QMetaObject_connectSlotsByName';
1978 procedure QMetaObject_activate(sender: QObjectH; signal_index: Integer; argv: PPointer); cdecl; external Qt5PasLib name 'QMetaObject_activate';
1979 procedure QMetaObject_activate(sender: QObjectH; AnonParam2: QMetaObjectH; local_signal_index: Integer; argv: PPointer); cdecl; external Qt5PasLib name 'QMetaObject_activate2';
1980 procedure QMetaObject_activate(sender: QObjectH; signal_offset: Integer; local_signal_index: Integer; argv: PPointer); cdecl; external Qt5PasLib name 'QMetaObject_activate3';
QMetaObject_static_metacallnull1981 function QMetaObject_static_metacall(handle: QMetaObjectH; AnonParam1: QMetaObjectCall; AnonParam2: Integer; AnonParam3: PPointer): Integer; cdecl; external Qt5PasLib name 'QMetaObject_static_metacall';
QMetaObject_metacallnull1982 function QMetaObject_metacall(AnonParam1: QObjectH; AnonParam2: QMetaObjectCall; AnonParam3: Integer; AnonParam4: PPointer): Integer; cdecl; external Qt5PasLib name 'QMetaObject_metacall';
1983
1984
1985 type
1986 QVariantType = cardinal; // QVariant::Type (4)
1987
1988 const
1989 QVariantInvalid = 0 { $0 };
1990 QVariantBool = 1 { $1 };
1991 QVariantInt = 2 { $2 };
1992 QVariantUInt = 3 { $3 };
1993 QVariantLongLong = 4 { $4 };
1994 QVariantULongLong = 5 { $5 };
1995 QVariantDouble = 6 { $6 };
1996 QVariantChar = 7 { $7 };
1997 QVariantMap = 8 { $8 };
1998 QVariantList = 9 { $9 };
1999 QVariantString = 10 { $a };
2000 QVariantStringList = 11 { $b };
2001 QVariantByteArray = 12 { $c };
2002 QVariantBitArray = 13 { $d };
2003 QVariantDate = 14 { $e };
2004 QVariantTime = 15 { $f };
2005 QVariantDateTime = 16 { $10 };
2006 QVariantUrl = 17 { $11 };
2007 QVariantLocale = 18 { $12 };
2008 QVariantRect = 19 { $13 };
2009 QVariantRectF = 20 { $14 };
2010 QVariantSize = 21 { $15 };
2011 QVariantSizeF = 22 { $16 };
2012 QVariantLine = 23 { $17 };
2013 QVariantLineF = 24 { $18 };
2014 QVariantPoint = 25 { $19 };
2015 QVariantPointF = 26 { $1a };
2016 QVariantRegExp = 27 { $1b };
2017 QVariantRegularExpression = 44 { $2c };
2018 QVariantHash = 28 { $1c };
2019 QVariantEasingCurve = 29 { $1d };
2020 QVariantUuid = 30 { $1e };
2021 QVariantModelIndex = 42 { $2a };
2022 QVariantLastCoreType = 48 { $30 };
2023 QVariantFont = 64 { $40 };
2024 QVariantPixmap = 65 { $41 };
2025 QVariantBrush = 66 { $42 };
2026 QVariantColor = 67 { $43 };
2027 QVariantPalette = 68 { $44 };
2028 QVariantImage = 70 { $46 };
2029 QVariantPolygon = 71 { $47 };
2030 QVariantRegion = 72 { $48 };
2031 QVariantBitmap = 73 { $49 };
2032 QVariantCursor = 74 { $4a };
2033 QVariantKeySequence = 75 { $4b };
2034 QVariantPen = 76 { $4c };
2035 QVariantTextLength = 77 { $4d };
2036 QVariantTextFormat = 78 { $4e };
2037 QVariantMatrix = 79 { $4f };
2038 QVariantTransform = 80 { $50 };
2039 QVariantMatrix4x4 = 81 { $51 };
2040 QVariantVector2D = 82 { $52 };
2041 QVariantVector3D = 83 { $53 };
2042 QVariantVector4D = 84 { $54 };
2043 QVariantQuaternion = 85 { $55 };
2044 QVariantPolygonF = 86 { $56 };
2045 QVariantIcon = 69 { $45 };
2046 QVariantLastGuiType = 86 { $56 };
2047 QVariantSizePolicy = 121 { $79 };
2048 QVariantUserType = 1024 { $400 };
2049 QVariantLastType = 4294967295 { $ffffffff };
2050
2051
2052
QVariant_Createnull2053 function QVariant_Create(): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create';
2054 procedure QVariant_Destroy(handle: QVariantH); cdecl; external Qt5PasLib name 'QVariant_Destroy';
QVariant_Createnull2055 function QVariant_Create(typeId: Integer; copy: Pointer): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create3';
QVariant_Createnull2056 function QVariant_Create(typeId: Integer; copy: Pointer; flags: LongWord): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create4';
QVariant_Createnull2057 function QVariant_Create(other: QVariantH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create5';
QVariant_Createnull2058 function QVariant_Create(s: QDataStreamH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create6';
QVariant_Createnull2059 function QVariant_Create(ui: LongWord): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create8';
QVariant_Createnull2060 function QVariant_Create(ll: int64): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create9';
QVariant_Createnull2061 function QVariant_Create(ull: qword): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create10';
QVariant_Createnull2062 function QVariant_Create(b: Boolean): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create11';
QVariant_Createnull2063 function QVariant_Create(d: Double): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create12';
QVariant_Createnull2064 function QVariant_Create(f: Single): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create13';
QVariant_Createnull2065 function QVariant_Create(str: PAnsiChar): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create14';
QVariant_Createnull2066 function QVariant_Create(bytearray: QByteArrayH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create15';
QVariant_Createnull2067 function QVariant_Create(bitarray: QBitArrayH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create16';
QVariant_Createnull2068 function QVariant_Create(_string: PWideString): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create17';
QVariant_Createnull2069 function QVariant_Create(stringlist: QStringListH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create18';
QVariant_Createnull2070 function QVariant_Create(qchar: PWideChar): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create19';
QVariant_Createnull2071 function QVariant_Create(date: QDateH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create20';
QVariant_Createnull2072 function QVariant_Create(time: QTimeH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create21';
QVariant_Createnull2073 function QVariant_Create(pt: PQtPoint): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create25';
QVariant_Createnull2074 function QVariant_Create(pt: PQtPointF): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create26';
QVariant_Createnull2075 function QVariant_Create(line: QLineH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create27';
QVariant_Createnull2076 function QVariant_Create(line: QLineFH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create28';
QVariant_Createnull2077 function QVariant_Create(rect: PRect): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create29';
QVariant_Createnull2078 function QVariant_Create(rect: QRectFH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create30';
QVariant_Createnull2079 function QVariant_Create(locale: QLocaleH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create31';
QVariant_Createnull2080 function QVariant_Create(regExp: QRegExpH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create32';
QVariant_Createnull2081 function QVariant_Create(re: QRegularExpressionH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create33';
QVariant_Createnull2082 function QVariant_Create(url: QUrlH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create34';
QVariant_Createnull2083 function QVariant_Create(easing: QEasingCurveH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create35';
QVariant_Createnull2084 function QVariant_Create(uuid: QUuidH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create36';
QVariant_Createnull2085 function QVariant_Create(modelIndex: QModelIndexH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create37';
QVariant_Createnull2086 function QVariant_Create(jsonValue: QJsonValueH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create38';
QVariant_Createnull2087 function QVariant_Create(jsonObject: QJsonObjectH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create39';
QVariant_Createnull2088 function QVariant_Create(jsonArray: QJsonArrayH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create40';
QVariant_Createnull2089 function QVariant_Create(jsonDocument: QJsonDocumentH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create41';
2090 procedure QVariant_swap(handle: QVariantH; other: QVariantH); cdecl; external Qt5PasLib name 'QVariant_swap';
QVariant_typenull2091 function QVariant_type(handle: QVariantH): QVariantType; cdecl; external Qt5PasLib name 'QVariant_type';
QVariant_userTypenull2092 function QVariant_userType(handle: QVariantH): Integer; cdecl; external Qt5PasLib name 'QVariant_userType';
QVariant_typeNamenull2093 function QVariant_typeName(handle: QVariantH): PAnsiChar; cdecl; external Qt5PasLib name 'QVariant_typeName';
QVariant_canConvertnull2094 function QVariant_canConvert(handle: QVariantH; targetTypeId: Integer): Boolean; cdecl; external Qt5PasLib name 'QVariant_canConvert';
QVariant_convertnull2095 function QVariant_convert(handle: QVariantH; targetTypeId: Integer): Boolean; cdecl; external Qt5PasLib name 'QVariant_convert';
QVariant_isValidnull2096 function QVariant_isValid(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_isValid';
QVariant_isNullnull2097 function QVariant_isNull(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_isNull';
2098 procedure QVariant_clear(handle: QVariantH); cdecl; external Qt5PasLib name 'QVariant_clear';
2099 procedure QVariant_detach(handle: QVariantH); cdecl; external Qt5PasLib name 'QVariant_detach';
QVariant_isDetachednull2100 function QVariant_isDetached(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_isDetached';
QVariant_toIntnull2101 function QVariant_toInt(handle: QVariantH; ok: PBoolean = nil): Integer; cdecl; external Qt5PasLib name 'QVariant_toInt';
QVariant_toUIntnull2102 function QVariant_toUInt(handle: QVariantH; ok: PBoolean = nil): LongWord; cdecl; external Qt5PasLib name 'QVariant_toUInt';
QVariant_toLongLongnull2103 function QVariant_toLongLong(handle: QVariantH; ok: PBoolean = nil): int64; cdecl; external Qt5PasLib name 'QVariant_toLongLong';
QVariant_toULongLongnull2104 function QVariant_toULongLong(handle: QVariantH; ok: PBoolean = nil): qword; cdecl; external Qt5PasLib name 'QVariant_toULongLong';
QVariant_toBoolnull2105 function QVariant_toBool(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_toBool';
QVariant_toDoublenull2106 function QVariant_toDouble(handle: QVariantH; ok: PBoolean = nil): Double; cdecl; external Qt5PasLib name 'QVariant_toDouble';
QVariant_toFloatnull2107 function QVariant_toFloat(handle: QVariantH; ok: PBoolean = nil): Single; cdecl; external Qt5PasLib name 'QVariant_toFloat';
QVariant_toRealnull2108 function QVariant_toReal(handle: QVariantH; ok: PBoolean = nil): qreal; cdecl; external Qt5PasLib name 'QVariant_toReal';
2109 procedure QVariant_toByteArray(handle: QVariantH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QVariant_toByteArray';
2110 procedure QVariant_toBitArray(handle: QVariantH; retval: QBitArrayH); cdecl; external Qt5PasLib name 'QVariant_toBitArray';
2111 procedure QVariant_toString(handle: QVariantH; retval: PWideString); cdecl; external Qt5PasLib name 'QVariant_toString';
2112 procedure QVariant_toStringList(handle: QVariantH; retval: QStringListH); cdecl; external Qt5PasLib name 'QVariant_toStringList';
2113 procedure QVariant_toChar(handle: QVariantH; retval: PWideChar); cdecl; external Qt5PasLib name 'QVariant_toChar';
2114 procedure QVariant_toDate(handle: QVariantH; retval: QDateH); cdecl; external Qt5PasLib name 'QVariant_toDate';
2115 procedure QVariant_toTime(handle: QVariantH; retval: QTimeH); cdecl; external Qt5PasLib name 'QVariant_toTime';
2116 procedure QVariant_toDateTime(handle: QVariantH; retval: QDateTimeH); cdecl; external Qt5PasLib name 'QVariant_toDateTime';
2117 procedure QVariant_toPoint(handle: QVariantH; retval: PQtPoint); cdecl; external Qt5PasLib name 'QVariant_toPoint';
2118 procedure QVariant_toPointF(handle: QVariantH; retval: PQtPointF); cdecl; external Qt5PasLib name 'QVariant_toPointF';
2119 procedure QVariant_toRect(handle: QVariantH; retval: PRect); cdecl; external Qt5PasLib name 'QVariant_toRect';
2120 procedure QVariant_toSize(handle: QVariantH; retval: PSize); cdecl; external Qt5PasLib name 'QVariant_toSize';
2121 procedure QVariant_toSizeF(handle: QVariantH; retval: QSizeFH); cdecl; external Qt5PasLib name 'QVariant_toSizeF';
2122 procedure QVariant_toLine(handle: QVariantH; retval: QLineH); cdecl; external Qt5PasLib name 'QVariant_toLine';
2123 procedure QVariant_toLineF(handle: QVariantH; retval: QLineFH); cdecl; external Qt5PasLib name 'QVariant_toLineF';
2124 procedure QVariant_toRectF(handle: QVariantH; retval: QRectFH); cdecl; external Qt5PasLib name 'QVariant_toRectF';
2125 procedure QVariant_toLocale(handle: QVariantH; retval: QLocaleH); cdecl; external Qt5PasLib name 'QVariant_toLocale';
2126 procedure QVariant_toRegExp(handle: QVariantH; retval: QRegExpH); cdecl; external Qt5PasLib name 'QVariant_toRegExp';
2127 procedure QVariant_toRegularExpression(handle: QVariantH; retval: QRegularExpressionH); cdecl; external Qt5PasLib name 'QVariant_toRegularExpression';
2128 procedure QVariant_toUrl(handle: QVariantH; retval: QUrlH); cdecl; external Qt5PasLib name 'QVariant_toUrl';
2129 procedure QVariant_toEasingCurve(handle: QVariantH; retval: QEasingCurveH); cdecl; external Qt5PasLib name 'QVariant_toEasingCurve';
2130 procedure QVariant_toUuid(handle: QVariantH; retval: QUuidH); cdecl; external Qt5PasLib name 'QVariant_toUuid';
2131 procedure QVariant_toModelIndex(handle: QVariantH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QVariant_toModelIndex';
2132 procedure QVariant_toJsonValue(handle: QVariantH; retval: QJsonValueH); cdecl; external Qt5PasLib name 'QVariant_toJsonValue';
2133 procedure QVariant_toJsonObject(handle: QVariantH; retval: QJsonObjectH); cdecl; external Qt5PasLib name 'QVariant_toJsonObject';
2134 procedure QVariant_toJsonArray(handle: QVariantH; retval: QJsonArrayH); cdecl; external Qt5PasLib name 'QVariant_toJsonArray';
2135 procedure QVariant_toJsonDocument(handle: QVariantH; retval: QJsonDocumentH); cdecl; external Qt5PasLib name 'QVariant_toJsonDocument';
2136 procedure QVariant_load(handle: QVariantH; ds: QDataStreamH); cdecl; external Qt5PasLib name 'QVariant_load';
2137 procedure QVariant_save(handle: QVariantH; ds: QDataStreamH); cdecl; external Qt5PasLib name 'QVariant_save';
QVariant_typeToNamenull2138 function QVariant_typeToName(typeId: Integer): PAnsiChar; cdecl; external Qt5PasLib name 'QVariant_typeToName';
QVariant_nameToTypenull2139 function QVariant_nameToType(name: PAnsiChar): QVariantType; cdecl; external Qt5PasLib name 'QVariant_nameToType';
QVariant_constDatanull2140 function QVariant_constData(handle: QVariantH): Pointer; cdecl; external Qt5PasLib name 'QVariant_constData';
2141
2142
2143
2144 type
2145 QMetaMethodAccess = ( // QMetaMethod::Access (1)
2146 QMetaMethodPrivate, QMetaMethodProtected, QMetaMethodPublic );
2147
2148 QMetaMethodMethodType = ( // QMetaMethod::MethodType (1)
2149 QMetaMethodMethod, QMetaMethodSignal, QMetaMethodSlot, QMetaMethodConstructor );
2150
2151 QMetaMethodAttributes = ( //QMetaMethod::Attributes (2)
2152 QMetaMethodCompatibility = $1,
2153 QMetaMethodCloned = $2,
2154 QMetaMethodScriptable = $4 );
2155
QMetaMethod_Createnull2156 function QMetaMethod_Create(): QMetaMethodH; cdecl; external Qt5PasLib name 'QMetaMethod_Create';
2157 procedure QMetaMethod_Destroy(handle: QMetaMethodH); cdecl; external Qt5PasLib name 'QMetaMethod_Destroy';
2158 procedure QMetaMethod_methodSignature(handle: QMetaMethodH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QMetaMethod_methodSignature';
2159 procedure QMetaMethod_name(handle: QMetaMethodH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QMetaMethod_name';
QMetaMethod_typeNamenull2160 function QMetaMethod_typeName(handle: QMetaMethodH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaMethod_typeName';
QMetaMethod_returnTypenull2161 function QMetaMethod_returnType(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_returnType';
QMetaMethod_parameterCountnull2162 function QMetaMethod_parameterCount(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_parameterCount';
QMetaMethod_parameterTypenull2163 function QMetaMethod_parameterType(handle: QMetaMethodH; index: Integer): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_parameterType';
2164 procedure QMetaMethod_getParameterTypes(handle: QMetaMethodH; types: PInteger); cdecl; external Qt5PasLib name 'QMetaMethod_getParameterTypes';
QMetaMethod_tagnull2165 function QMetaMethod_tag(handle: QMetaMethodH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaMethod_tag';
QMetaMethod_accessnull2166 function QMetaMethod_access(handle: QMetaMethodH): QMetaMethodAccess; cdecl; external Qt5PasLib name 'QMetaMethod_access';
QMetaMethod_methodTypenull2167 function QMetaMethod_methodType(handle: QMetaMethodH): QMetaMethodMethodType; cdecl; external Qt5PasLib name 'QMetaMethod_methodType';
QMetaMethod_attributesnull2168 function QMetaMethod_attributes(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_attributes';
QMetaMethod_methodIndexnull2169 function QMetaMethod_methodIndex(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_methodIndex';
QMetaMethod_revisionnull2170 function QMetaMethod_revision(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_revision';
QMetaMethod_enclosingMetaObjectnull2171 function QMetaMethod_enclosingMetaObject(handle: QMetaMethodH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaMethod_enclosingMetaObject';
QMetaMethod_isValidnull2172 function QMetaMethod_isValid(handle: QMetaMethodH): Boolean; cdecl; external Qt5PasLib name 'QMetaMethod_isValid';
2173
QMetaEnum_Createnull2174 function QMetaEnum_Create(): QMetaEnumH; cdecl; external Qt5PasLib name 'QMetaEnum_Create';
2175 procedure QMetaEnum_Destroy(handle: QMetaEnumH); cdecl; external Qt5PasLib name 'QMetaEnum_Destroy';
QMetaEnum_namenull2176 function QMetaEnum_name(handle: QMetaEnumH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_name';
QMetaEnum_isFlagnull2177 function QMetaEnum_isFlag(handle: QMetaEnumH): Boolean; cdecl; external Qt5PasLib name 'QMetaEnum_isFlag';
QMetaEnum_keyCountnull2178 function QMetaEnum_keyCount(handle: QMetaEnumH): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_keyCount';
QMetaEnum_keynull2179 function QMetaEnum_key(handle: QMetaEnumH; index: Integer): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_key';
QMetaEnum_valuenull2180 function QMetaEnum_value(handle: QMetaEnumH; index: Integer): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_value';
QMetaEnum_scopenull2181 function QMetaEnum_scope(handle: QMetaEnumH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_scope';
QMetaEnum_keyToValuenull2182 function QMetaEnum_keyToValue(handle: QMetaEnumH; key: PAnsiChar; ok: PBoolean = nil): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_keyToValue';
QMetaEnum_valueToKeynull2183 function QMetaEnum_valueToKey(handle: QMetaEnumH; value: Integer): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_valueToKey';
QMetaEnum_keysToValuenull2184 function QMetaEnum_keysToValue(handle: QMetaEnumH; keys: PAnsiChar; ok: PBoolean = nil): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_keysToValue';
2185 procedure QMetaEnum_valueToKeys(handle: QMetaEnumH; retval: QByteArrayH; value: Integer); cdecl; external Qt5PasLib name 'QMetaEnum_valueToKeys';
QMetaEnum_enclosingMetaObjectnull2186 function QMetaEnum_enclosingMetaObject(handle: QMetaEnumH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaEnum_enclosingMetaObject';
QMetaEnum_isValidnull2187 function QMetaEnum_isValid(handle: QMetaEnumH): Boolean; cdecl; external Qt5PasLib name 'QMetaEnum_isValid';
2188
QMetaProperty_Createnull2189 function QMetaProperty_Create(): QMetaPropertyH; cdecl; external Qt5PasLib name 'QMetaProperty_Create';
2190 procedure QMetaProperty_Destroy(handle: QMetaPropertyH); cdecl; external Qt5PasLib name 'QMetaProperty_Destroy';
QMetaProperty_namenull2191 function QMetaProperty_name(handle: QMetaPropertyH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaProperty_name';
QMetaProperty_typeNamenull2192 function QMetaProperty_typeName(handle: QMetaPropertyH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaProperty_typeName';
QMetaProperty_typenull2193 function QMetaProperty_type(handle: QMetaPropertyH): QVariantType; cdecl; external Qt5PasLib name 'QMetaProperty_type';
QMetaProperty_userTypenull2194 function QMetaProperty_userType(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_userType';
QMetaProperty_propertyIndexnull2195 function QMetaProperty_propertyIndex(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_propertyIndex';
QMetaProperty_isReadablenull2196 function QMetaProperty_isReadable(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isReadable';
QMetaProperty_isWritablenull2197 function QMetaProperty_isWritable(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isWritable';
QMetaProperty_isResettablenull2198 function QMetaProperty_isResettable(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isResettable';
QMetaProperty_isDesignablenull2199 function QMetaProperty_isDesignable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isDesignable';
QMetaProperty_isScriptablenull2200 function QMetaProperty_isScriptable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isScriptable';
QMetaProperty_isStorednull2201 function QMetaProperty_isStored(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isStored';
QMetaProperty_isEditablenull2202 function QMetaProperty_isEditable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isEditable';
QMetaProperty_isUsernull2203 function QMetaProperty_isUser(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isUser';
QMetaProperty_isConstantnull2204 function QMetaProperty_isConstant(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isConstant';
QMetaProperty_isFinalnull2205 function QMetaProperty_isFinal(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isFinal';
QMetaProperty_isFlagTypenull2206 function QMetaProperty_isFlagType(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isFlagType';
QMetaProperty_isEnumTypenull2207 function QMetaProperty_isEnumType(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isEnumType';
2208 procedure QMetaProperty_enumerator(handle: QMetaPropertyH; retval: QMetaEnumH); cdecl; external Qt5PasLib name 'QMetaProperty_enumerator';
QMetaProperty_hasNotifySignalnull2209 function QMetaProperty_hasNotifySignal(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_hasNotifySignal';
2210 procedure QMetaProperty_notifySignal(handle: QMetaPropertyH; retval: QMetaMethodH); cdecl; external Qt5PasLib name 'QMetaProperty_notifySignal';
QMetaProperty_notifySignalIndexnull2211 function QMetaProperty_notifySignalIndex(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_notifySignalIndex';
QMetaProperty_revisionnull2212 function QMetaProperty_revision(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_revision';
2213 procedure QMetaProperty_read(handle: QMetaPropertyH; retval: QVariantH; obj: QObjectH); cdecl; external Qt5PasLib name 'QMetaProperty_read';
QMetaProperty_writenull2214 function QMetaProperty_write(handle: QMetaPropertyH; obj: QObjectH; value: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_write';
QMetaProperty_resetnull2215 function QMetaProperty_reset(handle: QMetaPropertyH; obj: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_reset';
QMetaProperty_hasStdCppSetnull2216 function QMetaProperty_hasStdCppSet(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_hasStdCppSet';
QMetaProperty_isValidnull2217 function QMetaProperty_isValid(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isValid';
QMetaProperty_enclosingMetaObjectnull2218 function QMetaProperty_enclosingMetaObject(handle: QMetaPropertyH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaProperty_enclosingMetaObject';
2219
QMetaClassInfo_Createnull2220 function QMetaClassInfo_Create(): QMetaClassInfoH; cdecl; external Qt5PasLib name 'QMetaClassInfo_Create';
2221 procedure QMetaClassInfo_Destroy(handle: QMetaClassInfoH); cdecl; external Qt5PasLib name 'QMetaClassInfo_Destroy';
QMetaClassInfo_namenull2222 function QMetaClassInfo_name(handle: QMetaClassInfoH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaClassInfo_name';
QMetaClassInfo_valuenull2223 function QMetaClassInfo_value(handle: QMetaClassInfoH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaClassInfo_value';
QMetaClassInfo_enclosingMetaObjectnull2224 function QMetaClassInfo_enclosingMetaObject(handle: QMetaClassInfoH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaClassInfo_enclosingMetaObject';
2225
2226 type
2227 QEventType = cardinal; // QEvent::Type (4)
2228
2229 const
2230 QEventNone = 0 { $0 };
2231 QEventTimer = 1 { $1 };
2232 QEventMouseButtonPress = 2 { $2 };
2233 QEventMouseButtonRelease = 3 { $3 };
2234 QEventMouseButtonDblClick = 4 { $4 };
2235 QEventMouseMove = 5 { $5 };
2236 QEventKeyPress = 6 { $6 };
2237 QEventKeyRelease = 7 { $7 };
2238 QEventFocusIn = 8 { $8 };
2239 QEventFocusOut = 9 { $9 };
2240 QEventFocusAboutToChange = 23 { $17 };
2241 QEventEnter = 10 { $a };
2242 QEventLeave = 11 { $b };
2243 QEventPaint = 12 { $c };
2244 QEventMove = 13 { $d };
2245 QEventResize = 14 { $e };
2246 QEventCreate = 15 { $f };
2247 QEventDestroy = 16 { $10 };
2248 QEventShow = 17 { $11 };
2249 QEventHide = 18 { $12 };
2250 QEventClose = 19 { $13 };
2251 QEventQuit = 20 { $14 };
2252 QEventParentChange = 21 { $15 };
2253 QEventParentAboutToChange = 131 { $83 };
2254 QEventThreadChange = 22 { $16 };
2255 QEventWindowActivate = 24 { $18 };
2256 QEventWindowDeactivate = 25 { $19 };
2257 QEventShowToParent = 26 { $1a };
2258 QEventHideToParent = 27 { $1b };
2259 QEventWheel = 31 { $1f };
2260 QEventWindowTitleChange = 33 { $21 };
2261 QEventWindowIconChange = 34 { $22 };
2262 QEventApplicationWindowIconChange = 35 { $23 };
2263 QEventApplicationFontChange = 36 { $24 };
2264 QEventApplicationLayoutDirectionChange = 37 { $25 };
2265 QEventApplicationPaletteChange = 38 { $26 };
2266 QEventPaletteChange = 39 { $27 };
2267 QEventClipboard = 40 { $28 };
2268 QEventSpeech = 42 { $2a };
2269 QEventMetaCall = 43 { $2b };
2270 QEventSockAct = 50 { $32 };
2271 QEventWinEventAct = 132 { $84 };
2272 QEventDeferredDelete = 52 { $34 };
2273 QEventDragEnter = 60 { $3c };
2274 QEventDragMove = 61 { $3d };
2275 QEventDragLeave = 62 { $3e };
2276 QEventDrop = 63 { $3f };
2277 QEventDragResponse = 64 { $40 };
2278 QEventChildAdded = 68 { $44 };
2279 QEventChildPolished = 69 { $45 };
2280 QEventChildRemoved = 71 { $47 };
2281 QEventShowWindowRequest = 73 { $49 };
2282 QEventPolishRequest = 74 { $4a };
2283 QEventPolish = 75 { $4b };
2284 QEventLayoutRequest = 76 { $4c };
2285 QEventUpdateRequest = 77 { $4d };
2286 QEventUpdateLater = 78 { $4e };
2287 QEventEmbeddingControl = 79 { $4f };
2288 QEventActivateControl = 80 { $50 };
2289 QEventDeactivateControl = 81 { $51 };
2290 QEventContextMenu = 82 { $52 };
2291 QEventInputMethod = 83 { $53 };
2292 QEventTabletMove = 87 { $57 };
2293 QEventLocaleChange = 88 { $58 };
2294 QEventLanguageChange = 89 { $59 };
2295 QEventLayoutDirectionChange = 90 { $5a };
2296 QEventStyle = 91 { $5b };
2297 QEventTabletPress = 92 { $5c };
2298 QEventTabletRelease = 93 { $5d };
2299 QEventOkRequest = 94 { $5e };
2300 QEventHelpRequest = 95 { $5f };
2301 QEventIconDrag = 96 { $60 };
2302 QEventFontChange = 97 { $61 };
2303 QEventEnabledChange = 98 { $62 };
2304 QEventActivationChange = 99 { $63 };
2305 QEventStyleChange = 100 { $64 };
2306 QEventIconTextChange = 101 { $65 };
2307 QEventModifiedChange = 102 { $66 };
2308 QEventMouseTrackingChange = 109 { $6d };
2309 QEventWindowBlocked = 103 { $67 };
2310 QEventWindowUnblocked = 104 { $68 };
2311 QEventWindowStateChange = 105 { $69 };
2312 QEventToolTip = 110 { $6e };
2313 QEventWhatsThis = 111 { $6f };
2314 QEventStatusTip = 112 { $70 };
2315 QEventActionChanged = 113 { $71 };
2316 QEventActionAdded = 114 { $72 };
2317 QEventActionRemoved = 115 { $73 };
2318 QEventFileOpen = 116 { $74 };
2319 QEventShortcut = 117 { $75 };
2320 QEventShortcutOverride = 51 { $33 };
2321 QEventWhatsThisClicked = 118 { $76 };
2322 QEventToolBarChange = 120 { $78 };
2323 QEventApplicationActivate = 121 { $79 };
2324 QEventApplicationActivated = 121 { $79 };
2325 QEventApplicationDeactivate = 122 { $7a };
2326 QEventApplicationDeactivated = 122 { $7a };
2327 QEventQueryWhatsThis = 123 { $7b };
2328 QEventEnterWhatsThisMode = 124 { $7c };
2329 QEventLeaveWhatsThisMode = 125 { $7d };
2330 QEventZOrderChange = 126 { $7e };
2331 QEventHoverEnter = 127 { $7f };
2332 QEventHoverLeave = 128 { $80 };
2333 QEventHoverMove = 129 { $81 };
2334 QEventAcceptDropsChange = 152 { $98 };
2335 QEventZeroTimerEvent = 154 { $9a };
2336 QEventGraphicsSceneMouseMove = 155 { $9b };
2337 QEventGraphicsSceneMousePress = 156 { $9c };
2338 QEventGraphicsSceneMouseRelease = 157 { $9d };
2339 QEventGraphicsSceneMouseDoubleClick = 158 { $9e };
2340 QEventGraphicsSceneContextMenu = 159 { $9f };
2341 QEventGraphicsSceneHoverEnter = 160 { $a0 };
2342 QEventGraphicsSceneHoverMove = 161 { $a1 };
2343 QEventGraphicsSceneHoverLeave = 162 { $a2 };
2344 QEventGraphicsSceneHelp = 163 { $a3 };
2345 QEventGraphicsSceneDragEnter = 164 { $a4 };
2346 QEventGraphicsSceneDragMove = 165 { $a5 };
2347 QEventGraphicsSceneDragLeave = 166 { $a6 };
2348 QEventGraphicsSceneDrop = 167 { $a7 };
2349 QEventGraphicsSceneWheel = 168 { $a8 };
2350 QEventKeyboardLayoutChange = 169 { $a9 };
2351 QEventDynamicPropertyChange = 170 { $aa };
2352 QEventTabletEnterProximity = 171 { $ab };
2353 QEventTabletLeaveProximity = 172 { $ac };
2354 QEventNonClientAreaMouseMove = 173 { $ad };
2355 QEventNonClientAreaMouseButtonPress = 174 { $ae };
2356 QEventNonClientAreaMouseButtonRelease = 175 { $af };
2357 QEventNonClientAreaMouseButtonDblClick = 176 { $b0 };
2358 QEventMacSizeChange = 177 { $b1 };
2359 QEventContentsRectChange = 178 { $b2 };
2360 QEventMacGLWindowChange = 179 { $b3 };
2361 QEventFutureCallOut = 180 { $b4 };
2362 QEventGraphicsSceneResize = 181 { $b5 };
2363 QEventGraphicsSceneMove = 182 { $b6 };
2364 QEventCursorChange = 183 { $b7 };
2365 QEventToolTipChange = 184 { $b8 };
2366 QEventNetworkReplyUpdated = 185 { $b9 };
2367 QEventGrabMouse = 186 { $ba };
2368 QEventUngrabMouse = 187 { $bb };
2369 QEventGrabKeyboard = 188 { $bc };
2370 QEventUngrabKeyboard = 189 { $bd };
2371 QEventMacGLClearDrawable = 191 { $bf };
2372 QEventStateMachineSignal = 192 { $c0 };
2373 QEventStateMachineWrapped = 193 { $c1 };
2374 QEventTouchBegin = 194 { $c2 };
2375 QEventTouchUpdate = 195 { $c3 };
2376 QEventTouchEnd = 196 { $c4 };
2377 QEventNativeGesture = 197 { $c5 };
2378 QEventRequestSoftwareInputPanel = 199 { $c7 };
2379 QEventCloseSoftwareInputPanel = 200 { $c8 };
2380 QEventWinIdChange = 203 { $cb };
2381 QEventGesture = 198 { $c6 };
2382 QEventGestureOverride = 202 { $ca };
2383 QEventScrollPrepare = 204 { $cc };
2384 QEventScroll = 205 { $cd };
2385 QEventExpose = 206 { $ce };
2386 QEventInputMethodQuery = 207 { $cf };
2387 QEventOrientationChange = 208 { $d0 };
2388 QEventTouchCancel = 209 { $d1 };
2389 QEventThemeChange = 210 { $d2 };
2390 QEventSockClose = 211 { $d3 };
2391 QEventPlatformPanel = 212 { $d4 };
2392 QEventStyleAnimationUpdate = 213 { $d5 };
2393 QEventApplicationStateChange = 214 { $d6 };
2394 QEventUser = 1000 { $3e8 };
2395 QEventMaxUser = 65535 { $ffff };
2396
2397
QEvent_Createnull2398 function QEvent_Create(_type: QEventType): QEventH; cdecl; external Qt5PasLib name 'QEvent_Create';
2399 procedure QEvent_Destroy(handle: QEventH); cdecl; external Qt5PasLib name 'QEvent_Destroy';
QEvent_Createnull2400 function QEvent_Create(other: QEventH): QEventH; cdecl; external Qt5PasLib name 'QEvent_Create2';
QEvent_typenull2401 function QEvent_type(handle: QEventH): QEventType; cdecl; external Qt5PasLib name 'QEvent_type';
QEvent_spontaneousnull2402 function QEvent_spontaneous(handle: QEventH): Boolean; cdecl; external Qt5PasLib name 'QEvent_spontaneous';
2403 procedure QEvent_setAccepted(handle: QEventH; accepted: Boolean); cdecl; external Qt5PasLib name 'QEvent_setAccepted';
QEvent_isAcceptednull2404 function QEvent_isAccepted(handle: QEventH): Boolean; cdecl; external Qt5PasLib name 'QEvent_isAccepted';
2405 procedure QEvent_accept(handle: QEventH); cdecl; external Qt5PasLib name 'QEvent_accept';
2406 procedure QEvent_ignore(handle: QEventH); cdecl; external Qt5PasLib name 'QEvent_ignore';
QEvent_registerEventTypenull2407 function QEvent_registerEventType(hint: Integer = -1): Integer; cdecl; external Qt5PasLib name 'QEvent_registerEventType';
2408
QTimerEvent_Createnull2409 function QTimerEvent_Create(timerId: Integer): QTimerEventH; cdecl; external Qt5PasLib name 'QTimerEvent_Create';
2410 procedure QTimerEvent_Destroy(handle: QTimerEventH); cdecl; external Qt5PasLib name 'QTimerEvent_Destroy';
QTimerEvent_timerIdnull2411 function QTimerEvent_timerId(handle: QTimerEventH): Integer; cdecl; external Qt5PasLib name 'QTimerEvent_timerId';
2412
QChildEvent_Createnull2413 function QChildEvent_Create(_type: QEventType; child: QObjectH): QChildEventH; cdecl; external Qt5PasLib name 'QChildEvent_Create';
2414 procedure QChildEvent_Destroy(handle: QChildEventH); cdecl; external Qt5PasLib name 'QChildEvent_Destroy';
QChildEvent_childnull2415 function QChildEvent_child(handle: QChildEventH): QObjectH; cdecl; external Qt5PasLib name 'QChildEvent_child';
QChildEvent_addednull2416 function QChildEvent_added(handle: QChildEventH): Boolean; cdecl; external Qt5PasLib name 'QChildEvent_added';
QChildEvent_polishednull2417 function QChildEvent_polished(handle: QChildEventH): Boolean; cdecl; external Qt5PasLib name 'QChildEvent_polished';
QChildEvent_removednull2418 function QChildEvent_removed(handle: QChildEventH): Boolean; cdecl; external Qt5PasLib name 'QChildEvent_removed';
2419
QDynamicPropertyChangeEvent_Createnull2420 function QDynamicPropertyChangeEvent_Create(name: QByteArrayH): QDynamicPropertyChangeEventH; cdecl; external Qt5PasLib name 'QDynamicPropertyChangeEvent_Create';
2421 procedure QDynamicPropertyChangeEvent_Destroy(handle: QDynamicPropertyChangeEventH); cdecl; external Qt5PasLib name 'QDynamicPropertyChangeEvent_Destroy';
2422 procedure QDynamicPropertyChangeEvent_propertyName(handle: QDynamicPropertyChangeEventH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QDynamicPropertyChangeEvent_propertyName';
2423
2424 type
2425 QEventLoopProcessEventsFlag = cardinal; // QEventLoop::ProcessEventsFlag
2426 QEventLoopProcessEventsFlags = QEventLoopProcessEventsFlag; //QFlags<> (3)
2427 const
2428 QEventLoopAllEvents = $00;
2429 QEventLoopExcludeUserInputEvents = $01;
2430 QEventLoopExcludeSocketNotifiers = $02;
2431 QEventLoopWaitForMoreEvents = $04;
2432 QEventLoopX11ExcludeTimers = $08;
2433 QEventLoopEventLoopExec = $20;
2434 QEventLoopDialogExec = $40;
2435
QEventLoop_Createnull2436 function QEventLoop_Create(parent: QObjectH = nil): QEventLoopH; cdecl; external Qt5PasLib name 'QEventLoop_Create';
2437 procedure QEventLoop_Destroy(handle: QEventLoopH); cdecl; external Qt5PasLib name 'QEventLoop_Destroy';
QEventLoop_processEventsnull2438 function QEventLoop_processEvents(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents): Boolean; cdecl; external Qt5PasLib name 'QEventLoop_processEvents';
2439 procedure QEventLoop_processEvents(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags; maximumTime: Integer); cdecl; external Qt5PasLib name 'QEventLoop_processEvents2';
QEventLoop_execnull2440 function QEventLoop_exec(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents): Integer; cdecl; external Qt5PasLib name 'QEventLoop_exec';
2441 procedure QEventLoop_exit(handle: QEventLoopH; returnCode: Integer = 0); cdecl; external Qt5PasLib name 'QEventLoop_exit';
QEventLoop_isRunningnull2442 function QEventLoop_isRunning(handle: QEventLoopH): Boolean; cdecl; external Qt5PasLib name 'QEventLoop_isRunning';
2443 procedure QEventLoop_wakeUp(handle: QEventLoopH); cdecl; external Qt5PasLib name 'QEventLoop_wakeUp';
QEventLoop_eventnull2444 function QEventLoop_event(handle: QEventLoopH; event: QEventH): Boolean; cdecl; external Qt5PasLib name 'QEventLoop_event';
2445 procedure QEventLoop_quit(handle: QEventLoopH); cdecl; external Qt5PasLib name 'QEventLoop_quit';
2446
QEventLoopLocker_Createnull2447 function QEventLoopLocker_Create(): QEventLoopLockerH; cdecl; external Qt5PasLib name 'QEventLoopLocker_Create';
2448 procedure QEventLoopLocker_Destroy(handle: QEventLoopLockerH); cdecl; external Qt5PasLib name 'QEventLoopLocker_Destroy';
QEventLoopLocker_Createnull2449 function QEventLoopLocker_Create(loop: QEventLoopH): QEventLoopLockerH; cdecl; external Qt5PasLib name 'QEventLoopLocker_Create2';
QEventLoopLocker_Createnull2450 function QEventLoopLocker_Create(thread: QThreadH): QEventLoopLockerH; cdecl; external Qt5PasLib name 'QEventLoopLocker_Create3';
2451
QCoreApplication_Createnull2452 function QCoreApplication_Create(argc: PInteger; argv: PPAnsiChar; AnonParam3: Integer = ApplicationFlags): QCoreApplicationH; cdecl; external Qt5PasLib name 'QCoreApplication_Create';
2453 procedure QCoreApplication_Destroy(handle: QCoreApplicationH); cdecl; external Qt5PasLib name 'QCoreApplication_Destroy';
2454 procedure QCoreApplication_arguments(retval: QStringListH); cdecl; external Qt5PasLib name 'QCoreApplication_arguments';
2455 procedure QCoreApplication_setAttribute(attribute: QtApplicationAttribute; _on: Boolean = True); cdecl; external Qt5PasLib name 'QCoreApplication_setAttribute';
QCoreApplication_testAttributenull2456 function QCoreApplication_testAttribute(attribute: QtApplicationAttribute): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_testAttribute';
2457 procedure QCoreApplication_setOrganizationDomain(orgDomain: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setOrganizationDomain';
2458 procedure QCoreApplication_organizationDomain(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_organizationDomain';
2459 procedure QCoreApplication_setOrganizationName(orgName: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setOrganizationName';
2460 procedure QCoreApplication_organizationName(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_organizationName';
2461 procedure QCoreApplication_setApplicationName(application: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setApplicationName';
2462 procedure QCoreApplication_applicationName(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationName';
2463 procedure QCoreApplication_setApplicationVersion(version: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setApplicationVersion';
2464 procedure QCoreApplication_applicationVersion(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationVersion';
QCoreApplication_instancenull2465 function QCoreApplication_instance(): QCoreApplicationH; cdecl; external Qt5PasLib name 'QCoreApplication_instance';
QCoreApplication_execnull2466 function QCoreApplication_exec(): Integer; cdecl; external Qt5PasLib name 'QCoreApplication_exec';
2467 procedure QCoreApplication_processEvents(flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents); cdecl; external Qt5PasLib name 'QCoreApplication_processEvents';
2468 procedure QCoreApplication_processEvents(flags: QEventLoopProcessEventsFlags; maxtime: Integer); cdecl; external Qt5PasLib name 'QCoreApplication_processEvents2';
2469 procedure QCoreApplication_exit(retcode: Integer = 0); cdecl; external Qt5PasLib name 'QCoreApplication_exit';
QCoreApplication_sendEventnull2470 function QCoreApplication_sendEvent(receiver: QObjectH; event: QEventH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_sendEvent';
2471 procedure QCoreApplication_postEvent(receiver: QObjectH; event: QEventH; priority: Integer = Integer(QtNormalEventPriority)); cdecl; external Qt5PasLib name 'QCoreApplication_postEvent';
2472 procedure QCoreApplication_sendPostedEvents(receiver: QObjectH = nil; event_type: Integer = 0); cdecl; external Qt5PasLib name 'QCoreApplication_sendPostedEvents';
2473 procedure QCoreApplication_removePostedEvents(receiver: QObjectH; eventType: Integer = 0); cdecl; external Qt5PasLib name 'QCoreApplication_removePostedEvents';
QCoreApplication_hasPendingEventsnull2474 function QCoreApplication_hasPendingEvents(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_hasPendingEvents';
QCoreApplication_eventDispatchernull2475 function QCoreApplication_eventDispatcher(): QAbstractEventDispatcherH; cdecl; external Qt5PasLib name 'QCoreApplication_eventDispatcher';
2476 procedure QCoreApplication_setEventDispatcher(eventDispatcher: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QCoreApplication_setEventDispatcher';
QCoreApplication_notifynull2477 function QCoreApplication_notify(handle: QCoreApplicationH; AnonParam1: QObjectH; AnonParam2: QEventH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_notify';
QCoreApplication_startingUpnull2478 function QCoreApplication_startingUp(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_startingUp';
QCoreApplication_closingDownnull2479 function QCoreApplication_closingDown(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_closingDown';
2480 procedure QCoreApplication_applicationDirPath(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationDirPath';
2481 procedure QCoreApplication_applicationFilePath(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationFilePath';
QCoreApplication_applicationPidnull2482 function QCoreApplication_applicationPid(): int64; cdecl; external Qt5PasLib name 'QCoreApplication_applicationPid';
2483 procedure QCoreApplication_setLibraryPaths(AnonParam1: QStringListH); cdecl; external Qt5PasLib name 'QCoreApplication_setLibraryPaths';
2484 procedure QCoreApplication_libraryPaths(retval: QStringListH); cdecl; external Qt5PasLib name 'QCoreApplication_libraryPaths';
2485 procedure QCoreApplication_addLibraryPath(AnonParam1: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_addLibraryPath';
2486 procedure QCoreApplication_removeLibraryPath(AnonParam1: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_removeLibraryPath';
QCoreApplication_installTranslatornull2487 function QCoreApplication_installTranslator(messageFile: QTranslatorH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_installTranslator';
QCoreApplication_removeTranslatornull2488 function QCoreApplication_removeTranslator(messageFile: QTranslatorH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_removeTranslator';
2489 procedure QCoreApplication_translate(retval: PWideString; context: PAnsiChar; key: PAnsiChar; disambiguation: PAnsiChar = nil; n: Integer = -1); cdecl; external Qt5PasLib name 'QCoreApplication_translate';
2490 procedure QCoreApplication_flush(); cdecl; external Qt5PasLib name 'QCoreApplication_flush';
2491 procedure QCoreApplication_installNativeEventFilter(handle: QCoreApplicationH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QCoreApplication_installNativeEventFilter';
2492 procedure QCoreApplication_removeNativeEventFilter(handle: QCoreApplicationH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QCoreApplication_removeNativeEventFilter';
QCoreApplication_isQuitLockEnablednull2493 function QCoreApplication_isQuitLockEnabled(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_isQuitLockEnabled';
2494 procedure QCoreApplication_setQuitLockEnabled(enabled: Boolean); cdecl; external Qt5PasLib name 'QCoreApplication_setQuitLockEnabled';
2495 procedure QCoreApplication_quit(); cdecl; external Qt5PasLib name 'QCoreApplication_quit';
2496
2497
2498 type
2499 QCoreApplication_aboutToQuit_Event = procedure () of object cdecl;
2500 QCoreApplication_organizationNameChanged_Event = procedure () of object cdecl;
2501 QCoreApplication_organizationDomainChanged_Event = procedure () of object cdecl;
2502 QCoreApplication_applicationNameChanged_Event = procedure () of object cdecl;
2503 QCoreApplication_applicationVersionChanged_Event = procedure () of object cdecl;
2504
2505
QTranslator_Createnull2506 function QTranslator_Create(parent: QObjectH = nil): QTranslatorH; cdecl; external Qt5PasLib name 'QTranslator_Create';
2507 procedure QTranslator_Destroy(handle: QTranslatorH); cdecl; external Qt5PasLib name 'QTranslator_Destroy';
2508 procedure QTranslator_translate(handle: QTranslatorH; retval: PWideString; context: PAnsiChar; sourceText: PAnsiChar; disambiguation: PAnsiChar = nil; n: Integer = -1); cdecl; external Qt5PasLib name 'QTranslator_translate';
QTranslator_isEmptynull2509 function QTranslator_isEmpty(handle: QTranslatorH): Boolean; cdecl; external Qt5PasLib name 'QTranslator_isEmpty';
QTranslator_loadnull2510 function QTranslator_load(handle: QTranslatorH; filename: PWideString; directory: PWideString = nil; search_delimiters: PWideString = nil; suffix: PWideString = nil): Boolean; cdecl; external Qt5PasLib name 'QTranslator_load';
QTranslator_loadnull2511 function QTranslator_load(handle: QTranslatorH; locale: QLocaleH; filename: PWideString; prefix: PWideString = nil; directory: PWideString = nil; suffix: PWideString = nil): Boolean; cdecl; external Qt5PasLib name 'QTranslator_load2';
QTranslator_loadnull2512 function QTranslator_load(handle: QTranslatorH; data: PByte; len: Integer; directory: PWideString = nil): Boolean; cdecl; external Qt5PasLib name 'QTranslator_load3';
2513
QTimer_Createnull2514 function QTimer_Create(parent: QObjectH = nil): QTimerH; cdecl; external Qt5PasLib name 'QTimer_Create';
2515 procedure QTimer_Destroy(handle: QTimerH); cdecl; external Qt5PasLib name 'QTimer_Destroy';
QTimer_isActivenull2516 function QTimer_isActive(handle: QTimerH): Boolean; cdecl; external Qt5PasLib name 'QTimer_isActive';
QTimer_timerIdnull2517 function QTimer_timerId(handle: QTimerH): Integer; cdecl; external Qt5PasLib name 'QTimer_timerId';
2518 procedure QTimer_setInterval(handle: QTimerH; msec: Integer); cdecl; external Qt5PasLib name 'QTimer_setInterval';
QTimer_intervalnull2519 function QTimer_interval(handle: QTimerH): Integer; cdecl; external Qt5PasLib name 'QTimer_interval';
QTimer_remainingTimenull2520 function QTimer_remainingTime(handle: QTimerH): Integer; cdecl; external Qt5PasLib name 'QTimer_remainingTime';
2521 procedure QTimer_setTimerType(handle: QTimerH; atype: QtTimerType); cdecl; external Qt5PasLib name 'QTimer_setTimerType';
QTimer_timerTypenull2522 function QTimer_timerType(handle: QTimerH): QtTimerType; cdecl; external Qt5PasLib name 'QTimer_timerType';
2523 procedure QTimer_setSingleShot(handle: QTimerH; singleShot: Boolean); cdecl; external Qt5PasLib name 'QTimer_setSingleShot';
QTimer_isSingleShotnull2524 function QTimer_isSingleShot(handle: QTimerH): Boolean; cdecl; external Qt5PasLib name 'QTimer_isSingleShot';
2525 procedure QTimer_singleShot(msec: Integer; receiver: QObjectH; member: PAnsiChar); cdecl; external Qt5PasLib name 'QTimer_singleShot';
2526 procedure QTimer_singleShot(msec: Integer; timerType: QtTimerType; receiver: QObjectH; member: PAnsiChar); cdecl; external Qt5PasLib name 'QTimer_singleShot2';
2527 procedure QTimer_start(handle: QTimerH; msec: Integer); cdecl; external Qt5PasLib name 'QTimer_start';
2528 procedure QTimer_start(handle: QTimerH); cdecl; external Qt5PasLib name 'QTimer_start2';
2529 procedure QTimer_stop(handle: QTimerH); cdecl; external Qt5PasLib name 'QTimer_stop';
2530
2531
2532 type
2533 QTimer_timeout_Event = procedure () of object cdecl;
2534
2535
QAbstractEventDispatcher_instancenull2536 function QAbstractEventDispatcher_instance(thread: QThreadH = nil): QAbstractEventDispatcherH; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_instance';
QAbstractEventDispatcher_processEventsnull2537 function QAbstractEventDispatcher_processEvents(handle: QAbstractEventDispatcherH; flags: QEventLoopProcessEventsFlags): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_processEvents';
QAbstractEventDispatcher_hasPendingEventsnull2538 function QAbstractEventDispatcher_hasPendingEvents(handle: QAbstractEventDispatcherH): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_hasPendingEvents';
2539 procedure QAbstractEventDispatcher_registerSocketNotifier(handle: QAbstractEventDispatcherH; notifier: QSocketNotifierH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerSocketNotifier';
2540 procedure QAbstractEventDispatcher_unregisterSocketNotifier(handle: QAbstractEventDispatcherH; notifier: QSocketNotifierH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterSocketNotifier';
QAbstractEventDispatcher_registerTimernull2541 function QAbstractEventDispatcher_registerTimer(handle: QAbstractEventDispatcherH; interval: Integer; timerType: QtTimerType; _object: QObjectH): Integer; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerTimer';
2542 procedure QAbstractEventDispatcher_registerTimer(handle: QAbstractEventDispatcherH; timerId: Integer; interval: Integer; timerType: QtTimerType; _object: QObjectH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerTimer2';
QAbstractEventDispatcher_unregisterTimernull2543 function QAbstractEventDispatcher_unregisterTimer(handle: QAbstractEventDispatcherH; timerId: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterTimer';
QAbstractEventDispatcher_unregisterTimersnull2544 function QAbstractEventDispatcher_unregisterTimers(handle: QAbstractEventDispatcherH; _object: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterTimers';
QAbstractEventDispatcher_remainingTimenull2545 function QAbstractEventDispatcher_remainingTime(handle: QAbstractEventDispatcherH; timerId: Integer): Integer; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_remainingTime';
2546 procedure QAbstractEventDispatcher_wakeUp(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_wakeUp';
2547 procedure QAbstractEventDispatcher_interrupt(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_interrupt';
2548 procedure QAbstractEventDispatcher_flush(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_flush';
2549 procedure QAbstractEventDispatcher_startingUp(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_startingUp';
2550 procedure QAbstractEventDispatcher_closingDown(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_closingDown';
2551 procedure QAbstractEventDispatcher_installNativeEventFilter(handle: QAbstractEventDispatcherH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_installNativeEventFilter';
2552 procedure QAbstractEventDispatcher_removeNativeEventFilter(handle: QAbstractEventDispatcherH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_removeNativeEventFilter';
QAbstractEventDispatcher_filterNativeEventnull2553 function QAbstractEventDispatcher_filterNativeEvent(handle: QAbstractEventDispatcherH; eventType: QByteArrayH; message: Pointer; result: PLong): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_filterNativeEvent';
2554 {$ifdef MSWINDOWS }
QAbstractEventDispatcher_registerEventNotifiernull2555 function QAbstractEventDispatcher_registerEventNotifier(handle: QAbstractEventDispatcherH; notifier: QWinEventNotifierH): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerEventNotifier';
2556 procedure QAbstractEventDispatcher_unregisterEventNotifier(handle: QAbstractEventDispatcherH; notifier: QWinEventNotifierH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterEventNotifier';
2557 {$endif}
2558
QMimeData_Createnull2559 function QMimeData_Create(): QMimeDataH; cdecl; external Qt5PasLib name 'QMimeData_Create';
2560 procedure QMimeData_Destroy(handle: QMimeDataH); cdecl; external Qt5PasLib name 'QMimeData_Destroy';
QMimeData_hasUrlsnull2561 function QMimeData_hasUrls(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasUrls';
2562 procedure QMimeData_text(handle: QMimeDataH; retval: PWideString); cdecl; external Qt5PasLib name 'QMimeData_text';
2563 procedure QMimeData_setText(handle: QMimeDataH; text: PWideString); cdecl; external Qt5PasLib name 'QMimeData_setText';
QMimeData_hasTextnull2564 function QMimeData_hasText(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasText';
2565 procedure QMimeData_html(handle: QMimeDataH; retval: PWideString); cdecl; external Qt5PasLib name 'QMimeData_html';
2566 procedure QMimeData_setHtml(handle: QMimeDataH; html: PWideString); cdecl; external Qt5PasLib name 'QMimeData_setHtml';
QMimeData_hasHtmlnull2567 function QMimeData_hasHtml(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasHtml';
2568 procedure QMimeData_imageData(handle: QMimeDataH; retval: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_imageData';
2569 procedure QMimeData_setImageData(handle: QMimeDataH; image: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_setImageData';
QMimeData_hasImagenull2570 function QMimeData_hasImage(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasImage';
2571 procedure QMimeData_colorData(handle: QMimeDataH; retval: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_colorData';
2572 procedure QMimeData_setColorData(handle: QMimeDataH; color: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_setColorData';
QMimeData_hasColornull2573 function QMimeData_hasColor(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasColor';
2574 procedure QMimeData_data(handle: QMimeDataH; retval: QByteArrayH; mimetype: PWideString); cdecl; external Qt5PasLib name 'QMimeData_data';
2575 procedure QMimeData_setData(handle: QMimeDataH; mimetype: PWideString; data: QByteArrayH); cdecl; external Qt5PasLib name 'QMimeData_setData';
2576 procedure QMimeData_removeFormat(handle: QMimeDataH; mimetype: PWideString); cdecl; external Qt5PasLib name 'QMimeData_removeFormat';
QMimeData_hasFormatnull2577 function QMimeData_hasFormat(handle: QMimeDataH; mimetype: PWideString): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasFormat';
2578 procedure QMimeData_formats(handle: QMimeDataH; retval: QStringListH); cdecl; external Qt5PasLib name 'QMimeData_formats';
2579 procedure QMimeData_clear(handle: QMimeDataH); cdecl; external Qt5PasLib name 'QMimeData_clear';
2580
2581
2582 type
2583 QSocketNotifierType = ( // QSocketNotifier::Type (1)
2584 QSocketNotifierRead, QSocketNotifierWrite, QSocketNotifierException );
2585
QSocketNotifier_Createnull2586 function QSocketNotifier_Create(socket: PtrInt; AnonParam2: QSocketNotifierType; parent: QObjectH = nil): QSocketNotifierH; cdecl; external Qt5PasLib name 'QSocketNotifier_Create';
2587 procedure QSocketNotifier_Destroy(handle: QSocketNotifierH); cdecl; external Qt5PasLib name 'QSocketNotifier_Destroy';
QSocketNotifier_socketnull2588 function QSocketNotifier_socket(handle: QSocketNotifierH): PtrInt; cdecl; external Qt5PasLib name 'QSocketNotifier_socket';
QSocketNotifier_typenull2589 function QSocketNotifier_type(handle: QSocketNotifierH): QSocketNotifierType; cdecl; external Qt5PasLib name 'QSocketNotifier_type';
QSocketNotifier_isEnablednull2590 function QSocketNotifier_isEnabled(handle: QSocketNotifierH): Boolean; cdecl; external Qt5PasLib name 'QSocketNotifier_isEnabled';
2591 procedure QSocketNotifier_setEnabled(handle: QSocketNotifierH; AnonParam1: Boolean); cdecl; external Qt5PasLib name 'QSocketNotifier_setEnabled';
2592
2593
2594 type
2595 QSocketNotifier_activated_Event = procedure (socket: Integer) of object cdecl;
2596
2597
QModelIndex_Createnull2598 function QModelIndex_Create(): QModelIndexH; cdecl; external Qt5PasLib name 'QModelIndex_Create';
2599 procedure QModelIndex_Destroy(handle: QModelIndexH); cdecl; external Qt5PasLib name 'QModelIndex_Destroy';
QModelIndex_rownull2600 function QModelIndex_row(handle: QModelIndexH): Integer; cdecl; external Qt5PasLib name 'QModelIndex_row';
QModelIndex_columnnull2601 function QModelIndex_column(handle: QModelIndexH): Integer; cdecl; external Qt5PasLib name 'QModelIndex_column';
QModelIndex_internalIdnull2602 function QModelIndex_internalId(handle: QModelIndexH): PtrUInt; cdecl; external Qt5PasLib name 'QModelIndex_internalId';
QModelIndex_internalPointernull2603 function QModelIndex_internalPointer(handle: QModelIndexH): Pointer; cdecl; external Qt5PasLib name 'QModelIndex_internalPointer';
2604 procedure QModelIndex_parent(handle: QModelIndexH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QModelIndex_parent';
2605 procedure QModelIndex_sibling(handle: QModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QModelIndex_sibling';
2606 procedure QModelIndex_child(handle: QModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QModelIndex_child';
2607 procedure QModelIndex_data(handle: QModelIndexH; retval: QVariantH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QModelIndex_data';
QModelIndex_flagsnull2608 function QModelIndex_flags(handle: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QModelIndex_flags';
QModelIndex_modelnull2609 function QModelIndex_model(handle: QModelIndexH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QModelIndex_model';
QModelIndex_isValidnull2610 function QModelIndex_isValid(handle: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QModelIndex_isValid';
2611
QPersistentModelIndex_Createnull2612 function QPersistentModelIndex_Create(): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_Create';
2613 procedure QPersistentModelIndex_Destroy(handle: QPersistentModelIndexH); cdecl; external Qt5PasLib name 'QPersistentModelIndex_Destroy';
QPersistentModelIndex_Createnull2614 function QPersistentModelIndex_Create(index: QModelIndexH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_Create2';
QPersistentModelIndex_Createnull2615 function QPersistentModelIndex_Create(other: QPersistentModelIndexH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_Create3';
2616 procedure QPersistentModelIndex_swap(handle: QPersistentModelIndexH; other: QPersistentModelIndexH); cdecl; external Qt5PasLib name 'QPersistentModelIndex_swap';
QPersistentModelIndex_rownull2617 function QPersistentModelIndex_row(handle: QPersistentModelIndexH): Integer; cdecl; external Qt5PasLib name 'QPersistentModelIndex_row';
QPersistentModelIndex_columnnull2618 function QPersistentModelIndex_column(handle: QPersistentModelIndexH): Integer; cdecl; external Qt5PasLib name 'QPersistentModelIndex_column';
QPersistentModelIndex_internalPointernull2619 function QPersistentModelIndex_internalPointer(handle: QPersistentModelIndexH): Pointer; cdecl; external Qt5PasLib name 'QPersistentModelIndex_internalPointer';
QPersistentModelIndex_internalIdnull2620 function QPersistentModelIndex_internalId(handle: QPersistentModelIndexH): PtrUInt; cdecl; external Qt5PasLib name 'QPersistentModelIndex_internalId';
2621 procedure QPersistentModelIndex_parent(handle: QPersistentModelIndexH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QPersistentModelIndex_parent';
2622 procedure QPersistentModelIndex_sibling(handle: QPersistentModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QPersistentModelIndex_sibling';
2623 procedure QPersistentModelIndex_child(handle: QPersistentModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QPersistentModelIndex_child';
2624 procedure QPersistentModelIndex_data(handle: QPersistentModelIndexH; retval: QVariantH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QPersistentModelIndex_data';
QPersistentModelIndex_flagsnull2625 function QPersistentModelIndex_flags(handle: QPersistentModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QPersistentModelIndex_flags';
QPersistentModelIndex_modelnull2626 function QPersistentModelIndex_model(handle: QPersistentModelIndexH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_model';
QPersistentModelIndex_isValidnull2627 function QPersistentModelIndex_isValid(handle: QPersistentModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QPersistentModelIndex_isValid';
2628
QAbstractItemModel_hasIndexnull2629 function QAbstractItemModel_hasIndex(handle: QAbstractItemModelH; row: Integer; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_hasIndex';
2630 procedure QAbstractItemModel_index(handle: QAbstractItemModelH; retval: QModelIndexH; row: Integer; column: Integer; parent: QModelIndexH = nil); cdecl; external Qt5PasLib name 'QAbstractItemModel_index';
2631 procedure QAbstractItemModel_parent(handle: QAbstractItemModelH; retval: QModelIndexH; child: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_parent';
2632 procedure QAbstractItemModel_sibling(handle: QAbstractItemModelH; retval: QModelIndexH; row: Integer; column: Integer; idx: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_sibling';
QAbstractItemModel_rowCountnull2633 function QAbstractItemModel_rowCount(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Integer; cdecl; external Qt5PasLib name 'QAbstractItemModel_rowCount';
QAbstractItemModel_columnCountnull2634 function QAbstractItemModel_columnCount(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Integer; cdecl; external Qt5PasLib name 'QAbstractItemModel_columnCount';
QAbstractItemModel_hasChildrennull2635 function QAbstractItemModel_hasChildren(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_hasChildren';
2636 procedure QAbstractItemModel_data(handle: QAbstractItemModelH; retval: QVariantH; index: QModelIndexH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QAbstractItemModel_data';
QAbstractItemModel_setDatanull2637 function QAbstractItemModel_setData(handle: QAbstractItemModelH; index: QModelIndexH; value: QVariantH; role: QtItemDataRole = QtEditRole): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_setData';
2638 procedure QAbstractItemModel_headerData(handle: QAbstractItemModelH; retval: QVariantH; section: Integer; orientation: QtOrientation; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QAbstractItemModel_headerData';
QAbstractItemModel_setHeaderDatanull2639 function QAbstractItemModel_setHeaderData(handle: QAbstractItemModelH; section: Integer; orientation: QtOrientation; value: QVariantH; role: QtItemDataRole = QtEditRole): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_setHeaderData';
2640 procedure QAbstractItemModel_mimeTypes(handle: QAbstractItemModelH; retval: QStringListH); cdecl; external Qt5PasLib name 'QAbstractItemModel_mimeTypes';
QAbstractItemModel_canDropMimeDatanull2641 function QAbstractItemModel_canDropMimeData(handle: QAbstractItemModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_canDropMimeData';
QAbstractItemModel_dropMimeDatanull2642 function QAbstractItemModel_dropMimeData(handle: QAbstractItemModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_dropMimeData';
QAbstractItemModel_supportedDropActionsnull2643 function QAbstractItemModel_supportedDropActions(handle: QAbstractItemModelH): QtDropActions; cdecl; external Qt5PasLib name 'QAbstractItemModel_supportedDropActions';
QAbstractItemModel_supportedDragActionsnull2644 function QAbstractItemModel_supportedDragActions(handle: QAbstractItemModelH): QtDropActions; cdecl; external Qt5PasLib name 'QAbstractItemModel_supportedDragActions';
QAbstractItemModel_insertRowsnull2645 function QAbstractItemModel_insertRows(handle: QAbstractItemModelH; row: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertRows';
QAbstractItemModel_insertColumnsnull2646 function QAbstractItemModel_insertColumns(handle: QAbstractItemModelH; column: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertColumns';
QAbstractItemModel_removeRowsnull2647 function QAbstractItemModel_removeRows(handle: QAbstractItemModelH; row: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeRows';
QAbstractItemModel_removeColumnsnull2648 function QAbstractItemModel_removeColumns(handle: QAbstractItemModelH; column: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeColumns';
QAbstractItemModel_moveRowsnull2649 function QAbstractItemModel_moveRows(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceRow: Integer; count: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveRows';
QAbstractItemModel_moveColumnsnull2650 function QAbstractItemModel_moveColumns(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceColumn: Integer; count: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveColumns';
QAbstractItemModel_insertRownull2651 function QAbstractItemModel_insertRow(handle: QAbstractItemModelH; row: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertRow';
QAbstractItemModel_insertColumnnull2652 function QAbstractItemModel_insertColumn(handle: QAbstractItemModelH; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertColumn';
QAbstractItemModel_removeRownull2653 function QAbstractItemModel_removeRow(handle: QAbstractItemModelH; row: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeRow';
QAbstractItemModel_removeColumnnull2654 function QAbstractItemModel_removeColumn(handle: QAbstractItemModelH; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeColumn';
QAbstractItemModel_moveRownull2655 function QAbstractItemModel_moveRow(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceRow: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveRow';
QAbstractItemModel_moveColumnnull2656 function QAbstractItemModel_moveColumn(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceColumn: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveColumn';
2657 procedure QAbstractItemModel_fetchMore(handle: QAbstractItemModelH; parent: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_fetchMore';
QAbstractItemModel_canFetchMorenull2658 function QAbstractItemModel_canFetchMore(handle: QAbstractItemModelH; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_canFetchMore';
QAbstractItemModel_flagsnull2659 function QAbstractItemModel_flags(handle: QAbstractItemModelH; index: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QAbstractItemModel_flags';
2660 procedure QAbstractItemModel_sort(handle: QAbstractItemModelH; column: Integer; order: QtSortOrder = QtAscendingOrder); cdecl; external Qt5PasLib name 'QAbstractItemModel_sort';
2661 procedure QAbstractItemModel_buddy(handle: QAbstractItemModelH; retval: QModelIndexH; index: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_buddy';
2662 procedure QAbstractItemModel_match(handle: QAbstractItemModelH; retval: PPtrIntArray; start: QModelIndexH; role: Integer; value: QVariantH; hits: Integer; flags: QtMatchFlags); cdecl; external Qt5PasLib name 'QAbstractItemModel_match';
2663 procedure QAbstractItemModel_span(handle: QAbstractItemModelH; retval: PSize; index: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_span';
QAbstractItemModel_submitnull2664 function QAbstractItemModel_submit(handle: QAbstractItemModelH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_submit';
2665 procedure QAbstractItemModel_revert(handle: QAbstractItemModelH); cdecl; external Qt5PasLib name 'QAbstractItemModel_revert';
2666
2667 procedure QAbstractTableModel_index(handle: QAbstractTableModelH; retval: QModelIndexH; row: Integer; column: Integer; parent: QModelIndexH = nil); cdecl; external Qt5PasLib name 'QAbstractTableModel_index';
QAbstractTableModel_dropMimeDatanull2668 function QAbstractTableModel_dropMimeData(handle: QAbstractTableModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractTableModel_dropMimeData';
QAbstractTableModel_flagsnull2669 function QAbstractTableModel_flags(handle: QAbstractTableModelH; index: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QAbstractTableModel_flags';
2670
2671 procedure QAbstractListModel_index(handle: QAbstractListModelH; retval: QModelIndexH; row: Integer; column: Integer = 0; parent: QModelIndexH = nil); cdecl; external Qt5PasLib name 'QAbstractListModel_index';
QAbstractListModel_dropMimeDatanull2672 function QAbstractListModel_dropMimeData(handle: QAbstractListModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractListModel_dropMimeData';
QAbstractListModel_flagsnull2673 function QAbstractListModel_flags(handle: QAbstractListModelH; index: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QAbstractListModel_flags';
2674
2675
2676 type
2677 QAbstractItemModel_dataChanged_Event = procedure (topLeft: QModelIndexH; bottomRight: QModelIndexH) of object cdecl;
2678 QAbstractItemModel_headerDataChanged_Event = procedure (orientation: QtOrientation; first: Integer; last: Integer) of object cdecl;
2679 QAbstractItemModel_layoutChanged_Event = procedure () of object cdecl;
2680 QAbstractItemModel_layoutAboutToBeChanged_Event = procedure () of object cdecl;
2681 QAbstractItemModel_rowsAboutToBeInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2682 QAbstractItemModel_rowsInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2683 QAbstractItemModel_rowsAboutToBeRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2684 QAbstractItemModel_rowsRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2685 QAbstractItemModel_columnsAboutToBeInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2686 QAbstractItemModel_columnsInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2687 QAbstractItemModel_columnsAboutToBeRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2688 QAbstractItemModel_columnsRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2689 QAbstractItemModel_modelAboutToBeReset_Event = procedure () of object cdecl;
2690 QAbstractItemModel_modelReset_Event = procedure () of object cdecl;
2691 QAbstractItemModel_rowsAboutToBeMoved_Event = procedure (sourceParent: QModelIndexH; sourceStart: Integer; sourceEnd: Integer; destinationParent: QModelIndexH; destinationRow: Integer) of object cdecl;
2692 QAbstractItemModel_rowsMoved_Event = procedure (parent: QModelIndexH; start: Integer; _end: Integer; destination: QModelIndexH; row: Integer) of object cdecl;
2693 QAbstractItemModel_columnsAboutToBeMoved_Event = procedure (sourceParent: QModelIndexH; sourceStart: Integer; sourceEnd: Integer; destinationParent: QModelIndexH; destinationColumn: Integer) of object cdecl;
2694 QAbstractItemModel_columnsMoved_Event = procedure (parent: QModelIndexH; start: Integer; _end: Integer; destination: QModelIndexH; column: Integer) of object cdecl;
2695
2696
2697 type
2698 QItemSelectionModelSelectionFlag = cardinal; // QItemSelectionModel::SelectionFlag (4)
2699 QItemSelectionModelSelectionFlags = QItemSelectionModelSelectionFlag; // QFlags<>
2700
2701 const
2702 QItemSelectionModelNoUpdate = 0 { $0 };
2703 QItemSelectionModelClear = 1 { $1 };
2704 QItemSelectionModelSelect = 2 { $2 };
2705 QItemSelectionModelDeselect = 4 { $4 };
2706 QItemSelectionModelToggle = 8 { $8 };
2707 QItemSelectionModelCurrent = 16 { $10 };
2708 QItemSelectionModelRows = 32 { $20 };
2709 QItemSelectionModelColumns = 64 { $40 };
2710 QItemSelectionModelSelectCurrent = 18 { $12 };
2711 QItemSelectionModelToggleCurrent = 24 { $18 };
2712 QItemSelectionModelClearAndSelect = 3 { $3 };
2713
2714
QItemSelectionRange_Createnull2715 function QItemSelectionRange_Create(): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create';
2716 procedure QItemSelectionRange_Destroy(handle: QItemSelectionRangeH); cdecl; external Qt5PasLib name 'QItemSelectionRange_Destroy';
QItemSelectionRange_Createnull2717 function QItemSelectionRange_Create(other: QItemSelectionRangeH): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create2';
QItemSelectionRange_Createnull2718 function QItemSelectionRange_Create(topLeft: QModelIndexH; bottomRight: QModelIndexH): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create3';
QItemSelectionRange_Createnull2719 function QItemSelectionRange_Create(index: QModelIndexH): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create4';
QItemSelectionRange_topnull2720 function QItemSelectionRange_top(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_top';
QItemSelectionRange_leftnull2721 function QItemSelectionRange_left(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_left';
QItemSelectionRange_bottomnull2722 function QItemSelectionRange_bottom(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_bottom';
QItemSelectionRange_rightnull2723 function QItemSelectionRange_right(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_right';
QItemSelectionRange_widthnull2724 function QItemSelectionRange_width(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_width';
QItemSelectionRange_heightnull2725 function QItemSelectionRange_height(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_height';
QItemSelectionRange_topLeftnull2726 function QItemSelectionRange_topLeft(handle: QItemSelectionRangeH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QItemSelectionRange_topLeft';
QItemSelectionRange_bottomRightnull2727 function QItemSelectionRange_bottomRight(handle: QItemSelectionRangeH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QItemSelectionRange_bottomRight';
2728 procedure QItemSelectionRange_parent(handle: QItemSelectionRangeH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QItemSelectionRange_parent';
QItemSelectionRange_modelnull2729 function QItemSelectionRange_model(handle: QItemSelectionRangeH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QItemSelectionRange_model';
QItemSelectionRange_containsnull2730 function QItemSelectionRange_contains(handle: QItemSelectionRangeH; index: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_contains';
QItemSelectionRange_containsnull2731 function QItemSelectionRange_contains(handle: QItemSelectionRangeH; row: Integer; column: Integer; parentIndex: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_contains2';
QItemSelectionRange_intersectsnull2732 function QItemSelectionRange_intersects(handle: QItemSelectionRangeH; other: QItemSelectionRangeH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_intersects';
2733 procedure QItemSelectionRange_intersected(handle: QItemSelectionRangeH; retval: QItemSelectionRangeH; other: QItemSelectionRangeH); cdecl; external Qt5PasLib name 'QItemSelectionRange_intersected';
QItemSelectionRange_isValidnull2734 function QItemSelectionRange_isValid(handle: QItemSelectionRangeH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_isValid';
QItemSelectionRange_isEmptynull2735 function QItemSelectionRange_isEmpty(handle: QItemSelectionRangeH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_isEmpty';
2736 procedure QItemSelectionRange_indexes(handle: QItemSelectionRangeH; retval: PPtrIntArray); cdecl; external Qt5PasLib name 'QItemSelectionRange_indexes';
2737
QItemSelectionModel_Createnull2738 function QItemSelectionModel_Create(model: QAbstractItemModelH): QItemSelectionModelH; cdecl; external Qt5PasLib name 'QItemSelectionModel_Create';
2739 procedure QItemSelectionModel_Destroy(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_Destroy';
QItemSelectionModel_Createnull2740 function QItemSelectionModel_Create(model: QAbstractItemModelH; parent: QObjectH): QItemSelectionModelH; cdecl; external Qt5PasLib name 'QItemSelectionModel_Create2';
2741 procedure QItemSelectionModel_currentIndex(handle: QItemSelectionModelH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QItemSelectionModel_currentIndex';
QItemSelectionModel_isSelectednull2742 function QItemSelectionModel_isSelected(handle: QItemSelectionModelH; index: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_isSelected';
QItemSelectionModel_isRowSelectednull2743 function QItemSelectionModel_isRowSelected(handle: QItemSelectionModelH; row: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_isRowSelected';
QItemSelectionModel_isColumnSelectednull2744 function QItemSelectionModel_isColumnSelected(handle: QItemSelectionModelH; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_isColumnSelected';
QItemSelectionModel_rowIntersectsSelectionnull2745 function QItemSelectionModel_rowIntersectsSelection(handle: QItemSelectionModelH; row: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_rowIntersectsSelection';
QItemSelectionModel_columnIntersectsSelectionnull2746 function QItemSelectionModel_columnIntersectsSelection(handle: QItemSelectionModelH; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_columnIntersectsSelection';
QItemSelectionModel_hasSelectionnull2747 function QItemSelectionModel_hasSelection(handle: QItemSelectionModelH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_hasSelection';
2748 procedure QItemSelectionModel_selectedIndexes(handle: QItemSelectionModelH; retval: PPtrIntArray); cdecl; external Qt5PasLib name 'QItemSelectionModel_selectedIndexes';
2749 procedure QItemSelectionModel_selectedRows(handle: QItemSelectionModelH; retval: PPtrIntArray; column: Integer = 0); cdecl; external Qt5PasLib name 'QItemSelectionModel_selectedRows';
2750 procedure QItemSelectionModel_selectedColumns(handle: QItemSelectionModelH; retval: PPtrIntArray; row: Integer = 0); cdecl; external Qt5PasLib name 'QItemSelectionModel_selectedColumns';
QItemSelectionModel_modelnull2751 function QItemSelectionModel_model(handle: QItemSelectionModelH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QItemSelectionModel_model';
2752 procedure QItemSelectionModel_setCurrentIndex(handle: QItemSelectionModelH; index: QModelIndexH; command: QItemSelectionModelSelectionFlags); cdecl; external Qt5PasLib name 'QItemSelectionModel_setCurrentIndex';
2753 procedure QItemSelectionModel_select(handle: QItemSelectionModelH; index: QModelIndexH; command: QItemSelectionModelSelectionFlags); cdecl; external Qt5PasLib name 'QItemSelectionModel_select';
2754 procedure QItemSelectionModel_clear(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_clear';
2755 procedure QItemSelectionModel_reset(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_reset';
2756 procedure QItemSelectionModel_clearSelection(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_clearSelection';
2757 procedure QItemSelectionModel_clearCurrentIndex(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_clearCurrentIndex';
2758
2759
2760 type
2761 QItemSelectionModel_currentChanged_Event = procedure (current: QModelIndexH; previous: QModelIndexH) of object cdecl;
2762 QItemSelectionModel_currentRowChanged_Event = procedure (current: QModelIndexH; previous: QModelIndexH) of object cdecl;
2763 QItemSelectionModel_currentColumnChanged_Event = procedure (current: QModelIndexH; previous: QModelIndexH) of object cdecl;
2764
2765
2766
2767 type
2768 QThreadPriority = ( // QThread::Priority (1)
2769 QThreadIdlePriority, QThreadLowestPriority, QThreadLowPriority, QThreadNormalPriority, QThreadHighPriority, QThreadHighestPriority, QThreadTimeCriticalPriority, QThreadInheritPriority );
2770
QThread_currentThreadIdnull2771 function QThread_currentThreadId(): QtHANDLE; cdecl; external Qt5PasLib name 'QThread_currentThreadId';
QThread_currentThreadnull2772 function QThread_currentThread(): QThreadH; cdecl; external Qt5PasLib name 'QThread_currentThread';
QThread_idealThreadCountnull2773 function QThread_idealThreadCount(): Integer; cdecl; external Qt5PasLib name 'QThread_idealThreadCount';
2774 procedure QThread_yieldCurrentThread(); cdecl; external Qt5PasLib name 'QThread_yieldCurrentThread';
QThread_Createnull2775 function QThread_Create(parent: QObjectH = nil): QThreadH; cdecl; external Qt5PasLib name 'QThread_Create';
2776 procedure QThread_Destroy(handle: QThreadH); cdecl; external Qt5PasLib name 'QThread_Destroy';
2777 procedure QThread_setPriority(handle: QThreadH; priority: QThreadPriority); cdecl; external Qt5PasLib name 'QThread_setPriority';
QThread_prioritynull2778 function QThread_priority(handle: QThreadH): QThreadPriority; cdecl; external Qt5PasLib name 'QThread_priority';
QThread_isFinishednull2779 function QThread_isFinished(handle: QThreadH): Boolean; cdecl; external Qt5PasLib name 'QThread_isFinished';
QThread_isRunningnull2780 function QThread_isRunning(handle: QThreadH): Boolean; cdecl; external Qt5PasLib name 'QThread_isRunning';
2781 procedure QThread_setStackSize(handle: QThreadH; stackSize: LongWord); cdecl; external Qt5PasLib name 'QThread_setStackSize';
QThread_stackSizenull2782 function QThread_stackSize(handle: QThreadH): LongWord; cdecl; external Qt5PasLib name 'QThread_stackSize';
2783 procedure QThread_exit(handle: QThreadH; retcode: Integer = 0); cdecl; external Qt5PasLib name 'QThread_exit';
QThread_eventDispatchernull2784 function QThread_eventDispatcher(handle: QThreadH): QAbstractEventDispatcherH; cdecl; external Qt5PasLib name 'QThread_eventDispatcher';
2785 procedure QThread_setEventDispatcher(handle: QThreadH; eventDispatcher: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QThread_setEventDispatcher';
QThread_eventnull2786 function QThread_event(handle: QThreadH; event: QEventH): Boolean; cdecl; external Qt5PasLib name 'QThread_event';
2787 procedure QThread_start(handle: QThreadH; AnonParam1: QThreadPriority = QThreadInheritPriority); cdecl; external Qt5PasLib name 'QThread_start';
2788 procedure QThread_terminate(handle: QThreadH); cdecl; external Qt5PasLib name 'QThread_terminate';
2789 procedure QThread_quit(handle: QThreadH); cdecl; external Qt5PasLib name 'QThread_quit';
QThread_waitnull2790 function QThread_wait(handle: QThreadH; time: Longword): Boolean; cdecl; external Qt5PasLib name 'QThread_wait';
2791 procedure QThread_sleep(AnonParam1: Longword); cdecl; external Qt5PasLib name 'QThread_sleep';
2792 procedure QThread_msleep(AnonParam1: Longword); cdecl; external Qt5PasLib name 'QThread_msleep';
2793 procedure QThread_usleep(AnonParam1: Longword); cdecl; external Qt5PasLib name 'QThread_usleep';
2794
2795
2796 type
2797 QThread_started_Event = procedure () of object cdecl;
2798 QThread_finished_Event = procedure () of object cdecl;
2799
2800
QLCLThread_Createnull2801 function QLCLThread_Create(parent: QObjectH = nil): QLCLThreadH; cdecl; external Qt5PasLib name 'QLCLThread_Create';
2802 procedure QLCLThread_Destroy(handle: QLCLThreadH); cdecl; external Qt5PasLib name 'QLCLThread_Destroy';
2803 procedure QLCLThread_override_run(handle: QLCLThreadH; hook: QLCLThread_run_Override); cdecl; external Qt5PasLib name 'QLCLThread_override_run';
QLCLThread_execnull2804 function QLCLThread_exec(handle: QLCLThreadH): Integer; cdecl; external Qt5PasLib name 'QLCLThread_exec';
2805
2806
2807 type
2808 QCharCategory = ( // QChar::Category (1)
2809 QCharMark_NonSpacing, QCharMark_SpacingCombining, QCharMark_Enclosing, QCharNumber_DecimalDigit, QCharNumber_Letter, QCharNumber_Other, QCharSeparator_Space, QCharSeparator_Line, QCharSeparator_Paragraph,
2810 QCharOther_Control, QCharOther_Format, QCharOther_Surrogate, QCharOther_PrivateUse, QCharOther_NotAssigned, QCharLetter_Uppercase, QCharLetter_Lowercase, QCharLetter_Titlecase, QCharLetter_Modifier,
2811 QCharLetter_Other, QCharPunctuation_Connector, QCharPunctuation_Dash, QCharPunctuation_Open, QCharPunctuation_Close, QCharPunctuation_InitialQuote, QCharPunctuation_FinalQuote, QCharPunctuation_Other,
2812 QCharSymbol_Math, QCharSymbol_Currency, QCharSymbol_Modifier, QCharSymbol_Other );
2813
2814 QCharScript = ( // QChar::Script (1)
2815 QCharScript_Unknown, QCharScript_Inherited, QCharScript_Common, QCharScript_Latin, QCharScript_Greek, QCharScript_Cyrillic, QCharScript_Armenian, QCharScript_Hebrew, QCharScript_Arabic,
2816 QCharScript_Syriac, QCharScript_Thaana, QCharScript_Devanagari, QCharScript_Bengali, QCharScript_Gurmukhi, QCharScript_Gujarati, QCharScript_Oriya, QCharScript_Tamil, QCharScript_Telugu,
2817 QCharScript_Kannada, QCharScript_Malayalam, QCharScript_Sinhala, QCharScript_Thai, QCharScript_Lao, QCharScript_Tibetan, QCharScript_Myanmar, QCharScript_Georgian, QCharScript_Hangul,
2818 QCharScript_Ethiopic, QCharScript_Cherokee, QCharScript_CanadianAboriginal, QCharScript_Ogham, QCharScript_Runic, QCharScript_Khmer, QCharScript_Mongolian, QCharScript_Hiragana, QCharScript_Katakana,
2819 QCharScript_Bopomofo, QCharScript_Han, QCharScript_Yi, QCharScript_OldItalic, QCharScript_Gothic, QCharScript_Deseret, QCharScript_Tagalog, QCharScript_Hanunoo, QCharScript_Buhid, QCharScript_Tagbanwa,
2820 QCharScript_Coptic, QCharScript_Limbu, QCharScript_TaiLe, QCharScript_LinearB, QCharScript_Ugaritic, QCharScript_Shavian, QCharScript_Osmanya, QCharScript_Cypriot, QCharScript_Braille,
2821 QCharScript_Buginese, QCharScript_NewTaiLue, QCharScript_Glagolitic, QCharScript_Tifinagh, QCharScript_SylotiNagri, QCharScript_OldPersian, QCharScript_Kharoshthi, QCharScript_Balinese,
2822 QCharScript_Cuneiform, QCharScript_Phoenician, QCharScript_PhagsPa, QCharScript_Nko, QCharScript_Sundanese, QCharScript_Lepcha, QCharScript_OlChiki, QCharScript_Vai, QCharScript_Saurashtra,
2823 QCharScript_KayahLi, QCharScript_Rejang, QCharScript_Lycian, QCharScript_Carian, QCharScript_Lydian, QCharScript_Cham, QCharScript_TaiTham, QCharScript_TaiViet, QCharScript_Avestan,
2824 QCharScript_EgyptianHieroglyphs, QCharScript_Samaritan, QCharScript_Lisu, QCharScript_Bamum, QCharScript_Javanese, QCharScript_MeeteiMayek, QCharScript_ImperialAramaic, QCharScript_OldSouthArabian,
2825 QCharScript_InscriptionalParthian, QCharScript_InscriptionalPahlavi, QCharScript_OldTurkic, QCharScript_Kaithi, QCharScript_Batak, QCharScript_Brahmi, QCharScript_Mandaic, QCharScript_Chakma,
2826 QCharScript_MeroiticCursive, QCharScript_MeroiticHieroglyphs, QCharScript_Miao, QCharScript_Sharada, QCharScript_SoraSompeng, QCharScript_Takri, QCharScriptCount );
2827
2828 QCharDirection = ( // QChar::Direction (1)
2829 QCharDirL, QCharDirR, QCharDirEN, QCharDirES, QCharDirET, QCharDirAN, QCharDirCS, QCharDirB, QCharDirS, QCharDirWS, QCharDirON, QCharDirLRE, QCharDirLRO, QCharDirAL, QCharDirRLE, QCharDirRLO,
2830 QCharDirPDF, QCharDirNSM, QCharDirBN );
2831
2832 QCharDecomposition = ( // QChar::Decomposition (1)
2833 QCharNoDecomposition, QCharCanonical, QCharFont, QCharNoBreak, QCharInitial, QCharMedial, QCharFinal, QCharIsolated, QCharCircle, QCharSuper, QCharSub, QCharVertical, QCharWide, QCharNarrow,
2834 QCharSmall, QCharSquare, QCharCompat, QCharFraction );
2835
2836 QCharJoining = ( // QChar::Joining (1)
2837 QCharOtherJoining, QCharDual, QCharRight, QCharCenter );
2838
2839 QCharUnicodeVersion = ( // QChar::UnicodeVersion (1)
2840 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,
2841 QCharUnicode_5_1, QCharUnicode_5_2, QCharUnicode_6_0, QCharUnicode_6_1, QCharUnicode_6_2 );
2842
2843 QCharSpecialCharacter = ( //QChar::SpecialCharacter (2)
2844 QCharNull = $0000,
2845 QCharTabulation = $0009,
2846 QCharLineFeed = $000a,
2847 QCharCarriageReturn = $000d,
2848 QCharSpace = $0020,
2849 QCharNbsp = $00a0,
2850 QCharSoftHyphen = $00ad,
2851 QCharLineSeparator = $2028,
2852 QCharParagraphSeparator = $2029,
2853 QCharByteOrderMark = $feff,
2854 QCharObjectReplacementCharacter = $fffc,
2855 QCharReplacementCharacter = $fffd,
2856 QCharByteOrderSwapped = $fffe,
2857 QCharLastValidCodePoint = $10ffff );
2858
2859 QCharCombiningClass = ( //QChar::CombiningClass (2)
2860 QCharCombining_BelowLeftAttached = 200,
2861 QCharCombining_BelowAttached = 202,
2862 QCharCombining_BelowRightAttached = 204,
2863 QCharCombining_LeftAttached = 208,
2864 QCharCombining_RightAttached = 210,
2865 QCharCombining_AboveLeftAttached = 212,
2866 QCharCombining_AboveAttached = 214,
2867 QCharCombining_AboveRightAttached = 216,
2868 QCharCombining_BelowLeft = 218,
2869 QCharCombining_Below = 220,
2870 QCharCombining_BelowRight = 222,
2871 QCharCombining_Left = 224,
2872 QCharCombining_Right = 226,
2873 QCharCombining_AboveLeft = 228,
2874 QCharCombining_Above = 230,
2875 QCharCombining_AboveRight = 232,
2876 QCharCombining_DoubleBelow = 233,
2877 QCharCombining_DoubleAbove = 234,
2878 QCharCombining_IotaSubscript = 240 );
2879
QChar_Createnull2880 function QChar_Create(): QCharH; cdecl; external Qt5PasLib name 'QChar_Create';
2881 procedure QChar_Destroy(handle: QCharH); cdecl; external Qt5PasLib name 'QChar_Destroy';
QChar_Createnull2882 function QChar_Create(rc: Word): QCharH; cdecl; external Qt5PasLib name 'QChar_Create2';
QChar_Createnull2883 function QChar_Create(rc: ShortInt): QCharH; cdecl; external Qt5PasLib name 'QChar_Create4';
QChar_Createnull2884 function QChar_Create(rc: LongWord): QCharH; cdecl; external Qt5PasLib name 'QChar_Create5';
QChar_Createnull2885 function QChar_Create(rc: Integer): QCharH; cdecl; external Qt5PasLib name 'QChar_Create6';
QChar_Createnull2886 function QChar_Create(s: QCharSpecialCharacter): QCharH; cdecl; external Qt5PasLib name 'QChar_Create7';
QChar_Createnull2887 function QChar_Create(c: char): QCharH; cdecl; external Qt5PasLib name 'QChar_Create8';
QChar_categorynull2888 function QChar_category(handle: QCharH): QCharCategory; cdecl; external Qt5PasLib name 'QChar_category';
QChar_directionnull2889 function QChar_direction(handle: QCharH): QCharDirection; cdecl; external Qt5PasLib name 'QChar_direction';
QChar_joiningnull2890 function QChar_joining(handle: QCharH): QCharJoining; cdecl; external Qt5PasLib name 'QChar_joining';
QChar_combiningClassnull2891 function QChar_combiningClass(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_combiningClass';
2892 procedure QChar_mirroredChar(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_mirroredChar';
QChar_hasMirrorednull2893 function QChar_hasMirrored(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_hasMirrored';
2894 procedure QChar_decomposition(handle: QCharH; retval: PWideString); cdecl; external Qt5PasLib name 'QChar_decomposition';
QChar_decompositionTagnull2895 function QChar_decompositionTag(handle: QCharH): QCharDecomposition; cdecl; external Qt5PasLib name 'QChar_decompositionTag';
QChar_digitValuenull2896 function QChar_digitValue(handle: QCharH): Integer; cdecl; external Qt5PasLib name 'QChar_digitValue';
2897 procedure QChar_toLower(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toLower';
2898 procedure QChar_toUpper(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toUpper';
2899 procedure QChar_toTitleCase(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toTitleCase';
2900 procedure QChar_toCaseFolded(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toCaseFolded';
QChar_scriptnull2901 function QChar_script(handle: QCharH): QCharScript; cdecl; external Qt5PasLib name 'QChar_script';
QChar_unicodeVersionnull2902 function QChar_unicodeVersion(handle: QCharH): QCharUnicodeVersion; cdecl; external Qt5PasLib name 'QChar_unicodeVersion';
QChar_toLatin1null2903 function QChar_toLatin1(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_toLatin1';
QChar_unicodenull2904 function QChar_unicode(handle: QCharH): Word; cdecl; external Qt5PasLib name 'QChar_unicode';
2905 procedure QChar_fromLatin1(retval: PWideChar; c: char); cdecl; external Qt5PasLib name 'QChar_fromLatin1';
QChar_isNullnull2906 function QChar_isNull(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isNull';
QChar_isPrintnull2907 function QChar_isPrint(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isPrint';
QChar_isSpacenull2908 function QChar_isSpace(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isSpace';
QChar_isMarknull2909 function QChar_isMark(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isMark';
QChar_isPunctnull2910 function QChar_isPunct(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isPunct';
QChar_isSymbolnull2911 function QChar_isSymbol(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isSymbol';
QChar_isLetternull2912 function QChar_isLetter(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetter';
QChar_isNumbernull2913 function QChar_isNumber(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isNumber';
QChar_isLetterOrNumbernull2914 function QChar_isLetterOrNumber(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetterOrNumber';
QChar_isDigitnull2915 function QChar_isDigit(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isDigit';
QChar_isLowernull2916 function QChar_isLower(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLower';
QChar_isUppernull2917 function QChar_isUpper(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isUpper';
QChar_isTitleCasenull2918 function QChar_isTitleCase(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isTitleCase';
QChar_isNonCharacternull2919 function QChar_isNonCharacter(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isNonCharacter';
QChar_isHighSurrogatenull2920 function QChar_isHighSurrogate(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isHighSurrogate';
QChar_isLowSurrogatenull2921 function QChar_isLowSurrogate(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLowSurrogate';
QChar_isSurrogatenull2922 function QChar_isSurrogate(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isSurrogate';
QChar_cellnull2923 function QChar_cell(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_cell';
QChar_rownull2924 function QChar_row(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_row';
2925 procedure QChar_setCell(handle: QCharH; cell: char); cdecl; external Qt5PasLib name 'QChar_setCell';
2926 procedure QChar_setRow(handle: QCharH; row: char); cdecl; external Qt5PasLib name 'QChar_setRow';
QChar_isNonCharacternull2927 function QChar_isNonCharacter(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isNonCharacter2';
QChar_isHighSurrogatenull2928 function QChar_isHighSurrogate(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isHighSurrogate2';
QChar_isLowSurrogatenull2929 function QChar_isLowSurrogate(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLowSurrogate2';
QChar_isSurrogatenull2930 function QChar_isSurrogate(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isSurrogate2';
QChar_requiresSurrogatesnull2931 function QChar_requiresSurrogates(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_requiresSurrogates';
QChar_surrogateToUcs4null2932 function QChar_surrogateToUcs4(high: Word; low: Word): LongWord; cdecl; external Qt5PasLib name 'QChar_surrogateToUcs4';
QChar_surrogateToUcs4null2933 function QChar_surrogateToUcs4(high: PWideChar; low: PWideChar): LongWord; cdecl; external Qt5PasLib name 'QChar_surrogateToUcs42';
QChar_highSurrogatenull2934 function QChar_highSurrogate(ucs4: LongWord): Word; cdecl; external Qt5PasLib name 'QChar_highSurrogate';
QChar_lowSurrogatenull2935 function QChar_lowSurrogate(ucs4: LongWord): Word; cdecl; external Qt5PasLib name 'QChar_lowSurrogate';
QChar_isSpacenull2936 function QChar_isSpace(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isSpace2';
QChar_isLetternull2937 function QChar_isLetter(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetter2';
QChar_isNumbernull2938 function QChar_isNumber(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isNumber2';
QChar_isLetterOrNumbernull2939 function QChar_isLetterOrNumber(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetterOrNumber2';
QChar_isDigitnull2940 function QChar_isDigit(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isDigit2';
QChar_isLowernull2941 function QChar_isLower(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLower2';
QChar_isUppernull2942 function QChar_isUpper(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isUpper2';
QChar_isTitleCasenull2943 function QChar_isTitleCase(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isTitleCase2';
2944
QSize_Createnull2945 function QSize_Create(): QSizeH; cdecl; external Qt5PasLib name 'QSize_Create';
2946 procedure QSize_Destroy(handle: QSizeH); cdecl; external Qt5PasLib name 'QSize_Destroy';
QSize_Createnull2947 function QSize_Create(w: Integer; h: Integer): QSizeH; cdecl; external Qt5PasLib name 'QSize_Create2';
QSize_isNullnull2948 function QSize_isNull(handle: QSizeH): Boolean; cdecl; external Qt5PasLib name 'QSize_isNull';
QSize_isEmptynull2949