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 QTableWidgetItemH = class(TObject) end;
498 QTableWidgetSelectionRangeH = class(TObject) end;
499 QTextBlockH = class(TObject) end;
500 QTextBlockUserDataH = class(TObject) end;
501 QTextCodecH = class(TObject) end;
502 QTextCursorH = class(TObject) end;
503 QTextDocumentFragmentH = class(TObject) end;
504 QTextDocumentWriterH = class(TObject) end;
505 QTextFormatH = class(TObject) end;
506 QTextBlockFormatH = class(QTextFormatH) end;
507 QTextCharFormatH = class(QTextFormatH) end;
508 QTextImageFormatH = class(QTextCharFormatH) end;
509 QTextTableCellFormatH = class(QTextCharFormatH) end;
510 QTextFrameFormatH = class(QTextFormatH) end;
511 QTextTableFormatH = class(QTextFrameFormatH) end;
512 QTextListFormatH = class(QTextFormatH) end;
513 QTextFragmentH = class(TObject) end;
514 QTextInlineObjectH = class(TObject) end;
515 QTextLayoutH = class(TObject) end;
516 QTextLengthH = class(TObject) end;
517 QTextLineH = class(TObject) end;
518 QTextObjectInterfaceH = class(TObject) end;
519 QTextOptionH = class(TObject) end;
520 QTimeH = class(TObject) end;
521 QToolTipH = class(TObject) end;
522 QTouchDeviceH = class(TObject) end;
523 QTransformH = class(TObject) end;
524 QTreeWidgetItemH = class(TObject) end;
525 QUrlH = class(TObject) end;
526 QUrlQueryH = class(TObject) end;
527 QUuidH = class(TObject) end;
528 QVariantH = class(TObject) end;
529 QVectorH = class(TObject) end;
530 QPolygonH = class(QVectorH) end;
531 QPolygonFH = class(QVectorH) end;
532 QWhatsThisH = class(TObject) end;
533
534 QPainterPathElementH = class(TObject) end;
535 QObject_hookH = class(TObject) end;
536 QCoreApplication_hookH = class(QObject_hookH) end;
537 QTimer_hookH = class(QObject_hookH) end;
538 QSocketNotifier_hookH = class(QObject_hookH) end;
539 QModelIndex_hookH = class(QObject_hookH) end;
540 QPersistentModelIndex_hookH = class(QObject_hookH) end;
541 QAbstractItemModel_hookH = class(QObject_hookH) end;
542 QAbstractTableModel_hookH = class(QAbstractItemModel_hookH) end;
543 QAbstractListModel_hookH = class(QAbstractItemModel_hookH) end;
544 QItemSelectionRange_hookH = class(QObject_hookH) end;
545 QItemSelectionModel_hookH = class(QObject_hookH) end;
546 QThread_hookH = class(QObject_hookH) end;
547 QIODevice_hookH = class(QObject_hookH) end;
548 QProcessEnvironment_hookH = class(QObject_hookH) end;
549 QProcess_hookH = class(QIODevice_hookH) end;
550 QFileSystemWatcher_hookH = class(QObject_hookH) end;
551 QClipboard_hookH = class(QObject_hookH) end;
552 QDrag_hookH = class(QObject_hookH) end;
553 QGuiApplication_hookH = class(QCoreApplication_hookH) end;
554 QApplication_hookH = class(QGuiApplication_hookH) end;
555 QWidget_hookH = class(QObject_hookH) end;
556 QLayout_hookH = class(QObject_hookH) end;
557 QStackedLayout_hookH = class(QLayout_hookH) end;
558 QAction_hookH = class(QObject_hookH) end;
559 QActionGroup_hookH = class(QObject_hookH) end;
560 QDesktopWidget_hookH = class(QWidget_hookH) end;
561 QShortcut_hookH = class(QObject_hookH) end;
562 QAbstractTextDocumentLayout_hookH = class(QObject_hookH) end;
563 QTextObjectInterface_hookH = class(QObject_hookH) end;
564 QStandardItem_hookH = class(QObject_hookH) end;
565 QStandardItemModel_hookH = class(QAbstractItemModel_hookH) end;
566 QFrame_hookH = class(QWidget_hookH) end;
567 QStackedWidget_hookH = class(QFrame_hookH) end;
568 QAbstractScrollArea_hookH = class(QFrame_hookH) end;
569 QAbstractSlider_hookH = class(QWidget_hookH) end;
570 QScrollBar_hookH = class(QAbstractSlider_hookH) end;
571 QMenu_hookH = class(QWidget_hookH) end;
572 QMenuBar_hookH = class(QWidget_hookH) end;
573 QButtonGroup_hookH = class(QObject_hookH) end;
574 QAbstractButton_hookH = class(QWidget_hookH) end;
575 QPushButton_hookH = class(QAbstractButton_hookH) end;
576 QLineEdit_hookH = class(QWidget_hookH) end;
577 QPlainTextEdit_hookH = class(QAbstractScrollArea_hookH) end;
578 QPlainTextDocumentLayout_hookH = class(QAbstractTextDocumentLayout_hookH) end;
579 QTextEdit_hookH = class(QAbstractScrollArea_hookH) end;
580 QTabWidget_hookH = class(QWidget_hookH) end;
581 QMainWindow_hookH = class(QWidget_hookH) end;
582 QToolBar_hookH = class(QWidget_hookH) end;
583 QLCDNumber_hookH = class(QFrame_hookH) end;
584 QAbstractSpinBox_hookH = class(QWidget_hookH) end;
585 QSpinBox_hookH = class(QAbstractSpinBox_hookH) end;
586 QDoubleSpinBox_hookH = class(QAbstractSpinBox_hookH) end;
587 QSplitter_hookH = class(QFrame_hookH) end;
588 QSplitterHandle_hookH = class(QWidget_hookH) end;
589 QComboBox_hookH = class(QWidget_hookH) end;
590 QCheckBox_hookH = class(QAbstractButton_hookH) end;
591 QSlider_hookH = class(QAbstractSlider_hookH) end;
592 QTextBrowser_hookH = class(QTextEdit_hookH) end;
593 QLabel_hookH = class(QFrame_hookH) end;
594 QGroupBox_hookH = class(QWidget_hookH) end;
595 QDockWidget_hookH = class(QWidget_hookH) end;
596 QTabBar_hookH = class(QWidget_hookH) end;
597 QProgressBar_hookH = class(QWidget_hookH) end;
598 QStatusBar_hookH = class(QWidget_hookH) end;
599 QToolBox_hookH = class(QFrame_hookH) end;
600 QToolButton_hookH = class(QAbstractButton_hookH) end;
601 QMdiArea_hookH = class(QAbstractScrollArea_hookH) end;
602 QMdiSubWindow_hookH = class(QWidget_hookH) end;
603 QCalendarWidget_hookH = class(QWidget_hookH) end;
604 QFontComboBox_hookH = class(QComboBox_hookH) end;
605 QAbstractItemView_hookH = class(QAbstractScrollArea_hookH) end;
606 QListView_hookH = class(QAbstractItemView_hookH) end;
607 QListWidgetItem_hookH = class(QObject_hookH) end;
608 QListWidget_hookH = class(QListView_hookH) end;
609 QTreeView_hookH = class(QAbstractItemView_hookH) end;
610 QTreeWidgetItem_hookH = class(QObject_hookH) end;
611 QTreeWidget_hookH = class(QTreeView_hookH) end;
612 QHeaderView_hookH = class(QAbstractItemView_hookH) end;
613 QAbstractItemDelegate_hookH = class(QObject_hookH) end;
614 QTableView_hookH = class(QAbstractItemView_hookH) end;
615 QTableWidgetSelectionRange_hookH = class(QObject_hookH) end;
616 QTableWidgetItem_hookH = class(QObject_hookH) end;
617 QTableWidget_hookH = class(QTableView_hookH) end;
618 QDialog_hookH = class(QWidget_hookH) end;
619 QFileDialog_hookH = class(QDialog_hookH) end;
620 QProgressDialog_hookH = class(QDialog_hookH) end;
621 QAbstractPrintDialog_hookH = class(QDialog_hookH) end;
622 QPrintDialog_hookH = class(QAbstractPrintDialog_hookH) end;
623 QPrintPreviewDialog_hookH = class(QDialog_hookH) end;
624 QPrintPreviewWidget_hookH = class(QWidget_hookH) end;
625 QSystemTrayIcon_hookH = class(QObject_hookH) end;
626 QGraphicsScene_hookH = class(QObject_hookH) end;
627 QAbstractSocket_hookH = class(QIODevice_hookH) end;
628 QUdpSocket_hookH = class(QAbstractSocket_hookH) end;
629 QTcpSocket_hookH = class(QAbstractSocket_hookH) end;
630 QTcpServer_hookH = class(QObject_hookH) end;
631 QNetworkAccessManager_hookH = class(QObject_hookH) end;
632 QNetworkReply_hookH = class(QIODevice_hookH) end;
633
sgnull634 QCoreApplicationEventFilter = function(Msg:PChar;Res:PLong):boolean cdecl;
sgnull635 QAbstractEventDispatcherEventFilter = function(Msg:PChar):boolean cdecl;
636 QLCLItemDelegate_sizeHint_Override = procedure (option: QStyleOptionViewItemH; index: QModelIndexH; Size: PSize) of object cdecl;
637 QLCLItemDelegate_paint_Override = procedure (painter : QPainterH; option: QStyleOptionViewItemH; index: QModelIndexH) of object cdecl;
638 QLCLItemDelegate_createEditor_Override = procedure (parent : QWidgetH; option: QStyleOptionViewItemH; index: QModelIndexH; out editor: QWidgetH) of object cdecl;
639 QLCLItemDelegate_setEditorData_Override = procedure (editor : QWidgetH; index: QModelIndexH) of object cdecl;
640 QLCLItemDelegate_setModelData_Override = procedure (editor : QWidgetH; model: QAbstractItemModelH; index: QModelIndexH) of object cdecl;
641 QLCLItemDelegate_updateEditorGeometry_Override = procedure (editor : QWidgetH; option: QStyleOptionViewItemH; index: QModelIndexH) of object cdecl;
642 QLCLItemDelegate_editorEvent_Override = procedure (event : QEventH; model: QAbstractItemModelH; option: QStyleOptionViewItemH; index: QModelIndexH; retval: PBoolean) of object cdecl;
643 QLCLAbstractScrollArea_viewportEvent_Override = procedure (event: QEventH; retval: PBoolean) of object cdecl;
644 QLCLThread_run_Override = procedure of object cdecl;
645
646 type
647 QObjectEventFilter = function (Sender:QObjectH; Event: QEventH):boolean of object cdecl;
648 QObject_destroyed_Event = procedure of object; cdecl;
QtPointnull649 function QtPoint(X,Y:integer): TQtPoint;
QtPointFnull650 function QtPointF(X,Y:QReal): TQtPointF;
QObject_hook_Createnull651 function QObject_hook_Create(handle : QObjectH) : QObject_hookH; cdecl; external Qt5PasLib name 'QObject_hook_Create';
652 procedure QObject_hook_Destroy(handle : QObject_hookH ); cdecl; external Qt5PasLib name 'QObject_hook_Destroy';
653 procedure QObject_hook_hook_events(handle : QObject_hookH; hook : QObjectEventFilter); cdecl; external Qt5PasLib name 'QObject_hook_hook_events';
654 procedure QObject_hook_hook_destroyed(handle : QObject_hookH; hook : QObject_destroyed_Event); cdecl; external Qt5PasLib name 'QObject_hook_hook_destroyed';
655
656 type
657 QtGlobalColor = ( // Qt::GlobalColor (1)
658 Qtcolor0, Qtcolor1, Qtblack, Qtwhite, QtdarkGray, Qtgray, QtlightGray, Qtred, Qtgreen, Qtblue, Qtcyan, Qtmagenta, Qtyellow, QtdarkRed, QtdarkGreen, QtdarkBlue, QtdarkCyan, QtdarkMagenta,
659 QtdarkYellow, Qttransparent );
660
661 QtSortOrder = ( // Qt::SortOrder (1)
662 QtAscendingOrder, QtDescendingOrder );
663
664 QtTileRule = ( // Qt::TileRule (1)
665 QtStretchTile, QtRepeatTile, QtRoundTile );
666
667 QtTextElideMode = ( // Qt::TextElideMode (1)
668 QtElideLeft, QtElideRight, QtElideMiddle, QtElideNone );
669
670 QtHitTestAccuracy = ( // Qt::HitTestAccuracy (1)
671 QtExactHit, QtFuzzyHit );
672
673 QtBGMode = ( // Qt::BGMode (1)
674 QtTransparentMode, QtOpaqueMode );
675
676 QtArrowType = ( // Qt::ArrowType (1)
677 QtNoArrow, QtUpArrow, QtDownArrow, QtLeftArrow, QtRightArrow );
678
679 QtPenStyle = ( // Qt::PenStyle (1)
680 QtNoPen, QtSolidLine, QtDashLine, QtDotLine, QtDashDotLine, QtDashDotDotLine, QtCustomDashLine );
681
682 QtSizeMode = ( // Qt::SizeMode (1)
683 QtAbsoluteSize, QtRelativeSize );
684
685 QtUIEffect = ( // Qt::UIEffect (1)
686 QtUI_General, QtUI_AnimateMenu, QtUI_FadeMenu, QtUI_AnimateCombo, QtUI_AnimateTooltip, QtUI_FadeTooltip, QtUI_AnimateToolBox );
687
688 QtTextFormat = ( // Qt::TextFormat (1)
689 QtPlainText, QtRichText, QtAutoText );
690
691 QtAspectRatioMode = ( // Qt::AspectRatioMode (1)
692 QtIgnoreAspectRatio, QtKeepAspectRatio, QtKeepAspectRatioByExpanding );
693
694 QtTimeSpec = ( // Qt::TimeSpec (1)
695 QtLocalTime, QtUTC, QtOffsetFromUTC );
696
697 QtScrollBarPolicy = ( // Qt::ScrollBarPolicy (1)
698 QtScrollBarAsNeeded, QtScrollBarAlwaysOff, QtScrollBarAlwaysOn );
699
700 QtCaseSensitivity = ( // Qt::CaseSensitivity (1)
701 QtCaseInsensitive, QtCaseSensitive );
702
703 QtShortcutContext = ( // Qt::ShortcutContext (1)
704 QtWidgetShortcut, QtWindowShortcut, QtApplicationShortcut, QtWidgetWithChildrenShortcut );
705
706 QtFillRule = ( // Qt::FillRule (1)
707 QtOddEvenFill, QtWindingFill );
708
709 QtMaskMode = ( // Qt::MaskMode (1)
710 QtMaskInColor, QtMaskOutColor );
711
712 QtClipOperation = ( // Qt::ClipOperation (1)
713 QtNoClip, QtReplaceClip, QtIntersectClip );
714
715 QtTransformationMode = ( // Qt::TransformationMode (1)
716 QtFastTransformation, QtSmoothTransformation );
717
718 QtAxis = ( // Qt::Axis (1)
719 QtXAxis, QtYAxis, QtZAxis );
720
721 QtFocusReason = ( // Qt::FocusReason (1)
722 QtMouseFocusReason, QtTabFocusReason, QtBacktabFocusReason, QtActiveWindowFocusReason, QtPopupFocusReason, QtShortcutFocusReason, QtMenuBarFocusReason, QtOtherFocusReason, QtNoFocusReason );
723
724 QtContextMenuPolicy = ( // Qt::ContextMenuPolicy (1)
725 QtNoContextMenu, QtDefaultContextMenu, QtActionsContextMenu, QtCustomContextMenu, QtPreventContextMenu );
726
727 QtToolButtonStyle = ( // Qt::ToolButtonStyle (1)
728 QtToolButtonIconOnly, QtToolButtonTextOnly, QtToolButtonTextBesideIcon, QtToolButtonTextUnderIcon, QtToolButtonFollowStyle );
729
730 QtLayoutDirection = ( // Qt::LayoutDirection (1)
731 QtLeftToRight, QtRightToLeft, QtLayoutDirectionAuto );
732
733 QtCheckState = ( // Qt::CheckState (1)
734 QtUnchecked, QtPartiallyChecked, QtChecked );
735
736 QtWindowModality = ( // Qt::WindowModality (1)
737 QtNonModal, QtWindowModal, QtApplicationModal );
738
739 QtSizeHint = ( // Qt::SizeHint (1)
740 QtMinimumSize, QtPreferredSize, QtMaximumSize, QtMinimumDescent, QtNSizeHints );
741
742 QtWindowFrameSection = ( // Qt::WindowFrameSection (1)
743 QtNoSection, QtLeftSection, QtTopLeftSection, QtTopSection, QtTopRightSection, QtRightSection, QtBottomRightSection, QtBottomSection, QtBottomLeftSection, QtTitleBarArea );
744
745 QtInitialization = ( // Qt::Initialization (1)
746 QtUninitialized );
747
748 QtCoordinateSystem = ( // Qt::CoordinateSystem (1)
749 QtDeviceCoordinates, QtLogicalCoordinates );
750
751 QtNavigationMode = ( // Qt::NavigationMode (1)
752 QtNavigationModeNone, QtNavigationModeKeypadTabOrder, QtNavigationModeKeypadDirectional, QtNavigationModeCursorAuto, QtNavigationModeCursorForceVisible );
753
754 QtCursorMoveStyle = ( // Qt::CursorMoveStyle (1)
755 QtLogicalMoveStyle, QtVisualMoveStyle );
756
757 QtTimerType = ( // Qt::TimerType (1)
758 QtPreciseTimer, QtCoarseTimer, QtVeryCoarseTimer );
759
760 type
761 QtKeyboardModifier = cardinal; // Qt::KeyboardModifier
762 QtKeyboardModifiers = QtKeyboardModifier; //QFlags<> (3)
763 const
764 QtNoModifier = $00000000;
765 QtShiftModifier = $02000000;
766 QtControlModifier = $04000000;
767 QtAltModifier = $08000000;
768 QtMetaModifier = $10000000;
769 QtKeypadModifier = $20000000;
770 QtGroupSwitchModifier = $40000000;
771 QtKeyboardModifierMask = $fe000000;
772
773 type
774 QtOrientation = cardinal; // Qt::Orientation
775 QtOrientations = QtOrientation; //QFlags<> (3)
776 const
777 QtHorizontal = $1;
778 QtVertical = $2;
779
780
781 type
782 QtWhiteSpaceMode = ( //Qt::WhiteSpaceMode (2)
783 QtWhiteSpaceModeUndefined = -1,
784 QtWhiteSpaceNormal,
785 QtWhiteSpacePre,
786 QtWhiteSpaceNoWrap );
787
788 type
789 QtWindowState = cardinal; // Qt::WindowState
790 QtWindowStates = QtWindowState; //QFlags<> (3)
791 const
792 QtWindowNoState = $00000000;
793 QtWindowMinimized = $00000001;
794 QtWindowMaximized = $00000002;
795 QtWindowFullScreen = $00000004;
796 QtWindowActive = $00000008;
797
798 type
799 QtApplicationState = cardinal; // Qt::ApplicationState
800 QtApplicationStates = QtApplicationState; //QFlags<> (3)
801 const
802 QtApplicationSuspended = $00000000;
803 QtApplicationHidden = $00000001;
804 QtApplicationInactive = $00000002;
805 QtApplicationActive = $00000004;
806
807 type
808 QtScreenOrientation = cardinal; // Qt::ScreenOrientation
809 QtScreenOrientations = QtScreenOrientation; //QFlags<> (3)
810 const
811 QtPrimaryOrientation = $00000000;
812 QtPortraitOrientation = $00000001;
813 QtLandscapeOrientation = $00000002;
814 QtInvertedPortraitOrientation = $00000004;
815 QtInvertedLandscapeOrientation = $00000008;
816
817
818 type
819 QtApplicationAttribute = ( //Qt::ApplicationAttribute (2)
820 QtAA_ImmediateWidgetCreation = 0,
821 QtAA_MSWindowsUseDirect3DByDefault = 1,
822 QtAA_DontShowIconsInMenus = 2,
823 QtAA_NativeWindows = 3,
824 QtAA_DontCreateNativeWidgetSiblings = 4,
825 QtAA_MacPluginApplication = 5,
826 QtAA_DontUseNativeMenuBar = 6,
827 QtAA_MacDontSwapCtrlAndMeta = 7,
828 QtAA_Use96Dpi = 8,
829 QtAA_X11InitThreads = 10,
830 QtAA_SynthesizeTouchForUnhandledMouseEvents = 11,
831 QtAA_SynthesizeMouseForUnhandledTouchEvents = 12,
832 QtAA_UseHighDpiPixmaps = 13,
833 QtAA_ForceRasterWidgets = 14,
834 QtAA_UseDesktopOpenGL = 15,
835 QtAA_UseOpenGLES = 16,
836 QtAA_UseSoftwareOpenGL = 17,
837 QtAA_ShareOpenGLContexts = 18,
838 QtAA_SetPalette = 19,
839 QtAA_EnableHighDpiScaling = 20,
840 QtAA_DisableHighDpiScaling = 21,
841 QtAA_AttributeCount );
842
843 type
844 QtImageConversionFlag = cardinal; // Qt::ImageConversionFlag
845 QtImageConversionFlags = QtImageConversionFlag; //QFlags<> (3)
846 const
847 QtColorMode_Mask = $00000003;
848 QtAutoColor = $00000000;
849 QtColorOnly = $00000003;
850 QtMonoOnly = $00000002;
851 QtAlphaDither_Mask = $0000000c;
852 QtThresholdAlphaDither = $00000000;
853 QtOrderedAlphaDither = $00000004;
854 QtDiffuseAlphaDither = $00000008;
855 QtNoAlpha = $0000000c;
856 QtDither_Mask = $00000030;
857 QtDiffuseDither = $00000000;
858 QtOrderedDither = $00000010;
859 QtThresholdDither = $00000020;
860 QtDitherMode_Mask = $000000c0;
861 QtAutoDither = $00000000;
862 QtPreferDither = $00000040;
863 QtAvoidDither = $00000080;
864 QtNoOpaqueDetection = $00000100;
865 QtNoFormatConversion = $00000200;
866
867
868 type
869 QtPenCapStyle = ( //Qt::PenCapStyle (2)
870 QtFlatCap = $00,
871 QtSquareCap = $10,
872 QtRoundCap = $20,
873 QtMPenCapStyle = $30 );
874
875 QtPenJoinStyle = ( //Qt::PenJoinStyle (2)
876 QtMiterJoin = $00,
877 QtBevelJoin = $40,
878 QtRoundJoin = $80,
879 QtSvgMiterJoin = $100,
880 QtMPenJoinStyle = $1c0 );
881
882 QtBrushStyle = ( //Qt::BrushStyle (2)
883 QtNoBrush,
884 QtSolidPattern,
885 QtDense1Pattern,
886 QtDense2Pattern,
887 QtDense3Pattern,
888 QtDense4Pattern,
889 QtDense5Pattern,
890 QtDense6Pattern,
891 QtDense7Pattern,
892 QtHorPattern,
893 QtVerPattern,
894 QtCrossPattern,
895 QtBDiagPattern,
896 QtFDiagPattern,
897 QtDiagCrossPattern,
898 QtLinearGradientPattern,
899 QtRadialGradientPattern,
900 QtConicalGradientPattern,
901 QtTexturePattern = 24 );
902
903 QtDockWidgetAreaSizes = ( //Qt::DockWidgetAreaSizes (2)
904 QtNDockWidgetAreas = 4 );
905
906 QtToolBarAreaSizes = ( //Qt::ToolBarAreaSizes (2)
907 QtNToolBarAreas = 4 );
908
909 QtDayOfWeek = ( //Qt::DayOfWeek (2)
910 QtMonday = 1,
911 QtTuesday = 2,
912 QtWednesday = 3,
913 QtThursday = 4,
914 QtFriday = 5,
915 QtSaturday = 6,
916 QtSunday = 7 );
917
918 QtCorner = ( //Qt::Corner (2)
919 QtTopLeftCorner = $00000,
920 QtTopRightCorner = $00001,
921 QtBottomLeftCorner = $00002,
922 QtBottomRightCorner = $00003 );
923
924 QtEdge = ( //Qt::Edge (2)
925 QtTopEdge = $00001,
926 QtLeftEdge = $00002,
927 QtRightEdge = $00004,
928 QtBottomEdge = $00008 );
929
930 QtConnectionType = ( //Qt::ConnectionType (2)
931 QtAutoConnection,
932 QtDirectConnection,
933 QtQueuedConnection,
934 QtBlockingQueuedConnection,
935 QtUniqueConnection = $80 );
936
937 QtItemSelectionMode = ( //Qt::ItemSelectionMode (2)
938 QtContainsItemShape = $0,
939 QtIntersectsItemShape = $1,
940 QtContainsItemBoundingRect = $2,
941 QtIntersectsItemBoundingRect = $3 );
942
943 type
944 QtInputMethodHint = cardinal; // Qt::InputMethodHint
945 QtInputMethodHints = QtInputMethodHint; //QFlags<> (3)
946 const
947 QtImhNone = $0;
948 QtImhHiddenText = $1;
949 QtImhSensitiveData = $2;
950 QtImhNoAutoUppercase = $4;
951 QtImhPreferNumbers = $8;
952 QtImhPreferUppercase = $10;
953 QtImhPreferLowercase = $20;
954 QtImhNoPredictiveText = $40;
955 QtImhDate = $80;
956 QtImhTime = $100;
957 QtImhPreferLatin = $200;
958 QtImhMultiLine = $400;
959 QtImhDigitsOnly = $10000;
960 QtImhFormattedNumbersOnly = $20000;
961 QtImhUppercaseOnly = $40000;
962 QtImhLowercaseOnly = $80000;
963 QtImhDialableCharactersOnly = $100000;
964 QtImhEmailCharactersOnly = $200000;
965 QtImhUrlCharactersOnly = $400000;
966 QtImhLatinOnly = $800000;
967 QtImhExclusiveInputMask = $ffff0000;
968
969
970 type
971 QtAnchorPoint = ( //Qt::AnchorPoint (2)
972 QtAnchorLeft = 0,
973 QtAnchorHorizontalCenter,
974 QtAnchorRight,
975 QtAnchorTop,
976 QtAnchorVerticalCenter,
977 QtAnchorBottom );
978
979 type
980 QtFindChildOption = cardinal; // Qt::FindChildOption
981 QtFindChildOptions = QtFindChildOption; //QFlags<> (3)
982 const
983 QtFindDirectChildrenOnly = $0;
984 QtFindChildrenRecursively = $1;
985
986 type
987 QtDropAction = cardinal; // Qt::DropAction
988 QtDropActions = QtDropAction; //QFlags<> (3)
989 const
990 QtCopyAction = $1;
991 QtMoveAction = $2;
992 QtLinkAction = $4;
993 QtActionMask = $ff;
994 QtTargetMoveAction = $8002;
995 QtIgnoreAction = $0;
996
997
998 type
999 QtItemDataRole = ( //Qt::ItemDataRole (2)
1000 QtDisplayRole = 0,
1001 QtDecorationRole = 1,
1002 QtEditRole = 2,
1003 QtToolTipRole = 3,
1004 QtStatusTipRole = 4,
1005 QtWhatsThisRole = 5,
1006 QtFontRole = 6,
1007 QtTextAlignmentRole = 7,
1008 QtBackgroundColorRole = 8,
1009 // QtBackgroundRole = 8 {duplicate},
1010 QtForegroundRole = 9,
1011 // QtTextColorRole = 9 {duplicate},
1012 QtCheckStateRole = 10,
1013 QtAccessibleTextRole = 11,
1014 QtAccessibleDescriptionRole = 12,
1015 QtSizeHintRole = 13,
1016 QtInitialSortOrderRole = 14,
1017 QtDisplayPropertyRole = 27,
1018 QtDecorationPropertyRole = 28,
1019 QtToolTipPropertyRole = 29,
1020 QtStatusTipPropertyRole = 30,
1021 QtWhatsThisPropertyRole = 31,
1022 QtUserRole = $0100 );
1023
1024 type
1025 QtItemFlag = cardinal; // Qt::ItemFlag
1026 QtItemFlags = QtItemFlag; //QFlags<> (3)
1027 const
1028 QtNoItemFlags = 0;
1029 QtItemIsSelectable = 1;
1030 QtItemIsEditable = 2;
1031 QtItemIsDragEnabled = 4;
1032 QtItemIsDropEnabled = 8;
1033 QtItemIsUserCheckable = 16;
1034 QtItemIsEnabled = 32;
1035 QtItemIsTristate = 64;
1036 QtItemNeverHasChildren = 128;
1037
1038 type
1039 QtMatchFlag = cardinal; // Qt::MatchFlag
1040 QtMatchFlags = QtMatchFlag; //QFlags<> (3)
1041 const
1042 QtMatchExactly = 0;
1043 QtMatchContains = 1;
1044 QtMatchStartsWith = 2;
1045 QtMatchEndsWith = 3;
1046 QtMatchRegExp = 4;
1047 QtMatchWildcard = 5;
1048 QtMatchFixedString = 8;
1049 QtMatchCaseSensitive = 16;
1050 QtMatchWrap = 32;
1051 QtMatchRecursive = 64;
1052
1053
1054 type
1055 QtEventPriority = ( //Qt::EventPriority (2)
1056 QtLowEventPriority = -1,
1057 QtNormalEventPriority = 0,
1058 QtHighEventPriority = 1 );
1059
1060 type
1061 QtTouchPointState = cardinal; // Qt::TouchPointState
1062 QtTouchPointStates = QtTouchPointState; //QFlags<> (3)
1063 const
1064 QtTouchPointPressed = $01;
1065 QtTouchPointMoved = $02;
1066 QtTouchPointStationary = $04;
1067 QtTouchPointReleased = $08;
1068
1069
1070 type
1071 QtGestureState = ( //Qt::GestureState (2)
1072 QtNoGesture,
1073 QtGestureStarted = 1,
1074 QtGestureUpdated = 2,
1075 QtGestureFinished = 3,
1076 QtGestureCanceled = 4 );
1077
1078 type
1079 QtGestureFlag = cardinal; // Qt::GestureFlag
1080 QtGestureFlags = QtGestureFlag; //QFlags<> (3)
1081 const
1082 QtDontStartGestureOnChildren = $01;
1083 QtReceivePartialGestures = $02;
1084 QtIgnoredGesturesPropagateToParent = $04;
1085
1086
1087 type
1088 QInternalRelayoutType = ( // QInternal::RelayoutType (1)
1089 QInternalRelayoutNormal, QInternalRelayoutDragging, QInternalRelayoutDropped );
1090
1091 QInternalDockPosition = ( // QInternal::DockPosition (1)
1092 QInternalLeftDock, QInternalRightDock, QInternalTopDock, QInternalBottomDock, QInternalDockCount );
1093
1094 QInternalCallback = ( // QInternal::Callback (1)
1095 QInternalEventNotifyCallback, QInternalLastCallback );
1096
1097 QInternalPaintDeviceFlags = ( //QInternal::PaintDeviceFlags (2)
1098 QInternalUnknownDevice = $00,
1099 QInternalWidget = $01,
1100 QInternalPixmap = $02,
1101 QInternalImage = $03,
1102 QInternalPrinter = $04,
1103 QInternalPicture = $05,
1104 QInternalPbuffer = $06,
1105 QInternalFramebufferObject = $07,
1106 QInternalCustomRaster = $08,
1107 QInternalMacQuartz = $09,
1108 QInternalPaintBuffer = $0a,
1109 QInternalOpenGL = $0b );
1110
1111 type
1112 QtModifier = cardinal; // Qt::Modifier (4)
1113
1114 const
1115 QtMETA = 268435456 { $10000000 };
1116 QtSHIFT = 33554432 { $2000000 };
1117 QtCTRL = 67108864 { $4000000 };
1118 QtALT = 134217728 { $8000000 };
1119 QtMODIFIER_MASK = 4261412864 { $fe000000 };
1120 QtUNICODE_ACCEL = 0 { $0 };
1121
1122 type
1123 QtMouseButton = cardinal; // Qt::MouseButton (4)
1124 QtMouseButtons = QtMouseButton; // QFlags<>
1125
1126 const
1127 QtNoButton = 0 { $0 };
1128 QtLeftButton = 1 { $1 };
1129 QtRightButton = 2 { $2 };
1130 QtMidButton = 4 { $4 };
1131 QtMiddleButton = 4 { $4 };
1132 QtBackButton = 8 { $8 };
1133 QtXButton1 = 8 { $8 };
1134 QtExtraButton1 = 8 { $8 };
1135 QtForwardButton = 16 { $10 };
1136 QtXButton2 = 16 { $10 };
1137 QtExtraButton2 = 16 { $10 };
1138 QtTaskButton = 32 { $20 };
1139 QtExtraButton3 = 32 { $20 };
1140 QtExtraButton4 = 64 { $40 };
1141 QtExtraButton5 = 128 { $80 };
1142 QtExtraButton6 = 256 { $100 };
1143 QtExtraButton7 = 512 { $200 };
1144 QtExtraButton8 = 1024 { $400 };
1145 QtExtraButton9 = 2048 { $800 };
1146 QtExtraButton10 = 4096 { $1000 };
1147 QtExtraButton11 = 8192 { $2000 };
1148 QtExtraButton12 = 16384 { $4000 };
1149 QtExtraButton13 = 32768 { $8000 };
1150 QtExtraButton14 = 65536 { $10000 };
1151 QtExtraButton15 = 131072 { $20000 };
1152 QtExtraButton16 = 262144 { $40000 };
1153 QtExtraButton17 = 524288 { $80000 };
1154 QtExtraButton18 = 1048576 { $100000 };
1155 QtExtraButton19 = 2097152 { $200000 };
1156 QtExtraButton20 = 4194304 { $400000 };
1157 QtExtraButton21 = 8388608 { $800000 };
1158 QtExtraButton22 = 16777216 { $1000000 };
1159 QtExtraButton23 = 33554432 { $2000000 };
1160 QtExtraButton24 = 67108864 { $4000000 };
1161 QtAllButtons = 134217727 { $7ffffff };
1162 QtMaxMouseButton = 67108864 { $4000000 };
1163 QtMouseButtonMask = 4294967295 { $ffffffff };
1164
1165 type
1166 QtFocusPolicy = cardinal; // Qt::FocusPolicy (4)
1167
1168 const
1169 QtNoFocus = 0 { $0 };
1170 QtTabFocus = 1 { $1 };
1171 QtClickFocus = 2 { $2 };
1172 QtStrongFocus = 11 { $b };
1173 QtWheelFocus = 15 { $f };
1174
1175 type
1176 QtAlignmentFlag = cardinal; // Qt::AlignmentFlag (4)
1177 QtAlignment = QtAlignmentFlag; // QFlags<>
1178
1179 const
1180 QtAlignLeft = 1 { $1 };
1181 QtAlignLeading = 1 { $1 };
1182 QtAlignRight = 2 { $2 };
1183 QtAlignTrailing = 2 { $2 };
1184 QtAlignHCenter = 4 { $4 };
1185 QtAlignJustify = 8 { $8 };
1186 QtAlignAbsolute = 16 { $10 };
1187 QtAlignHorizontal_Mask = 31 { $1f };
1188 QtAlignTop = 32 { $20 };
1189 QtAlignBottom = 64 { $40 };
1190 QtAlignVCenter = 128 { $80 };
1191 QtAlignVertical_Mask = 224 { $e0 };
1192 QtAlignCenter = 132 { $84 };
1193
1194 type
1195 QtWindowType = cardinal; // Qt::WindowType (4)
1196 QtWindowFlags = QtWindowType; // QFlags<>
1197
1198 const
1199 QtWidget = 0 { $0 };
1200 QtWindow = 1 { $1 };
1201 QtDialog = 3 { $3 };
1202 QtSheet = 5 { $5 };
1203 QtDrawer = 7 { $7 };
1204 QtPopup = 9 { $9 };
1205 QtTool = 11 { $b };
1206 QtToolTip = 13 { $d };
1207 QtSplashScreen = 15 { $f };
1208 QtDesktop = 17 { $11 };
1209 QtSubWindow = 18 { $12 };
1210 QtForeignWindow = 33 { $21 };
1211 QtWindowType_Mask = 255 { $ff };
1212 QtMSWindowsFixedSizeDialogHint = 256 { $100 };
1213 QtMSWindowsOwnDC = 512 { $200 };
1214 QtBypassWindowManagerHint = 1024 { $400 };
1215 QtX11BypassWindowManagerHint = 1024 { $400 };
1216 QtFramelessWindowHint = 2048 { $800 };
1217 QtWindowTitleHint = 4096 { $1000 };
1218 QtWindowSystemMenuHint = 8192 { $2000 };
1219 QtWindowMinimizeButtonHint = 16384 { $4000 };
1220 QtWindowMaximizeButtonHint = 32768 { $8000 };
1221 QtWindowMinMaxButtonsHint = 49152 { $c000 };
1222 QtWindowContextHelpButtonHint = 65536 { $10000 };
1223 QtWindowShadeButtonHint = 131072 { $20000 };
1224 QtWindowStaysOnTopHint = 262144 { $40000 };
1225 QtWindowTransparentForInput = 524288 { $80000 };
1226 QtWindowOverridesSystemGestures = 1048576 { $100000 };
1227 QtWindowDoesNotAcceptFocus = 2097152 { $200000 };
1228 QtCustomizeWindowHint = 33554432 { $2000000 };
1229 QtWindowStaysOnBottomHint = 67108864 { $4000000 };
1230 QtWindowCloseButtonHint = 134217728 { $8000000 };
1231 QtMacWindowToolBarButtonHint = 268435456 { $10000000 };
1232 QtBypassGraphicsProxyWidget = 536870912 { $20000000 };
1233 QtWindowOkButtonHint = 524288 { $80000 };
1234 QtWindowCancelButtonHint = 1048576 { $100000 };
1235 QtNoDropShadowWindowHint = 1073741824 { $40000000 };
1236 QtWindowFullscreenButtonHint = 2147483648 { $80000000 };
1237
1238 type
1239 QtWidgetAttribute = cardinal; // Qt::WidgetAttribute (4)
1240
1241 const
1242 QtWA_Disabled = 0 { $0 };
1243 QtWA_UnderMouse = 1 { $1 };
1244 QtWA_MouseTracking = 2 { $2 };
1245 QtWA_ContentsPropagated = 3 { $3 };
1246 QtWA_OpaquePaintEvent = 4 { $4 };
1247 QtWA_NoBackground = 4 { $4 };
1248 QtWA_StaticContents = 5 { $5 };
1249 QtWA_LaidOut = 7 { $7 };
1250 QtWA_PaintOnScreen = 8 { $8 };
1251 QtWA_NoSystemBackground = 9 { $9 };
1252 QtWA_UpdatesDisabled = 10 { $a };
1253 QtWA_Mapped = 11 { $b };
1254 QtWA_MacNoClickThrough = 12 { $c };
1255 QtWA_InputMethodEnabled = 14 { $e };
1256 QtWA_WState_Visible = 15 { $f };
1257 QtWA_WState_Hidden = 16 { $10 };
1258 QtWA_ForceDisabled = 32 { $20 };
1259 QtWA_KeyCompression = 33 { $21 };
1260 QtWA_PendingMoveEvent = 34 { $22 };
1261 QtWA_PendingResizeEvent = 35 { $23 };
1262 QtWA_SetPalette = 36 { $24 };
1263 QtWA_SetFont = 37 { $25 };
1264 QtWA_SetCursor = 38 { $26 };
1265 QtWA_NoChildEventsFromChildren = 39 { $27 };
1266 QtWA_WindowModified = 41 { $29 };
1267 QtWA_Resized = 42 { $2a };
1268 QtWA_Moved = 43 { $2b };
1269 QtWA_PendingUpdate = 44 { $2c };
1270 QtWA_InvalidSize = 45 { $2d };
1271 QtWA_MacBrushedMetal = 46 { $2e };
1272 QtWA_MacMetalStyle = 46 { $2e };
1273 QtWA_CustomWhatsThis = 47 { $2f };
1274 QtWA_LayoutOnEntireRect = 48 { $30 };
1275 QtWA_OutsideWSRange = 49 { $31 };
1276 QtWA_GrabbedShortcut = 50 { $32 };
1277 QtWA_TransparentForMouseEvents = 51 { $33 };
1278 QtWA_PaintUnclipped = 52 { $34 };
1279 QtWA_SetWindowIcon = 53 { $35 };
1280 QtWA_NoMouseReplay = 54 { $36 };
1281 QtWA_DeleteOnClose = 55 { $37 };
1282 QtWA_RightToLeft = 56 { $38 };
1283 QtWA_SetLayoutDirection = 57 { $39 };
1284 QtWA_NoChildEventsForParent = 58 { $3a };
1285 QtWA_ForceUpdatesDisabled = 59 { $3b };
1286 QtWA_WState_Created = 60 { $3c };
1287 QtWA_WState_CompressKeys = 61 { $3d };
1288 QtWA_WState_InPaintEvent = 62 { $3e };
1289 QtWA_WState_Reparented = 63 { $3f };
1290 QtWA_WState_ConfigPending = 64 { $40 };
1291 QtWA_WState_Polished = 66 { $42 };
1292 QtWA_WState_DND = 67 { $43 };
1293 QtWA_WState_OwnSizePolicy = 68 { $44 };
1294 QtWA_WState_ExplicitShowHide = 69 { $45 };
1295 QtWA_ShowModal = 70 { $46 };
1296 QtWA_MouseNoMask = 71 { $47 };
1297 QtWA_GroupLeader = 72 { $48 };
1298 QtWA_NoMousePropagation = 73 { $49 };
1299 QtWA_Hover = 74 { $4a };
1300 QtWA_InputMethodTransparent = 75 { $4b };
1301 QtWA_QuitOnClose = 76 { $4c };
1302 QtWA_KeyboardFocusChange = 77 { $4d };
1303 QtWA_AcceptDrops = 78 { $4e };
1304 QtWA_DropSiteRegistered = 79 { $4f };
1305 QtWA_ForceAcceptDrops = 79 { $4f };
1306 QtWA_WindowPropagation = 80 { $50 };
1307 QtWA_NoX11EventCompression = 81 { $51 };
1308 QtWA_TintedBackground = 82 { $52 };
1309 QtWA_X11OpenGLOverlay = 83 { $53 };
1310 QtWA_AlwaysShowToolTips = 84 { $54 };
1311 QtWA_MacOpaqueSizeGrip = 85 { $55 };
1312 QtWA_SetStyle = 86 { $56 };
1313 QtWA_SetLocale = 87 { $57 };
1314 QtWA_MacShowFocusRect = 88 { $58 };
1315 QtWA_MacNormalSize = 89 { $59 };
1316 QtWA_MacSmallSize = 90 { $5a };
1317 QtWA_MacMiniSize = 91 { $5b };
1318 QtWA_LayoutUsesWidgetRect = 92 { $5c };
1319 QtWA_StyledBackground = 93 { $5d };
1320 QtWA_MSWindowsUseDirect3D = 94 { $5e };
1321 QtWA_CanHostQMdiSubWindowTitleBar = 95 { $5f };
1322 QtWA_MacAlwaysShowToolWindow = 96 { $60 };
1323 QtWA_StyleSheet = 97 { $61 };
1324 QtWA_ShowWithoutActivating = 98 { $62 };
1325 QtWA_X11BypassTransientForHint = 99 { $63 };
1326 QtWA_NativeWindow = 100 { $64 };
1327 QtWA_DontCreateNativeAncestors = 101 { $65 };
1328 QtWA_MacVariableSize = 102 { $66 };
1329 QtWA_DontShowOnScreen = 103 { $67 };
1330 QtWA_X11NetWmWindowTypeDesktop = 104 { $68 };
1331 QtWA_X11NetWmWindowTypeDock = 105 { $69 };
1332 QtWA_X11NetWmWindowTypeToolBar = 106 { $6a };
1333 QtWA_X11NetWmWindowTypeMenu = 107 { $6b };
1334 QtWA_X11NetWmWindowTypeUtility = 108 { $6c };
1335 QtWA_X11NetWmWindowTypeSplash = 109 { $6d };
1336 QtWA_X11NetWmWindowTypeDialog = 110 { $6e };
1337 QtWA_X11NetWmWindowTypeDropDownMenu = 111 { $6f };
1338 QtWA_X11NetWmWindowTypePopupMenu = 112 { $70 };
1339 QtWA_X11NetWmWindowTypeToolTip = 113 { $71 };
1340 QtWA_X11NetWmWindowTypeNotification = 114 { $72 };
1341 QtWA_X11NetWmWindowTypeCombo = 115 { $73 };
1342 QtWA_X11NetWmWindowTypeDND = 116 { $74 };
1343 QtWA_MacFrameworkScaled = 117 { $75 };
1344 QtWA_SetWindowModality = 118 { $76 };
1345 QtWA_WState_WindowOpacitySet = 119 { $77 };
1346 QtWA_TranslucentBackground = 120 { $78 };
1347 QtWA_AcceptTouchEvents = 121 { $79 };
1348 QtWA_WState_AcceptedTouchBeginEvent = 122 { $7a };
1349 QtWA_TouchPadAcceptSingleTouchEvents = 123 { $7b };
1350 QtWA_X11DoNotAcceptFocus = 126 { $7e };
1351 QtWA_MacNoShadow = 127 { $7f };
1352 QtWA_AttributeCount = 128 { $80 };
1353
1354 type
1355 QtKey = cardinal; // Qt::Key (4)
1356
1357 const
1358 QtKey_Escape = 16777216 { $1000000 };
1359 QtKey_Tab = 16777217 { $1000001 };
1360 QtKey_Backtab = 16777218 { $1000002 };
1361 QtKey_Backspace = 16777219 { $1000003 };
1362 QtKey_Return = 16777220 { $1000004 };
1363 QtKey_Enter = 16777221 { $1000005 };
1364 QtKey_Insert = 16777222 { $1000006 };
1365 QtKey_Delete = 16777223 { $1000007 };
1366 QtKey_Pause = 16777224 { $1000008 };
1367 QtKey_Print = 16777225 { $1000009 };
1368 QtKey_SysReq = 16777226 { $100000a };
1369 QtKey_Clear = 16777227 { $100000b };
1370 QtKey_Home = 16777232 { $1000010 };
1371 QtKey_End = 16777233 { $1000011 };
1372 QtKey_Left = 16777234 { $1000012 };
1373 QtKey_Up = 16777235 { $1000013 };
1374 QtKey_Right = 16777236 { $1000014 };
1375 QtKey_Down = 16777237 { $1000015 };
1376 QtKey_PageUp = 16777238 { $1000016 };
1377 QtKey_PageDown = 16777239 { $1000017 };
1378 QtKey_Shift = 16777248 { $1000020 };
1379 QtKey_Control = 16777249 { $1000021 };
1380 QtKey_Meta = 16777250 { $1000022 };
1381 QtKey_Alt = 16777251 { $1000023 };
1382 QtKey_CapsLock = 16777252 { $1000024 };
1383 QtKey_NumLock = 16777253 { $1000025 };
1384 QtKey_ScrollLock = 16777254 { $1000026 };
1385 QtKey_F1 = 16777264 { $1000030 };
1386 QtKey_F2 = 16777265 { $1000031 };
1387 QtKey_F3 = 16777266 { $1000032 };
1388 QtKey_F4 = 16777267 { $1000033 };
1389 QtKey_F5 = 16777268 { $1000034 };
1390 QtKey_F6 = 16777269 { $1000035 };
1391 QtKey_F7 = 16777270 { $1000036 };
1392 QtKey_F8 = 16777271 { $1000037 };
1393 QtKey_F9 = 16777272 { $1000038 };
1394 QtKey_F10 = 16777273 { $1000039 };
1395 QtKey_F11 = 16777274 { $100003a };
1396 QtKey_F12 = 16777275 { $100003b };
1397 QtKey_F13 = 16777276 { $100003c };
1398 QtKey_F14 = 16777277 { $100003d };
1399 QtKey_F15 = 16777278 { $100003e };
1400 QtKey_F16 = 16777279 { $100003f };
1401 QtKey_F17 = 16777280 { $1000040 };
1402 QtKey_F18 = 16777281 { $1000041 };
1403 QtKey_F19 = 16777282 { $1000042 };
1404 QtKey_F20 = 16777283 { $1000043 };
1405 QtKey_F21 = 16777284 { $1000044 };
1406 QtKey_F22 = 16777285 { $1000045 };
1407 QtKey_F23 = 16777286 { $1000046 };
1408 QtKey_F24 = 16777287 { $1000047 };
1409 QtKey_F25 = 16777288 { $1000048 };
1410 QtKey_F26 = 16777289 { $1000049 };
1411 QtKey_F27 = 16777290 { $100004a };
1412 QtKey_F28 = 16777291 { $100004b };
1413 QtKey_F29 = 16777292 { $100004c };
1414 QtKey_F30 = 16777293 { $100004d };
1415 QtKey_F31 = 16777294 { $100004e };
1416 QtKey_F32 = 16777295 { $100004f };
1417 QtKey_F33 = 16777296 { $1000050 };
1418 QtKey_F34 = 16777297 { $1000051 };
1419 QtKey_F35 = 16777298 { $1000052 };
1420 QtKey_Super_L = 16777299 { $1000053 };
1421 QtKey_Super_R = 16777300 { $1000054 };
1422 QtKey_Menu = 16777301 { $1000055 };
1423 QtKey_Hyper_L = 16777302 { $1000056 };
1424 QtKey_Hyper_R = 16777303 { $1000057 };
1425 QtKey_Help = 16777304 { $1000058 };
1426 QtKey_Direction_L = 16777305 { $1000059 };
1427 QtKey_Direction_R = 16777312 { $1000060 };
1428 QtKey_Space = 32 { $20 };
1429 QtKey_Any = 32 { $20 };
1430 QtKey_Exclam = 33 { $21 };
1431 QtKey_QuoteDbl = 34 { $22 };
1432 QtKey_NumberSign = 35 { $23 };
1433 QtKey_Dollar = 36 { $24 };
1434 QtKey_Percent = 37 { $25 };
1435 QtKey_Ampersand = 38 { $26 };
1436 QtKey_Apostrophe = 39 { $27 };
1437 QtKey_ParenLeft = 40 { $28 };
1438 QtKey_ParenRight = 41 { $29 };
1439 QtKey_Asterisk = 42 { $2a };
1440 QtKey_Plus = 43 { $2b };
1441 QtKey_Comma = 44 { $2c };
1442 QtKey_Minus = 45 { $2d };
1443 QtKey_Period = 46 { $2e };
1444 QtKey_Slash = 47 { $2f };
1445 QtKey_0 = 48 { $30 };
1446 QtKey_1 = 49 { $31 };
1447 QtKey_2 = 50 { $32 };
1448 QtKey_3 = 51 { $33 };
1449 QtKey_4 = 52 { $34 };
1450 QtKey_5 = 53 { $35 };
1451 QtKey_6 = 54 { $36 };
1452 QtKey_7 = 55 { $37 };
1453 QtKey_8 = 56 { $38 };
1454 QtKey_9 = 57 { $39 };
1455 QtKey_Colon = 58 { $3a };
1456 QtKey_Semicolon = 59 { $3b };
1457 QtKey_Less = 60 { $3c };
1458 QtKey_Equal = 61 { $3d };
1459 QtKey_Greater = 62 { $3e };
1460 QtKey_Question = 63 { $3f };
1461 QtKey_At = 64 { $40 };
1462 QtKey_A = 65 { $41 };
1463 QtKey_B = 66 { $42 };
1464 QtKey_C = 67 { $43 };
1465 QtKey_D = 68 { $44 };
1466 QtKey_E = 69 { $45 };
1467 QtKey_F = 70 { $46 };
1468 QtKey_G = 71 { $47 };
1469 QtKey_H = 72 { $48 };
1470 QtKey_I = 73 { $49 };
1471 QtKey_J = 74 { $4a };
1472 QtKey_K = 75 { $4b };
1473 QtKey_L = 76 { $4c };
1474 QtKey_M = 77 { $4d };
1475 QtKey_N = 78 { $4e };
1476 QtKey_O = 79 { $4f };
1477 QtKey_P = 80 { $50 };
1478 QtKey_Q = 81 { $51 };
1479 QtKey_R = 82 { $52 };
1480 QtKey_S = 83 { $53 };
1481 QtKey_T = 84 { $54 };
1482 QtKey_U = 85 { $55 };
1483 QtKey_V = 86 { $56 };
1484 QtKey_W = 87 { $57 };
1485 QtKey_X = 88 { $58 };
1486 QtKey_Y = 89 { $59 };
1487 QtKey_Z = 90 { $5a };
1488 QtKey_BracketLeft = 91 { $5b };
1489 QtKey_Backslash = 92 { $5c };
1490 QtKey_BracketRight = 93 { $5d };
1491 QtKey_AsciiCircum = 94 { $5e };
1492 QtKey_Underscore = 95 { $5f };
1493 QtKey_QuoteLeft = 96 { $60 };
1494 QtKey_BraceLeft = 123 { $7b };
1495 QtKey_Bar = 124 { $7c };
1496 QtKey_BraceRight = 125 { $7d };
1497 QtKey_AsciiTilde = 126 { $7e };
1498 QtKey_nobreakspace = 160 { $a0 };
1499 QtKey_exclamdown = 161 { $a1 };
1500 QtKey_cent = 162 { $a2 };
1501 QtKey_sterling = 163 { $a3 };
1502 QtKey_currency = 164 { $a4 };
1503 QtKey_yen = 165 { $a5 };
1504 QtKey_brokenbar = 166 { $a6 };
1505 QtKey_section = 167 { $a7 };
1506 QtKey_diaeresis = 168 { $a8 };
1507 QtKey_copyright = 169 { $a9 };
1508 QtKey_ordfeminine = 170 { $aa };
1509 QtKey_guillemotleft = 171 { $ab };
1510 QtKey_notsign = 172 { $ac };
1511 QtKey_hyphen = 173 { $ad };
1512 QtKey_registered = 174 { $ae };
1513 QtKey_macron = 175 { $af };
1514 QtKey_degree = 176 { $b0 };
1515 QtKey_plusminus = 177 { $b1 };
1516 QtKey_twosuperior = 178 { $b2 };
1517 QtKey_threesuperior = 179 { $b3 };
1518 QtKey_acute = 180 { $b4 };
1519 QtKey_mu = 181 { $b5 };
1520 QtKey_paragraph = 182 { $b6 };
1521 QtKey_periodcentered = 183 { $b7 };
1522 QtKey_cedilla = 184 { $b8 };
1523 QtKey_onesuperior = 185 { $b9 };
1524 QtKey_masculine = 186 { $ba };
1525 QtKey_guillemotright = 187 { $bb };
1526 QtKey_onequarter = 188 { $bc };
1527 QtKey_onehalf = 189 { $bd };
1528 QtKey_threequarters = 190 { $be };
1529 QtKey_questiondown = 191 { $bf };
1530 QtKey_Agrave = 192 { $c0 };
1531 QtKey_Aacute = 193 { $c1 };
1532 QtKey_Acircumflex = 194 { $c2 };
1533 QtKey_Atilde = 195 { $c3 };
1534 QtKey_Adiaeresis = 196 { $c4 };
1535 QtKey_Aring = 197 { $c5 };
1536 QtKey_AE = 198 { $c6 };
1537 QtKey_Ccedilla = 199 { $c7 };
1538 QtKey_Egrave = 200 { $c8 };
1539 QtKey_Eacute = 201 { $c9 };
1540 QtKey_Ecircumflex = 202 { $ca };
1541 QtKey_Ediaeresis = 203 { $cb };
1542 QtKey_Igrave = 204 { $cc };
1543 QtKey_Iacute = 205 { $cd };
1544 QtKey_Icircumflex = 206 { $ce };
1545 QtKey_Idiaeresis = 207 { $cf };
1546 QtKey_ETH = 208 { $d0 };
1547 QtKey_Ntilde = 209 { $d1 };
1548 QtKey_Ograve = 210 { $d2 };
1549 QtKey_Oacute = 211 { $d3 };
1550 QtKey_Ocircumflex = 212 { $d4 };
1551 QtKey_Otilde = 213 { $d5 };
1552 QtKey_Odiaeresis = 214 { $d6 };
1553 QtKey_multiply = 215 { $d7 };
1554 QtKey_Ooblique = 216 { $d8 };
1555 QtKey_Ugrave = 217 { $d9 };
1556 QtKey_Uacute = 218 { $da };
1557 QtKey_Ucircumflex = 219 { $db };
1558 QtKey_Udiaeresis = 220 { $dc };
1559 QtKey_Yacute = 221 { $dd };
1560 QtKey_THORN = 222 { $de };
1561 QtKey_ssharp = 223 { $df };
1562 QtKey_division = 247 { $f7 };
1563 QtKey_ydiaeresis = 255 { $ff };
1564 QtKey_AltGr = 16781571 { $1001103 };
1565 QtKey_Multi_key = 16781600 { $1001120 };
1566 QtKey_Codeinput = 16781623 { $1001137 };
1567 QtKey_SingleCandidate = 16781628 { $100113c };
1568 QtKey_MultipleCandidate = 16781629 { $100113d };
1569 QtKey_PreviousCandidate = 16781630 { $100113e };
1570 QtKey_Mode_switch = 16781694 { $100117e };
1571 QtKey_Kanji = 16781601 { $1001121 };
1572 QtKey_Muhenkan = 16781602 { $1001122 };
1573 QtKey_Henkan = 16781603 { $1001123 };
1574 QtKey_Romaji = 16781604 { $1001124 };
1575 QtKey_Hiragana = 16781605 { $1001125 };
1576 QtKey_Katakana = 16781606 { $1001126 };
1577 QtKey_Hiragana_Katakana = 16781607 { $1001127 };
1578 QtKey_Zenkaku = 16781608 { $1001128 };
1579 QtKey_Hankaku = 16781609 { $1001129 };
1580 QtKey_Zenkaku_Hankaku = 16781610 { $100112a };
1581 QtKey_Touroku = 16781611 { $100112b };
1582 QtKey_Massyo = 16781612 { $100112c };
1583 QtKey_Kana_Lock = 16781613 { $100112d };
1584 QtKey_Kana_Shift = 16781614 { $100112e };
1585 QtKey_Eisu_Shift = 16781615 { $100112f };
1586 QtKey_Eisu_toggle = 16781616 { $1001130 };
1587 QtKey_Hangul = 16781617 { $1001131 };
1588 QtKey_Hangul_Start = 16781618 { $1001132 };
1589 QtKey_Hangul_End = 16781619 { $1001133 };
1590 QtKey_Hangul_Hanja = 16781620 { $1001134 };
1591 QtKey_Hangul_Jamo = 16781621 { $1001135 };
1592 QtKey_Hangul_Romaja = 16781622 { $1001136 };
1593 QtKey_Hangul_Jeonja = 16781624 { $1001138 };
1594 QtKey_Hangul_Banja = 16781625 { $1001139 };
1595 QtKey_Hangul_PreHanja = 16781626 { $100113a };
1596 QtKey_Hangul_PostHanja = 16781627 { $100113b };
1597 QtKey_Hangul_Special = 16781631 { $100113f };
1598 QtKey_Dead_Grave = 16781904 { $1001250 };
1599 QtKey_Dead_Acute = 16781905 { $1001251 };
1600 QtKey_Dead_Circumflex = 16781906 { $1001252 };
1601 QtKey_Dead_Tilde = 16781907 { $1001253 };
1602 QtKey_Dead_Macron = 16781908 { $1001254 };
1603 QtKey_Dead_Breve = 16781909 { $1001255 };
1604 QtKey_Dead_Abovedot = 16781910 { $1001256 };
1605 QtKey_Dead_Diaeresis = 16781911 { $1001257 };
1606 QtKey_Dead_Abovering = 16781912 { $1001258 };
1607 QtKey_Dead_Doubleacute = 16781913 { $1001259 };
1608 QtKey_Dead_Caron = 16781914 { $100125a };
1609 QtKey_Dead_Cedilla = 16781915 { $100125b };
1610 QtKey_Dead_Ogonek = 16781916 { $100125c };
1611 QtKey_Dead_Iota = 16781917 { $100125d };
1612 QtKey_Dead_Voiced_Sound = 16781918 { $100125e };
1613 QtKey_Dead_Semivoiced_Sound = 16781919 { $100125f };
1614 QtKey_Dead_Belowdot = 16781920 { $1001260 };
1615 QtKey_Dead_Hook = 16781921 { $1001261 };
1616 QtKey_Dead_Horn = 16781922 { $1001262 };
1617 QtKey_Back = 16777313 { $1000061 };
1618 QtKey_Forward = 16777314 { $1000062 };
1619 QtKey_Stop = 16777315 { $1000063 };
1620 QtKey_Refresh = 16777316 { $1000064 };
1621 QtKey_VolumeDown = 16777328 { $1000070 };
1622 QtKey_VolumeMute = 16777329 { $1000071 };
1623 QtKey_VolumeUp = 16777330 { $1000072 };
1624 QtKey_BassBoost = 16777331 { $1000073 };
1625 QtKey_BassUp = 16777332 { $1000074 };
1626 QtKey_BassDown = 16777333 { $1000075 };
1627 QtKey_TrebleUp = 16777334 { $1000076 };
1628 QtKey_TrebleDown = 16777335 { $1000077 };
1629 QtKey_MediaPlay = 16777344 { $1000080 };
1630 QtKey_MediaStop = 16777345 { $1000081 };
1631 QtKey_MediaPrevious = 16777346 { $1000082 };
1632 QtKey_MediaNext = 16777347 { $1000083 };
1633 QtKey_MediaRecord = 16777348 { $1000084 };
1634 QtKey_MediaPause = 16777349 { $1000085 };
1635 QtKey_MediaTogglePlayPause = 16777350 { $1000086 };
1636 QtKey_HomePage = 16777360 { $1000090 };
1637 QtKey_Favorites = 16777361 { $1000091 };
1638 QtKey_Search = 16777362 { $1000092 };
1639 QtKey_Standby = 16777363 { $1000093 };
1640 QtKey_OpenUrl = 16777364 { $1000094 };
1641 QtKey_LaunchMail = 16777376 { $10000a0 };
1642 QtKey_LaunchMedia = 16777377 { $10000a1 };
1643 QtKey_Launch0 = 16777378 { $10000a2 };
1644 QtKey_Launch1 = 16777379 { $10000a3 };
1645 QtKey_Launch2 = 16777380 { $10000a4 };
1646 QtKey_Launch3 = 16777381 { $10000a5 };
1647 QtKey_Launch4 = 16777382 { $10000a6 };
1648 QtKey_Launch5 = 16777383 { $10000a7 };
1649 QtKey_Launch6 = 16777384 { $10000a8 };
1650 QtKey_Launch7 = 16777385 { $10000a9 };
1651 QtKey_Launch8 = 16777386 { $10000aa };
1652 QtKey_Launch9 = 16777387 { $10000ab };
1653 QtKey_LaunchA = 16777388 { $10000ac };
1654 QtKey_LaunchB = 16777389 { $10000ad };
1655 QtKey_LaunchC = 16777390 { $10000ae };
1656 QtKey_LaunchD = 16777391 { $10000af };
1657 QtKey_LaunchE = 16777392 { $10000b0 };
1658 QtKey_LaunchF = 16777393 { $10000b1 };
1659 QtKey_MonBrightnessUp = 16777394 { $10000b2 };
1660 QtKey_MonBrightnessDown = 16777395 { $10000b3 };
1661 QtKey_KeyboardLightOnOff = 16777396 { $10000b4 };
1662 QtKey_KeyboardBrightnessUp = 16777397 { $10000b5 };
1663 QtKey_KeyboardBrightnessDown = 16777398 { $10000b6 };
1664 QtKey_PowerOff = 16777399 { $10000b7 };
1665 QtKey_WakeUp = 16777400 { $10000b8 };
1666 QtKey_Eject = 16777401 { $10000b9 };
1667 QtKey_ScreenSaver = 16777402 { $10000ba };
1668 QtKey_WWW = 16777403 { $10000bb };
1669 QtKey_Memo = 16777404 { $10000bc };
1670 QtKey_LightBulb = 16777405 { $10000bd };
1671 QtKey_Shop = 16777406 { $10000be };
1672 QtKey_History = 16777407 { $10000bf };
1673 QtKey_AddFavorite = 16777408 { $10000c0 };
1674 QtKey_HotLinks = 16777409 { $10000c1 };
1675 QtKey_BrightnessAdjust = 16777410 { $10000c2 };
1676 QtKey_Finance = 16777411 { $10000c3 };
1677 QtKey_Community = 16777412 { $10000c4 };
1678 QtKey_AudioRewind = 16777413 { $10000c5 };
1679 QtKey_BackForward = 16777414 { $10000c6 };
1680 QtKey_ApplicationLeft = 16777415 { $10000c7 };
1681 QtKey_ApplicationRight = 16777416 { $10000c8 };
1682 QtKey_Book = 16777417 { $10000c9 };
1683 QtKey_CD = 16777418 { $10000ca };
1684 QtKey_Calculator = 16777419 { $10000cb };
1685 QtKey_ToDoList = 16777420 { $10000cc };
1686 QtKey_ClearGrab = 16777421 { $10000cd };
1687 QtKey_Close = 16777422 { $10000ce };
1688 QtKey_Copy = 16777423 { $10000cf };
1689 QtKey_Cut = 16777424 { $10000d0 };
1690 QtKey_Display = 16777425 { $10000d1 };
1691 QtKey_DOS = 16777426 { $10000d2 };
1692 QtKey_Documents = 16777427 { $10000d3 };
1693 QtKey_Excel = 16777428 { $10000d4 };
1694 QtKey_Explorer = 16777429 { $10000d5 };
1695 QtKey_Game = 16777430 { $10000d6 };
1696 QtKey_Go = 16777431 { $10000d7 };
1697 QtKey_iTouch = 16777432 { $10000d8 };
1698 QtKey_LogOff = 16777433 { $10000d9 };
1699 QtKey_Market = 16777434 { $10000da };
1700 QtKey_Meeting = 16777435 { $10000db };
1701 QtKey_MenuKB = 16777436 { $10000dc };
1702 QtKey_MenuPB = 16777437 { $10000dd };
1703 QtKey_MySites = 16777438 { $10000de };
1704 QtKey_News = 16777439 { $10000df };
1705 QtKey_OfficeHome = 16777440 { $10000e0 };
1706 QtKey_Option = 16777441 { $10000e1 };
1707 QtKey_Paste = 16777442 { $10000e2 };
1708 QtKey_Phone = 16777443 { $10000e3 };
1709 QtKey_Calendar = 16777444 { $10000e4 };
1710 QtKey_Reply = 16777445 { $10000e5 };
1711 QtKey_Reload = 16777446 { $10000e6 };
1712 QtKey_RotateWindows = 16777447 { $10000e7 };
1713 QtKey_RotationPB = 16777448 { $10000e8 };
1714 QtKey_RotationKB = 16777449 { $10000e9 };
1715 QtKey_Save = 16777450 { $10000ea };
1716 QtKey_Send = 16777451 { $10000eb };
1717 QtKey_Spell = 16777452 { $10000ec };
1718 QtKey_SplitScreen = 16777453 { $10000ed };
1719 QtKey_Support = 16777454 { $10000ee };
1720 QtKey_TaskPane = 16777455 { $10000ef };
1721 QtKey_Terminal = 16777456 { $10000f0 };
1722 QtKey_Tools = 16777457 { $10000f1 };
1723 QtKey_Travel = 16777458 { $10000f2 };
1724 QtKey_Video = 16777459 { $10000f3 };
1725 QtKey_Word = 16777460 { $10000f4 };
1726 QtKey_Xfer = 16777461 { $10000f5 };
1727 QtKey_ZoomIn = 16777462 { $10000f6 };
1728 QtKey_ZoomOut = 16777463 { $10000f7 };
1729 QtKey_Away = 16777464 { $10000f8 };
1730 QtKey_Messenger = 16777465 { $10000f9 };
1731 QtKey_WebCam = 16777466 { $10000fa };
1732 QtKey_MailForward = 16777467 { $10000fb };
1733 QtKey_Pictures = 16777468 { $10000fc };
1734 QtKey_Music = 16777469 { $10000fd };
1735 QtKey_Battery = 16777470 { $10000fe };
1736 QtKey_Bluetooth = 16777471 { $10000ff };
1737 QtKey_WLAN = 16777472 { $1000100 };
1738 QtKey_UWB = 16777473 { $1000101 };
1739 QtKey_AudioForward = 16777474 { $1000102 };
1740 QtKey_AudioRepeat = 16777475 { $1000103 };
1741 QtKey_AudioRandomPlay = 16777476 { $1000104 };
1742 QtKey_Subtitle = 16777477 { $1000105 };
1743 QtKey_AudioCycleTrack = 16777478 { $1000106 };
1744 QtKey_Time = 16777479 { $1000107 };
1745 QtKey_Hibernate = 16777480 { $1000108 };
1746 QtKey_View = 16777481 { $1000109 };
1747 QtKey_TopMenu = 16777482 { $100010a };
1748 QtKey_PowerDown = 16777483 { $100010b };
1749 QtKey_Suspend = 16777484 { $100010c };
1750 QtKey_ContrastAdjust = 16777485 { $100010d };
1751 QtKey_LaunchG = 16777486 { $100010e };
1752 QtKey_LaunchH = 16777487 { $100010f };
1753 QtKey_TouchpadToggle = 16777488 { $1000110 };
1754 QtKey_TouchpadOn = 16777489 { $1000111 };
1755 QtKey_TouchpadOff = 16777490 { $1000112 };
1756 QtKey_MicMute = 16777491 { $1000113 };
1757 QtKey_MediaLast = 16842751 { $100ffff };
1758 QtKey_Select = 16842752 { $1010000 };
1759 QtKey_Yes = 16842753 { $1010001 };
1760 QtKey_No = 16842754 { $1010002 };
1761 QtKey_Cancel = 16908289 { $1020001 };
1762 QtKey_Printer = 16908290 { $1020002 };
1763 QtKey_Execute = 16908291 { $1020003 };
1764 QtKey_Sleep = 16908292 { $1020004 };
1765 QtKey_Play = 16908293 { $1020005 };
1766 QtKey_Zoom = 16908294 { $1020006 };
1767 QtKey_Context1 = 17825792 { $1100000 };
1768 QtKey_Context2 = 17825793 { $1100001 };
1769 QtKey_Context3 = 17825794 { $1100002 };
1770 QtKey_Context4 = 17825795 { $1100003 };
1771 QtKey_Call = 17825796 { $1100004 };
1772 QtKey_Hangup = 17825797 { $1100005 };
1773 QtKey_Flip = 17825798 { $1100006 };
1774 QtKey_ToggleCallHangup = 17825799 { $1100007 };
1775 QtKey_VoiceDial = 17825800 { $1100008 };
1776 QtKey_LastNumberRedial = 17825801 { $1100009 };
1777 QtKey_Camera = 17825824 { $1100020 };
1778 QtKey_CameraFocus = 17825825 { $1100021 };
1779 QtKey_unknown = 33554431 { $1ffffff };
1780
1781 type
1782 QtCursorShape = cardinal; // Qt::CursorShape (4)
1783
1784 const
1785 QtArrowCursor = 0 { $0 };
1786 QtUpArrowCursor = 1 { $1 };
1787 QtCrossCursor = 2 { $2 };
1788 QtWaitCursor = 3 { $3 };
1789 QtIBeamCursor = 4 { $4 };
1790 QtSizeVerCursor = 5 { $5 };
1791 QtSizeHorCursor = 6 { $6 };
1792 QtSizeBDiagCursor = 7 { $7 };
1793 QtSizeFDiagCursor = 8 { $8 };
1794 QtSizeAllCursor = 9 { $9 };
1795 QtBlankCursor = 10 { $a };
1796 QtSplitVCursor = 11 { $b };
1797 QtSplitHCursor = 12 { $c };
1798 QtPointingHandCursor = 13 { $d };
1799 QtForbiddenCursor = 14 { $e };
1800 QtWhatsThisCursor = 15 { $f };
1801 QtBusyCursor = 16 { $10 };
1802 QtOpenHandCursor = 17 { $11 };
1803 QtClosedHandCursor = 18 { $12 };
1804 QtDragCopyCursor = 19 { $13 };
1805 QtDragMoveCursor = 20 { $14 };
1806 QtDragLinkCursor = 21 { $15 };
1807 QtLastCursor = 21 { $15 };
1808 QtBitmapCursor = 24 { $18 };
1809 QtCustomCursor = 25 { $19 };
1810
1811 type
1812 QtDockWidgetArea = cardinal; // Qt::DockWidgetArea (4)
1813 QtDockWidgetAreas = QtDockWidgetArea; // QFlags<>
1814
1815 const
1816 QtLeftDockWidgetArea = 1 { $1 };
1817 QtRightDockWidgetArea = 2 { $2 };
1818 QtTopDockWidgetArea = 4 { $4 };
1819 QtBottomDockWidgetArea = 8 { $8 };
1820 QtDockWidgetArea_Mask = 15 { $f };
1821 QtAllDockWidgetAreas = 15 { $f };
1822 QtNoDockWidgetArea = 0 { $0 };
1823
1824 type
1825 QtToolBarArea = cardinal; // Qt::ToolBarArea (4)
1826 QtToolBarAreas = QtToolBarArea; // QFlags<>
1827
1828 const
1829 QtLeftToolBarArea = 1 { $1 };
1830 QtRightToolBarArea = 2 { $2 };
1831 QtTopToolBarArea = 4 { $4 };
1832 QtBottomToolBarArea = 8 { $8 };
1833 QtToolBarArea_Mask = 15 { $f };
1834 QtAllToolBarAreas = 15 { $f };
1835 QtNoToolBarArea = 0 { $0 };
1836
1837 type
1838 QtDateFormat = cardinal; // Qt::DateFormat (4)
1839
1840 const
1841 QtTextDate = 0 { $0 };
1842 QtISODate = 1 { $1 };
1843 QtSystemLocaleDate = 2 { $2 };
1844 QtLocalDate = 2 { $2 };
1845 QtLocaleDate = 3 { $3 };
1846 QtSystemLocaleShortDate = 4 { $4 };
1847 QtSystemLocaleLongDate = 5 { $5 };
1848 QtDefaultLocaleShortDate = 6 { $6 };
1849 QtDefaultLocaleLongDate = 7 { $7 };
1850
1851 type
1852 QtInputMethodQuery = cardinal; // Qt::InputMethodQuery (4)
1853 QtInputMethodQueries = QtInputMethodQuery; // QFlags<>
1854
1855 const
1856 QtImEnabled = 1 { $1 };
1857 QtImCursorRectangle = 2 { $2 };
1858 QtImMicroFocus = 2 { $2 };
1859 QtImFont = 4 { $4 };
1860 QtImCursorPosition = 8 { $8 };
1861 QtImSurroundingText = 16 { $10 };
1862 QtImCurrentSelection = 32 { $20 };
1863 QtImMaximumTextLength = 64 { $40 };
1864 QtImAnchorPosition = 128 { $80 };
1865 QtImHints = 256 { $100 };
1866 QtImPreferredLanguage = 512 { $200 };
1867 QtImPlatformData = 2147483648 { $80000000 };
1868 QtImQueryInput = 186 { $ba };
1869 QtImQueryAll = 4294967295 { $ffffffff };
1870
1871 type
1872 QtTextInteractionFlag = cardinal; // Qt::TextInteractionFlag (4)
1873 QtTextInteractionFlags = QtTextInteractionFlag; // QFlags<>
1874
1875 const
1876 QtNoTextInteraction = 0 { $0 };
1877 QtTextSelectableByMouse = 1 { $1 };
1878 QtTextSelectableByKeyboard = 2 { $2 };
1879 QtLinksAccessibleByMouse = 4 { $4 };
1880 QtLinksAccessibleByKeyboard = 8 { $8 };
1881 QtTextEditable = 16 { $10 };
1882 QtTextEditorInteraction = 19 { $13 };
1883 QtTextBrowserInteraction = 13 { $d };
1884
1885 type
1886 QtGestureType = cardinal; // Qt::GestureType (4)
1887
1888 const
1889 QtTapGesture = 1 { $1 };
1890 QtTapAndHoldGesture = 2 { $2 };
1891 QtPanGesture = 3 { $3 };
1892 QtPinchGesture = 4 { $4 };
1893 QtSwipeGesture = 5 { $5 };
1894 QtCustomGesture = 256 { $100 };
1895 QtLastGestureType = 4294967295 { $ffffffff };
1896
1897
QObject_Createnull1898 function QObject_Create(parent: QObjectH = nil): QObjectH; cdecl; external Qt5PasLib name 'QObject_Create';
1899 procedure QObject_Destroy(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_Destroy';
QObject_eventnull1900 function QObject_event(handle: QObjectH; AnonParam1: QEventH): Boolean; cdecl; external Qt5PasLib name 'QObject_event';
QObject_eventFilternull1901 function QObject_eventFilter(handle: QObjectH; AnonParam1: QObjectH; AnonParam2: QEventH): Boolean; cdecl; external Qt5PasLib name 'QObject_eventFilter';
1902 procedure QObject_objectName(handle: QObjectH; retval: PWideString); cdecl; external Qt5PasLib name 'QObject_objectName';
1903 procedure QObject_setObjectName(handle: QObjectH; name: PWideString); cdecl; external Qt5PasLib name 'QObject_setObjectName';
QObject_isWidgetTypenull1904 function QObject_isWidgetType(handle: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QObject_isWidgetType';
QObject_isWindowTypenull1905 function QObject_isWindowType(handle: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QObject_isWindowType';
QObject_signalsBlockednull1906 function QObject_signalsBlocked(handle: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QObject_signalsBlocked';
QObject_blockSignalsnull1907 function QObject_blockSignals(handle: QObjectH; b: Boolean): Boolean; cdecl; external Qt5PasLib name 'QObject_blockSignals';
QObject_threadnull1908 function QObject_thread(handle: QObjectH): QThreadH; cdecl; external Qt5PasLib name 'QObject_thread';
1909 procedure QObject_moveToThread(handle: QObjectH; thread: QThreadH); cdecl; external Qt5PasLib name 'QObject_moveToThread';
QObject_startTimernull1910 function QObject_startTimer(handle: QObjectH; interval: Integer; timerType: QtTimerType = QtCoarseTimer): Integer; cdecl; external Qt5PasLib name 'QObject_startTimer';
1911 procedure QObject_killTimer(handle: QObjectH; id: Integer); cdecl; external Qt5PasLib name 'QObject_killTimer';
1912 procedure QObject_children(handle: QObjectH; retval: PPtrIntArray); cdecl; external Qt5PasLib name 'QObject_children';
1913 procedure QObject_setParent(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt5PasLib name 'QObject_setParent';
1914 procedure QObject_installEventFilter(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt5PasLib name 'QObject_installEventFilter';
1915 procedure QObject_removeEventFilter(handle: QObjectH; AnonParam1: QObjectH); cdecl; external Qt5PasLib name 'QObject_removeEventFilter';
1916 procedure QObject_connect(sender: QObjectH; signal: PAnsiChar; receiver: QObjectH; member: PAnsiChar; AnonParam5: QtConnectionType = QtAutoConnection); cdecl; external Qt5PasLib name 'QObject_connect';
1917 procedure QObject_connect(sender: QObjectH; signal: QMetaMethodH; receiver: QObjectH; method: QMetaMethodH; _type: QtConnectionType = QtAutoConnection); cdecl; external Qt5PasLib name 'QObject_connect2';
1918 procedure QObject_connect(handle: QObjectH; sender: QObjectH; signal: PAnsiChar; member: PAnsiChar; _type: QtConnectionType = QtAutoConnection); cdecl; external Qt5PasLib name 'QObject_connect3';
QObject_disconnectnull1919 function QObject_disconnect(sender: QObjectH; signal: PAnsiChar; receiver: QObjectH; member: PAnsiChar): Boolean; cdecl; external Qt5PasLib name 'QObject_disconnect';
QObject_disconnectnull1920 function QObject_disconnect(sender: QObjectH; signal: QMetaMethodH; receiver: QObjectH; member: QMetaMethodH): Boolean; cdecl; external Qt5PasLib name 'QObject_disconnect2';
QObject_disconnectnull1921 function QObject_disconnect(handle: QObjectH; receiver: QObjectH; member: PAnsiChar = nil): Boolean; cdecl; external Qt5PasLib name 'QObject_disconnect4';
1922 procedure QObject_dumpObjectTree(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_dumpObjectTree';
1923 procedure QObject_dumpObjectInfo(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_dumpObjectInfo';
QObject_setPropertynull1924 function QObject_setProperty(handle: QObjectH; name: PAnsiChar; value: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QObject_setProperty';
1925 procedure QObject_property(handle: QObjectH; retval: QVariantH; name: PAnsiChar); cdecl; external Qt5PasLib name 'QObject_property';
QObject_registerUserDatanull1926 function QObject_registerUserData(): LongWord; cdecl; external Qt5PasLib name 'QObject_registerUserData';
QObject_parentnull1927 function QObject_parent(handle: QObjectH): QObjectH; cdecl; external Qt5PasLib name 'QObject_parent';
QObject_inheritsnull1928 function QObject_inherits(handle: QObjectH; classname: PAnsiChar): Boolean; cdecl; external Qt5PasLib name 'QObject_inherits';
1929 procedure QObject_deleteLater(handle: QObjectH); cdecl; external Qt5PasLib name 'QObject_deleteLater';
1930
1931
1932 type
1933 QMetaObjectCall = ( // QMetaObject::Call (1)
1934 QMetaObjectInvokeMetaMethod, QMetaObjectReadProperty, QMetaObjectWriteProperty, QMetaObjectResetProperty, QMetaObjectQueryPropertyDesignable, QMetaObjectQueryPropertyScriptable, QMetaObjectQueryPropertyStored,
1935 QMetaObjectQueryPropertyEditable, QMetaObjectQueryPropertyUser, QMetaObjectCreateInstance, QMetaObjectIndexOfMethod, QMetaObjectRegisterPropertyMetaType, QMetaObjectRegisterMethodArgumentMetaType );
1936
QGenericReturnArgument_Createnull1937 function QGenericReturnArgument_Create(aName: PAnsiChar = nil; aData: Pointer = nil): QGenericReturnArgumentH; cdecl; external Qt5PasLib name 'QGenericReturnArgument_Create';
1938 procedure QGenericReturnArgument_Destroy(handle: QGenericReturnArgumentH); cdecl; external Qt5PasLib name 'QGenericReturnArgument_Destroy';
1939
1940
1941
QMetaObject_classNamenull1942 function QMetaObject_className(handle: QMetaObjectH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaObject_className';
QMetaObject_superClassnull1943 function QMetaObject_superClass(handle: QMetaObjectH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaObject_superClass';
QMetaObject_castnull1944 function QMetaObject_cast(handle: QMetaObjectH; obj: QObjectH): QObjectH; cdecl; external Qt5PasLib name 'QMetaObject_cast';
1945 procedure QMetaObject_tr(handle: QMetaObjectH; retval: PWideString; s: PAnsiChar; c: PAnsiChar; n: Integer = -1); cdecl; external Qt5PasLib name 'QMetaObject_tr';
QMetaObject_methodOffsetnull1946 function QMetaObject_methodOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_methodOffset';
QMetaObject_enumeratorOffsetnull1947 function QMetaObject_enumeratorOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_enumeratorOffset';
QMetaObject_propertyOffsetnull1948 function QMetaObject_propertyOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_propertyOffset';
QMetaObject_classInfoOffsetnull1949 function QMetaObject_classInfoOffset(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_classInfoOffset';
QMetaObject_constructorCountnull1950 function QMetaObject_constructorCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_constructorCount';
QMetaObject_methodCountnull1951 function QMetaObject_methodCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_methodCount';
QMetaObject_enumeratorCountnull1952 function QMetaObject_enumeratorCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_enumeratorCount';
QMetaObject_propertyCountnull1953 function QMetaObject_propertyCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_propertyCount';
QMetaObject_classInfoCountnull1954 function QMetaObject_classInfoCount(handle: QMetaObjectH): Integer; cdecl; external Qt5PasLib name 'QMetaObject_classInfoCount';
QMetaObject_indexOfConstructornull1955 function QMetaObject_indexOfConstructor(handle: QMetaObjectH; _constructor: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfConstructor';
QMetaObject_indexOfMethodnull1956 function QMetaObject_indexOfMethod(handle: QMetaObjectH; method: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfMethod';
QMetaObject_indexOfSignalnull1957 function QMetaObject_indexOfSignal(handle: QMetaObjectH; signal: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfSignal';
QMetaObject_indexOfSlotnull1958 function QMetaObject_indexOfSlot(handle: QMetaObjectH; slot: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfSlot';
QMetaObject_indexOfEnumeratornull1959 function QMetaObject_indexOfEnumerator(handle: QMetaObjectH; name: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfEnumerator';
QMetaObject_indexOfPropertynull1960 function QMetaObject_indexOfProperty(handle: QMetaObjectH; name: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfProperty';
QMetaObject_indexOfClassInfonull1961 function QMetaObject_indexOfClassInfo(handle: QMetaObjectH; name: PAnsiChar): Integer; cdecl; external Qt5PasLib name 'QMetaObject_indexOfClassInfo';
1962 procedure QMetaObject_constructor(handle: QMetaObjectH; retval: QMetaMethodH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_constructor';
1963 procedure QMetaObject_method(handle: QMetaObjectH; retval: QMetaMethodH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_method';
1964 procedure QMetaObject_enumerator(handle: QMetaObjectH; retval: QMetaEnumH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_enumerator';
1965 procedure QMetaObject_property(handle: QMetaObjectH; retval: QMetaPropertyH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_property';
1966 procedure QMetaObject_classInfo(handle: QMetaObjectH; retval: QMetaClassInfoH; index: Integer); cdecl; external Qt5PasLib name 'QMetaObject_classInfo';
1967 procedure QMetaObject_userProperty(handle: QMetaObjectH; retval: QMetaPropertyH); cdecl; external Qt5PasLib name 'QMetaObject_userProperty';
QMetaObject_checkConnectArgsnull1968 function QMetaObject_checkConnectArgs(signal: PAnsiChar; method: PAnsiChar): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_checkConnectArgs';
QMetaObject_checkConnectArgsnull1969 function QMetaObject_checkConnectArgs(signal: QMetaMethodH; method: QMetaMethodH): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_checkConnectArgs2';
1970 procedure QMetaObject_normalizedSignature(retval: QByteArrayH; method: PAnsiChar); cdecl; external Qt5PasLib name 'QMetaObject_normalizedSignature';
1971 procedure QMetaObject_normalizedType(retval: QByteArrayH; _type: PAnsiChar); cdecl; external Qt5PasLib name 'QMetaObject_normalizedType';
QMetaObject_disconnectnull1972 function QMetaObject_disconnect(sender: QObjectH; signal_index: Integer; receiver: QObjectH; method_index: Integer): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_disconnect';
QMetaObject_disconnectOnenull1973 function QMetaObject_disconnectOne(sender: QObjectH; signal_index: Integer; receiver: QObjectH; method_index: Integer): Boolean; cdecl; external Qt5PasLib name 'QMetaObject_disconnectOne';
1974 procedure QMetaObject_connectSlotsByName(o: QObjectH); cdecl; external Qt5PasLib name 'QMetaObject_connectSlotsByName';
1975 procedure QMetaObject_activate(sender: QObjectH; signal_index: Integer; argv: PPointer); cdecl; external Qt5PasLib name 'QMetaObject_activate';
1976 procedure QMetaObject_activate(sender: QObjectH; AnonParam2: QMetaObjectH; local_signal_index: Integer; argv: PPointer); cdecl; external Qt5PasLib name 'QMetaObject_activate2';
1977 procedure QMetaObject_activate(sender: QObjectH; signal_offset: Integer; local_signal_index: Integer; argv: PPointer); cdecl; external Qt5PasLib name 'QMetaObject_activate3';
QMetaObject_static_metacallnull1978 function QMetaObject_static_metacall(handle: QMetaObjectH; AnonParam1: QMetaObjectCall; AnonParam2: Integer; AnonParam3: PPointer): Integer; cdecl; external Qt5PasLib name 'QMetaObject_static_metacall';
QMetaObject_metacallnull1979 function QMetaObject_metacall(AnonParam1: QObjectH; AnonParam2: QMetaObjectCall; AnonParam3: Integer; AnonParam4: PPointer): Integer; cdecl; external Qt5PasLib name 'QMetaObject_metacall';
1980
1981
1982 type
1983 QVariantType = cardinal; // QVariant::Type (4)
1984
1985 const
1986 QVariantInvalid = 0 { $0 };
1987 QVariantBool = 1 { $1 };
1988 QVariantInt = 2 { $2 };
1989 QVariantUInt = 3 { $3 };
1990 QVariantLongLong = 4 { $4 };
1991 QVariantULongLong = 5 { $5 };
1992 QVariantDouble = 6 { $6 };
1993 QVariantChar = 7 { $7 };
1994 QVariantMap = 8 { $8 };
1995 QVariantList = 9 { $9 };
1996 QVariantString = 10 { $a };
1997 QVariantStringList = 11 { $b };
1998 QVariantByteArray = 12 { $c };
1999 QVariantBitArray = 13 { $d };
2000 QVariantDate = 14 { $e };
2001 QVariantTime = 15 { $f };
2002 QVariantDateTime = 16 { $10 };
2003 QVariantUrl = 17 { $11 };
2004 QVariantLocale = 18 { $12 };
2005 QVariantRect = 19 { $13 };
2006 QVariantRectF = 20 { $14 };
2007 QVariantSize = 21 { $15 };
2008 QVariantSizeF = 22 { $16 };
2009 QVariantLine = 23 { $17 };
2010 QVariantLineF = 24 { $18 };
2011 QVariantPoint = 25 { $19 };
2012 QVariantPointF = 26 { $1a };
2013 QVariantRegExp = 27 { $1b };
2014 QVariantRegularExpression = 44 { $2c };
2015 QVariantHash = 28 { $1c };
2016 QVariantEasingCurve = 29 { $1d };
2017 QVariantUuid = 30 { $1e };
2018 QVariantModelIndex = 42 { $2a };
2019 QVariantLastCoreType = 48 { $30 };
2020 QVariantFont = 64 { $40 };
2021 QVariantPixmap = 65 { $41 };
2022 QVariantBrush = 66 { $42 };
2023 QVariantColor = 67 { $43 };
2024 QVariantPalette = 68 { $44 };
2025 QVariantImage = 70 { $46 };
2026 QVariantPolygon = 71 { $47 };
2027 QVariantRegion = 72 { $48 };
2028 QVariantBitmap = 73 { $49 };
2029 QVariantCursor = 74 { $4a };
2030 QVariantKeySequence = 75 { $4b };
2031 QVariantPen = 76 { $4c };
2032 QVariantTextLength = 77 { $4d };
2033 QVariantTextFormat = 78 { $4e };
2034 QVariantMatrix = 79 { $4f };
2035 QVariantTransform = 80 { $50 };
2036 QVariantMatrix4x4 = 81 { $51 };
2037 QVariantVector2D = 82 { $52 };
2038 QVariantVector3D = 83 { $53 };
2039 QVariantVector4D = 84 { $54 };
2040 QVariantQuaternion = 85 { $55 };
2041 QVariantPolygonF = 86 { $56 };
2042 QVariantIcon = 69 { $45 };
2043 QVariantLastGuiType = 86 { $56 };
2044 QVariantSizePolicy = 121 { $79 };
2045 QVariantUserType = 1024 { $400 };
2046 QVariantLastType = 4294967295 { $ffffffff };
2047
2048
2049
QVariant_Createnull2050 function QVariant_Create(): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create';
2051 procedure QVariant_Destroy(handle: QVariantH); cdecl; external Qt5PasLib name 'QVariant_Destroy';
QVariant_Createnull2052 function QVariant_Create(typeId: Integer; copy: Pointer): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create3';
QVariant_Createnull2053 function QVariant_Create(typeId: Integer; copy: Pointer; flags: LongWord): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create4';
QVariant_Createnull2054 function QVariant_Create(other: QVariantH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create5';
QVariant_Createnull2055 function QVariant_Create(s: QDataStreamH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create6';
QVariant_Createnull2056 function QVariant_Create(ui: LongWord): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create8';
QVariant_Createnull2057 function QVariant_Create(ll: int64): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create9';
QVariant_Createnull2058 function QVariant_Create(ull: qword): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create10';
QVariant_Createnull2059 function QVariant_Create(b: Boolean): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create11';
QVariant_Createnull2060 function QVariant_Create(d: Double): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create12';
QVariant_Createnull2061 function QVariant_Create(f: Single): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create13';
QVariant_Createnull2062 function QVariant_Create(str: PAnsiChar): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create14';
QVariant_Createnull2063 function QVariant_Create(bytearray: QByteArrayH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create15';
QVariant_Createnull2064 function QVariant_Create(bitarray: QBitArrayH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create16';
QVariant_Createnull2065 function QVariant_Create(_string: PWideString): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create17';
QVariant_Createnull2066 function QVariant_Create(stringlist: QStringListH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create18';
QVariant_Createnull2067 function QVariant_Create(qchar: PWideChar): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create19';
QVariant_Createnull2068 function QVariant_Create(date: QDateH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create20';
QVariant_Createnull2069 function QVariant_Create(time: QTimeH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create21';
QVariant_Createnull2070 function QVariant_Create(pt: PQtPoint): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create25';
QVariant_Createnull2071 function QVariant_Create(pt: PQtPointF): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create26';
QVariant_Createnull2072 function QVariant_Create(line: QLineH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create27';
QVariant_Createnull2073 function QVariant_Create(line: QLineFH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create28';
QVariant_Createnull2074 function QVariant_Create(rect: PRect): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create29';
QVariant_Createnull2075 function QVariant_Create(rect: QRectFH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create30';
QVariant_Createnull2076 function QVariant_Create(locale: QLocaleH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create31';
QVariant_Createnull2077 function QVariant_Create(regExp: QRegExpH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create32';
QVariant_Createnull2078 function QVariant_Create(re: QRegularExpressionH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create33';
QVariant_Createnull2079 function QVariant_Create(url: QUrlH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create34';
QVariant_Createnull2080 function QVariant_Create(easing: QEasingCurveH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create35';
QVariant_Createnull2081 function QVariant_Create(uuid: QUuidH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create36';
QVariant_Createnull2082 function QVariant_Create(modelIndex: QModelIndexH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create37';
QVariant_Createnull2083 function QVariant_Create(jsonValue: QJsonValueH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create38';
QVariant_Createnull2084 function QVariant_Create(jsonObject: QJsonObjectH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create39';
QVariant_Createnull2085 function QVariant_Create(jsonArray: QJsonArrayH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create40';
QVariant_Createnull2086 function QVariant_Create(jsonDocument: QJsonDocumentH): QVariantH; cdecl; external Qt5PasLib name 'QVariant_Create41';
2087 procedure QVariant_swap(handle: QVariantH; other: QVariantH); cdecl; external Qt5PasLib name 'QVariant_swap';
QVariant_typenull2088 function QVariant_type(handle: QVariantH): QVariantType; cdecl; external Qt5PasLib name 'QVariant_type';
QVariant_userTypenull2089 function QVariant_userType(handle: QVariantH): Integer; cdecl; external Qt5PasLib name 'QVariant_userType';
QVariant_typeNamenull2090 function QVariant_typeName(handle: QVariantH): PAnsiChar; cdecl; external Qt5PasLib name 'QVariant_typeName';
QVariant_canConvertnull2091 function QVariant_canConvert(handle: QVariantH; targetTypeId: Integer): Boolean; cdecl; external Qt5PasLib name 'QVariant_canConvert';
QVariant_convertnull2092 function QVariant_convert(handle: QVariantH; targetTypeId: Integer): Boolean; cdecl; external Qt5PasLib name 'QVariant_convert';
QVariant_isValidnull2093 function QVariant_isValid(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_isValid';
QVariant_isNullnull2094 function QVariant_isNull(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_isNull';
2095 procedure QVariant_clear(handle: QVariantH); cdecl; external Qt5PasLib name 'QVariant_clear';
2096 procedure QVariant_detach(handle: QVariantH); cdecl; external Qt5PasLib name 'QVariant_detach';
QVariant_isDetachednull2097 function QVariant_isDetached(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_isDetached';
QVariant_toIntnull2098 function QVariant_toInt(handle: QVariantH; ok: PBoolean = nil): Integer; cdecl; external Qt5PasLib name 'QVariant_toInt';
QVariant_toUIntnull2099 function QVariant_toUInt(handle: QVariantH; ok: PBoolean = nil): LongWord; cdecl; external Qt5PasLib name 'QVariant_toUInt';
QVariant_toLongLongnull2100 function QVariant_toLongLong(handle: QVariantH; ok: PBoolean = nil): int64; cdecl; external Qt5PasLib name 'QVariant_toLongLong';
QVariant_toULongLongnull2101 function QVariant_toULongLong(handle: QVariantH; ok: PBoolean = nil): qword; cdecl; external Qt5PasLib name 'QVariant_toULongLong';
QVariant_toBoolnull2102 function QVariant_toBool(handle: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QVariant_toBool';
QVariant_toDoublenull2103 function QVariant_toDouble(handle: QVariantH; ok: PBoolean = nil): Double; cdecl; external Qt5PasLib name 'QVariant_toDouble';
QVariant_toFloatnull2104 function QVariant_toFloat(handle: QVariantH; ok: PBoolean = nil): Single; cdecl; external Qt5PasLib name 'QVariant_toFloat';
QVariant_toRealnull2105 function QVariant_toReal(handle: QVariantH; ok: PBoolean = nil): qreal; cdecl; external Qt5PasLib name 'QVariant_toReal';
2106 procedure QVariant_toByteArray(handle: QVariantH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QVariant_toByteArray';
2107 procedure QVariant_toBitArray(handle: QVariantH; retval: QBitArrayH); cdecl; external Qt5PasLib name 'QVariant_toBitArray';
2108 procedure QVariant_toString(handle: QVariantH; retval: PWideString); cdecl; external Qt5PasLib name 'QVariant_toString';
2109 procedure QVariant_toStringList(handle: QVariantH; retval: QStringListH); cdecl; external Qt5PasLib name 'QVariant_toStringList';
2110 procedure QVariant_toChar(handle: QVariantH; retval: PWideChar); cdecl; external Qt5PasLib name 'QVariant_toChar';
2111 procedure QVariant_toDate(handle: QVariantH; retval: QDateH); cdecl; external Qt5PasLib name 'QVariant_toDate';
2112 procedure QVariant_toTime(handle: QVariantH; retval: QTimeH); cdecl; external Qt5PasLib name 'QVariant_toTime';
2113 procedure QVariant_toDateTime(handle: QVariantH; retval: QDateTimeH); cdecl; external Qt5PasLib name 'QVariant_toDateTime';
2114 procedure QVariant_toPoint(handle: QVariantH; retval: PQtPoint); cdecl; external Qt5PasLib name 'QVariant_toPoint';
2115 procedure QVariant_toPointF(handle: QVariantH; retval: PQtPointF); cdecl; external Qt5PasLib name 'QVariant_toPointF';
2116 procedure QVariant_toRect(handle: QVariantH; retval: PRect); cdecl; external Qt5PasLib name 'QVariant_toRect';
2117 procedure QVariant_toSize(handle: QVariantH; retval: PSize); cdecl; external Qt5PasLib name 'QVariant_toSize';
2118 procedure QVariant_toSizeF(handle: QVariantH; retval: QSizeFH); cdecl; external Qt5PasLib name 'QVariant_toSizeF';
2119 procedure QVariant_toLine(handle: QVariantH; retval: QLineH); cdecl; external Qt5PasLib name 'QVariant_toLine';
2120 procedure QVariant_toLineF(handle: QVariantH; retval: QLineFH); cdecl; external Qt5PasLib name 'QVariant_toLineF';
2121 procedure QVariant_toRectF(handle: QVariantH; retval: QRectFH); cdecl; external Qt5PasLib name 'QVariant_toRectF';
2122 procedure QVariant_toLocale(handle: QVariantH; retval: QLocaleH); cdecl; external Qt5PasLib name 'QVariant_toLocale';
2123 procedure QVariant_toRegExp(handle: QVariantH; retval: QRegExpH); cdecl; external Qt5PasLib name 'QVariant_toRegExp';
2124 procedure QVariant_toRegularExpression(handle: QVariantH; retval: QRegularExpressionH); cdecl; external Qt5PasLib name 'QVariant_toRegularExpression';
2125 procedure QVariant_toUrl(handle: QVariantH; retval: QUrlH); cdecl; external Qt5PasLib name 'QVariant_toUrl';
2126 procedure QVariant_toEasingCurve(handle: QVariantH; retval: QEasingCurveH); cdecl; external Qt5PasLib name 'QVariant_toEasingCurve';
2127 procedure QVariant_toUuid(handle: QVariantH; retval: QUuidH); cdecl; external Qt5PasLib name 'QVariant_toUuid';
2128 procedure QVariant_toModelIndex(handle: QVariantH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QVariant_toModelIndex';
2129 procedure QVariant_toJsonValue(handle: QVariantH; retval: QJsonValueH); cdecl; external Qt5PasLib name 'QVariant_toJsonValue';
2130 procedure QVariant_toJsonObject(handle: QVariantH; retval: QJsonObjectH); cdecl; external Qt5PasLib name 'QVariant_toJsonObject';
2131 procedure QVariant_toJsonArray(handle: QVariantH; retval: QJsonArrayH); cdecl; external Qt5PasLib name 'QVariant_toJsonArray';
2132 procedure QVariant_toJsonDocument(handle: QVariantH; retval: QJsonDocumentH); cdecl; external Qt5PasLib name 'QVariant_toJsonDocument';
2133 procedure QVariant_load(handle: QVariantH; ds: QDataStreamH); cdecl; external Qt5PasLib name 'QVariant_load';
2134 procedure QVariant_save(handle: QVariantH; ds: QDataStreamH); cdecl; external Qt5PasLib name 'QVariant_save';
QVariant_typeToNamenull2135 function QVariant_typeToName(typeId: Integer): PAnsiChar; cdecl; external Qt5PasLib name 'QVariant_typeToName';
QVariant_nameToTypenull2136 function QVariant_nameToType(name: PAnsiChar): QVariantType; cdecl; external Qt5PasLib name 'QVariant_nameToType';
QVariant_constDatanull2137 function QVariant_constData(handle: QVariantH): Pointer; cdecl; external Qt5PasLib name 'QVariant_constData';
2138
2139
2140
2141 type
2142 QMetaMethodAccess = ( // QMetaMethod::Access (1)
2143 QMetaMethodPrivate, QMetaMethodProtected, QMetaMethodPublic );
2144
2145 QMetaMethodMethodType = ( // QMetaMethod::MethodType (1)
2146 QMetaMethodMethod, QMetaMethodSignal, QMetaMethodSlot, QMetaMethodConstructor );
2147
2148 QMetaMethodAttributes = ( //QMetaMethod::Attributes (2)
2149 QMetaMethodCompatibility = $1,
2150 QMetaMethodCloned = $2,
2151 QMetaMethodScriptable = $4 );
2152
QMetaMethod_Createnull2153 function QMetaMethod_Create(): QMetaMethodH; cdecl; external Qt5PasLib name 'QMetaMethod_Create';
2154 procedure QMetaMethod_Destroy(handle: QMetaMethodH); cdecl; external Qt5PasLib name 'QMetaMethod_Destroy';
2155 procedure QMetaMethod_methodSignature(handle: QMetaMethodH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QMetaMethod_methodSignature';
2156 procedure QMetaMethod_name(handle: QMetaMethodH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QMetaMethod_name';
QMetaMethod_typeNamenull2157 function QMetaMethod_typeName(handle: QMetaMethodH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaMethod_typeName';
QMetaMethod_returnTypenull2158 function QMetaMethod_returnType(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_returnType';
QMetaMethod_parameterCountnull2159 function QMetaMethod_parameterCount(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_parameterCount';
QMetaMethod_parameterTypenull2160 function QMetaMethod_parameterType(handle: QMetaMethodH; index: Integer): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_parameterType';
2161 procedure QMetaMethod_getParameterTypes(handle: QMetaMethodH; types: PInteger); cdecl; external Qt5PasLib name 'QMetaMethod_getParameterTypes';
QMetaMethod_tagnull2162 function QMetaMethod_tag(handle: QMetaMethodH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaMethod_tag';
QMetaMethod_accessnull2163 function QMetaMethod_access(handle: QMetaMethodH): QMetaMethodAccess; cdecl; external Qt5PasLib name 'QMetaMethod_access';
QMetaMethod_methodTypenull2164 function QMetaMethod_methodType(handle: QMetaMethodH): QMetaMethodMethodType; cdecl; external Qt5PasLib name 'QMetaMethod_methodType';
QMetaMethod_attributesnull2165 function QMetaMethod_attributes(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_attributes';
QMetaMethod_methodIndexnull2166 function QMetaMethod_methodIndex(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_methodIndex';
QMetaMethod_revisionnull2167 function QMetaMethod_revision(handle: QMetaMethodH): Integer; cdecl; external Qt5PasLib name 'QMetaMethod_revision';
QMetaMethod_enclosingMetaObjectnull2168 function QMetaMethod_enclosingMetaObject(handle: QMetaMethodH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaMethod_enclosingMetaObject';
QMetaMethod_isValidnull2169 function QMetaMethod_isValid(handle: QMetaMethodH): Boolean; cdecl; external Qt5PasLib name 'QMetaMethod_isValid';
2170
QMetaEnum_Createnull2171 function QMetaEnum_Create(): QMetaEnumH; cdecl; external Qt5PasLib name 'QMetaEnum_Create';
2172 procedure QMetaEnum_Destroy(handle: QMetaEnumH); cdecl; external Qt5PasLib name 'QMetaEnum_Destroy';
QMetaEnum_namenull2173 function QMetaEnum_name(handle: QMetaEnumH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_name';
QMetaEnum_isFlagnull2174 function QMetaEnum_isFlag(handle: QMetaEnumH): Boolean; cdecl; external Qt5PasLib name 'QMetaEnum_isFlag';
QMetaEnum_keyCountnull2175 function QMetaEnum_keyCount(handle: QMetaEnumH): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_keyCount';
QMetaEnum_keynull2176 function QMetaEnum_key(handle: QMetaEnumH; index: Integer): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_key';
QMetaEnum_valuenull2177 function QMetaEnum_value(handle: QMetaEnumH; index: Integer): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_value';
QMetaEnum_scopenull2178 function QMetaEnum_scope(handle: QMetaEnumH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_scope';
QMetaEnum_keyToValuenull2179 function QMetaEnum_keyToValue(handle: QMetaEnumH; key: PAnsiChar; ok: PBoolean = nil): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_keyToValue';
QMetaEnum_valueToKeynull2180 function QMetaEnum_valueToKey(handle: QMetaEnumH; value: Integer): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaEnum_valueToKey';
QMetaEnum_keysToValuenull2181 function QMetaEnum_keysToValue(handle: QMetaEnumH; keys: PAnsiChar; ok: PBoolean = nil): Integer; cdecl; external Qt5PasLib name 'QMetaEnum_keysToValue';
2182 procedure QMetaEnum_valueToKeys(handle: QMetaEnumH; retval: QByteArrayH; value: Integer); cdecl; external Qt5PasLib name 'QMetaEnum_valueToKeys';
QMetaEnum_enclosingMetaObjectnull2183 function QMetaEnum_enclosingMetaObject(handle: QMetaEnumH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaEnum_enclosingMetaObject';
QMetaEnum_isValidnull2184 function QMetaEnum_isValid(handle: QMetaEnumH): Boolean; cdecl; external Qt5PasLib name 'QMetaEnum_isValid';
2185
QMetaProperty_Createnull2186 function QMetaProperty_Create(): QMetaPropertyH; cdecl; external Qt5PasLib name 'QMetaProperty_Create';
2187 procedure QMetaProperty_Destroy(handle: QMetaPropertyH); cdecl; external Qt5PasLib name 'QMetaProperty_Destroy';
QMetaProperty_namenull2188 function QMetaProperty_name(handle: QMetaPropertyH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaProperty_name';
QMetaProperty_typeNamenull2189 function QMetaProperty_typeName(handle: QMetaPropertyH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaProperty_typeName';
QMetaProperty_typenull2190 function QMetaProperty_type(handle: QMetaPropertyH): QVariantType; cdecl; external Qt5PasLib name 'QMetaProperty_type';
QMetaProperty_userTypenull2191 function QMetaProperty_userType(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_userType';
QMetaProperty_propertyIndexnull2192 function QMetaProperty_propertyIndex(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_propertyIndex';
QMetaProperty_isReadablenull2193 function QMetaProperty_isReadable(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isReadable';
QMetaProperty_isWritablenull2194 function QMetaProperty_isWritable(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isWritable';
QMetaProperty_isResettablenull2195 function QMetaProperty_isResettable(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isResettable';
QMetaProperty_isDesignablenull2196 function QMetaProperty_isDesignable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isDesignable';
QMetaProperty_isScriptablenull2197 function QMetaProperty_isScriptable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isScriptable';
QMetaProperty_isStorednull2198 function QMetaProperty_isStored(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isStored';
QMetaProperty_isEditablenull2199 function QMetaProperty_isEditable(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isEditable';
QMetaProperty_isUsernull2200 function QMetaProperty_isUser(handle: QMetaPropertyH; obj: QObjectH = nil): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isUser';
QMetaProperty_isConstantnull2201 function QMetaProperty_isConstant(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isConstant';
QMetaProperty_isFinalnull2202 function QMetaProperty_isFinal(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isFinal';
QMetaProperty_isFlagTypenull2203 function QMetaProperty_isFlagType(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isFlagType';
QMetaProperty_isEnumTypenull2204 function QMetaProperty_isEnumType(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isEnumType';
2205 procedure QMetaProperty_enumerator(handle: QMetaPropertyH; retval: QMetaEnumH); cdecl; external Qt5PasLib name 'QMetaProperty_enumerator';
QMetaProperty_hasNotifySignalnull2206 function QMetaProperty_hasNotifySignal(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_hasNotifySignal';
2207 procedure QMetaProperty_notifySignal(handle: QMetaPropertyH; retval: QMetaMethodH); cdecl; external Qt5PasLib name 'QMetaProperty_notifySignal';
QMetaProperty_notifySignalIndexnull2208 function QMetaProperty_notifySignalIndex(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_notifySignalIndex';
QMetaProperty_revisionnull2209 function QMetaProperty_revision(handle: QMetaPropertyH): Integer; cdecl; external Qt5PasLib name 'QMetaProperty_revision';
2210 procedure QMetaProperty_read(handle: QMetaPropertyH; retval: QVariantH; obj: QObjectH); cdecl; external Qt5PasLib name 'QMetaProperty_read';
QMetaProperty_writenull2211 function QMetaProperty_write(handle: QMetaPropertyH; obj: QObjectH; value: QVariantH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_write';
QMetaProperty_resetnull2212 function QMetaProperty_reset(handle: QMetaPropertyH; obj: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_reset';
QMetaProperty_hasStdCppSetnull2213 function QMetaProperty_hasStdCppSet(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_hasStdCppSet';
QMetaProperty_isValidnull2214 function QMetaProperty_isValid(handle: QMetaPropertyH): Boolean; cdecl; external Qt5PasLib name 'QMetaProperty_isValid';
QMetaProperty_enclosingMetaObjectnull2215 function QMetaProperty_enclosingMetaObject(handle: QMetaPropertyH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaProperty_enclosingMetaObject';
2216
QMetaClassInfo_Createnull2217 function QMetaClassInfo_Create(): QMetaClassInfoH; cdecl; external Qt5PasLib name 'QMetaClassInfo_Create';
2218 procedure QMetaClassInfo_Destroy(handle: QMetaClassInfoH); cdecl; external Qt5PasLib name 'QMetaClassInfo_Destroy';
QMetaClassInfo_namenull2219 function QMetaClassInfo_name(handle: QMetaClassInfoH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaClassInfo_name';
QMetaClassInfo_valuenull2220 function QMetaClassInfo_value(handle: QMetaClassInfoH): PAnsiChar; cdecl; external Qt5PasLib name 'QMetaClassInfo_value';
QMetaClassInfo_enclosingMetaObjectnull2221 function QMetaClassInfo_enclosingMetaObject(handle: QMetaClassInfoH): QMetaObjectH; cdecl; external Qt5PasLib name 'QMetaClassInfo_enclosingMetaObject';
2222
2223 type
2224 QEventType = cardinal; // QEvent::Type (4)
2225
2226 const
2227 QEventNone = 0 { $0 };
2228 QEventTimer = 1 { $1 };
2229 QEventMouseButtonPress = 2 { $2 };
2230 QEventMouseButtonRelease = 3 { $3 };
2231 QEventMouseButtonDblClick = 4 { $4 };
2232 QEventMouseMove = 5 { $5 };
2233 QEventKeyPress = 6 { $6 };
2234 QEventKeyRelease = 7 { $7 };
2235 QEventFocusIn = 8 { $8 };
2236 QEventFocusOut = 9 { $9 };
2237 QEventFocusAboutToChange = 23 { $17 };
2238 QEventEnter = 10 { $a };
2239 QEventLeave = 11 { $b };
2240 QEventPaint = 12 { $c };
2241 QEventMove = 13 { $d };
2242 QEventResize = 14 { $e };
2243 QEventCreate = 15 { $f };
2244 QEventDestroy = 16 { $10 };
2245 QEventShow = 17 { $11 };
2246 QEventHide = 18 { $12 };
2247 QEventClose = 19 { $13 };
2248 QEventQuit = 20 { $14 };
2249 QEventParentChange = 21 { $15 };
2250 QEventParentAboutToChange = 131 { $83 };
2251 QEventThreadChange = 22 { $16 };
2252 QEventWindowActivate = 24 { $18 };
2253 QEventWindowDeactivate = 25 { $19 };
2254 QEventShowToParent = 26 { $1a };
2255 QEventHideToParent = 27 { $1b };
2256 QEventWheel = 31 { $1f };
2257 QEventWindowTitleChange = 33 { $21 };
2258 QEventWindowIconChange = 34 { $22 };
2259 QEventApplicationWindowIconChange = 35 { $23 };
2260 QEventApplicationFontChange = 36 { $24 };
2261 QEventApplicationLayoutDirectionChange = 37 { $25 };
2262 QEventApplicationPaletteChange = 38 { $26 };
2263 QEventPaletteChange = 39 { $27 };
2264 QEventClipboard = 40 { $28 };
2265 QEventSpeech = 42 { $2a };
2266 QEventMetaCall = 43 { $2b };
2267 QEventSockAct = 50 { $32 };
2268 QEventWinEventAct = 132 { $84 };
2269 QEventDeferredDelete = 52 { $34 };
2270 QEventDragEnter = 60 { $3c };
2271 QEventDragMove = 61 { $3d };
2272 QEventDragLeave = 62 { $3e };
2273 QEventDrop = 63 { $3f };
2274 QEventDragResponse = 64 { $40 };
2275 QEventChildAdded = 68 { $44 };
2276 QEventChildPolished = 69 { $45 };
2277 QEventChildRemoved = 71 { $47 };
2278 QEventShowWindowRequest = 73 { $49 };
2279 QEventPolishRequest = 74 { $4a };
2280 QEventPolish = 75 { $4b };
2281 QEventLayoutRequest = 76 { $4c };
2282 QEventUpdateRequest = 77 { $4d };
2283 QEventUpdateLater = 78 { $4e };
2284 QEventEmbeddingControl = 79 { $4f };
2285 QEventActivateControl = 80 { $50 };
2286 QEventDeactivateControl = 81 { $51 };
2287 QEventContextMenu = 82 { $52 };
2288 QEventInputMethod = 83 { $53 };
2289 QEventTabletMove = 87 { $57 };
2290 QEventLocaleChange = 88 { $58 };
2291 QEventLanguageChange = 89 { $59 };
2292 QEventLayoutDirectionChange = 90 { $5a };
2293 QEventStyle = 91 { $5b };
2294 QEventTabletPress = 92 { $5c };
2295 QEventTabletRelease = 93 { $5d };
2296 QEventOkRequest = 94 { $5e };
2297 QEventHelpRequest = 95 { $5f };
2298 QEventIconDrag = 96 { $60 };
2299 QEventFontChange = 97 { $61 };
2300 QEventEnabledChange = 98 { $62 };
2301 QEventActivationChange = 99 { $63 };
2302 QEventStyleChange = 100 { $64 };
2303 QEventIconTextChange = 101 { $65 };
2304 QEventModifiedChange = 102 { $66 };
2305 QEventMouseTrackingChange = 109 { $6d };
2306 QEventWindowBlocked = 103 { $67 };
2307 QEventWindowUnblocked = 104 { $68 };
2308 QEventWindowStateChange = 105 { $69 };
2309 QEventToolTip = 110 { $6e };
2310 QEventWhatsThis = 111 { $6f };
2311 QEventStatusTip = 112 { $70 };
2312 QEventActionChanged = 113 { $71 };
2313 QEventActionAdded = 114 { $72 };
2314 QEventActionRemoved = 115 { $73 };
2315 QEventFileOpen = 116 { $74 };
2316 QEventShortcut = 117 { $75 };
2317 QEventShortcutOverride = 51 { $33 };
2318 QEventWhatsThisClicked = 118 { $76 };
2319 QEventToolBarChange = 120 { $78 };
2320 QEventApplicationActivate = 121 { $79 };
2321 QEventApplicationActivated = 121 { $79 };
2322 QEventApplicationDeactivate = 122 { $7a };
2323 QEventApplicationDeactivated = 122 { $7a };
2324 QEventQueryWhatsThis = 123 { $7b };
2325 QEventEnterWhatsThisMode = 124 { $7c };
2326 QEventLeaveWhatsThisMode = 125 { $7d };
2327 QEventZOrderChange = 126 { $7e };
2328 QEventHoverEnter = 127 { $7f };
2329 QEventHoverLeave = 128 { $80 };
2330 QEventHoverMove = 129 { $81 };
2331 QEventAcceptDropsChange = 152 { $98 };
2332 QEventZeroTimerEvent = 154 { $9a };
2333 QEventGraphicsSceneMouseMove = 155 { $9b };
2334 QEventGraphicsSceneMousePress = 156 { $9c };
2335 QEventGraphicsSceneMouseRelease = 157 { $9d };
2336 QEventGraphicsSceneMouseDoubleClick = 158 { $9e };
2337 QEventGraphicsSceneContextMenu = 159 { $9f };
2338 QEventGraphicsSceneHoverEnter = 160 { $a0 };
2339 QEventGraphicsSceneHoverMove = 161 { $a1 };
2340 QEventGraphicsSceneHoverLeave = 162 { $a2 };
2341 QEventGraphicsSceneHelp = 163 { $a3 };
2342 QEventGraphicsSceneDragEnter = 164 { $a4 };
2343 QEventGraphicsSceneDragMove = 165 { $a5 };
2344 QEventGraphicsSceneDragLeave = 166 { $a6 };
2345 QEventGraphicsSceneDrop = 167 { $a7 };
2346 QEventGraphicsSceneWheel = 168 { $a8 };
2347 QEventKeyboardLayoutChange = 169 { $a9 };
2348 QEventDynamicPropertyChange = 170 { $aa };
2349 QEventTabletEnterProximity = 171 { $ab };
2350 QEventTabletLeaveProximity = 172 { $ac };
2351 QEventNonClientAreaMouseMove = 173 { $ad };
2352 QEventNonClientAreaMouseButtonPress = 174 { $ae };
2353 QEventNonClientAreaMouseButtonRelease = 175 { $af };
2354 QEventNonClientAreaMouseButtonDblClick = 176 { $b0 };
2355 QEventMacSizeChange = 177 { $b1 };
2356 QEventContentsRectChange = 178 { $b2 };
2357 QEventMacGLWindowChange = 179 { $b3 };
2358 QEventFutureCallOut = 180 { $b4 };
2359 QEventGraphicsSceneResize = 181 { $b5 };
2360 QEventGraphicsSceneMove = 182 { $b6 };
2361 QEventCursorChange = 183 { $b7 };
2362 QEventToolTipChange = 184 { $b8 };
2363 QEventNetworkReplyUpdated = 185 { $b9 };
2364 QEventGrabMouse = 186 { $ba };
2365 QEventUngrabMouse = 187 { $bb };
2366 QEventGrabKeyboard = 188 { $bc };
2367 QEventUngrabKeyboard = 189 { $bd };
2368 QEventMacGLClearDrawable = 191 { $bf };
2369 QEventStateMachineSignal = 192 { $c0 };
2370 QEventStateMachineWrapped = 193 { $c1 };
2371 QEventTouchBegin = 194 { $c2 };
2372 QEventTouchUpdate = 195 { $c3 };
2373 QEventTouchEnd = 196 { $c4 };
2374 QEventNativeGesture = 197 { $c5 };
2375 QEventRequestSoftwareInputPanel = 199 { $c7 };
2376 QEventCloseSoftwareInputPanel = 200 { $c8 };
2377 QEventWinIdChange = 203 { $cb };
2378 QEventGesture = 198 { $c6 };
2379 QEventGestureOverride = 202 { $ca };
2380 QEventScrollPrepare = 204 { $cc };
2381 QEventScroll = 205 { $cd };
2382 QEventExpose = 206 { $ce };
2383 QEventInputMethodQuery = 207 { $cf };
2384 QEventOrientationChange = 208 { $d0 };
2385 QEventTouchCancel = 209 { $d1 };
2386 QEventThemeChange = 210 { $d2 };
2387 QEventSockClose = 211 { $d3 };
2388 QEventPlatformPanel = 212 { $d4 };
2389 QEventStyleAnimationUpdate = 213 { $d5 };
2390 QEventApplicationStateChange = 214 { $d6 };
2391 QEventUser = 1000 { $3e8 };
2392 QEventMaxUser = 65535 { $ffff };
2393
2394
QEvent_Createnull2395 function QEvent_Create(_type: QEventType): QEventH; cdecl; external Qt5PasLib name 'QEvent_Create';
2396 procedure QEvent_Destroy(handle: QEventH); cdecl; external Qt5PasLib name 'QEvent_Destroy';
QEvent_Createnull2397 function QEvent_Create(other: QEventH): QEventH; cdecl; external Qt5PasLib name 'QEvent_Create2';
QEvent_typenull2398 function QEvent_type(handle: QEventH): QEventType; cdecl; external Qt5PasLib name 'QEvent_type';
QEvent_spontaneousnull2399 function QEvent_spontaneous(handle: QEventH): Boolean; cdecl; external Qt5PasLib name 'QEvent_spontaneous';
2400 procedure QEvent_setAccepted(handle: QEventH; accepted: Boolean); cdecl; external Qt5PasLib name 'QEvent_setAccepted';
QEvent_isAcceptednull2401 function QEvent_isAccepted(handle: QEventH): Boolean; cdecl; external Qt5PasLib name 'QEvent_isAccepted';
2402 procedure QEvent_accept(handle: QEventH); cdecl; external Qt5PasLib name 'QEvent_accept';
2403 procedure QEvent_ignore(handle: QEventH); cdecl; external Qt5PasLib name 'QEvent_ignore';
QEvent_registerEventTypenull2404 function QEvent_registerEventType(hint: Integer = -1): Integer; cdecl; external Qt5PasLib name 'QEvent_registerEventType';
2405
QTimerEvent_Createnull2406 function QTimerEvent_Create(timerId: Integer): QTimerEventH; cdecl; external Qt5PasLib name 'QTimerEvent_Create';
2407 procedure QTimerEvent_Destroy(handle: QTimerEventH); cdecl; external Qt5PasLib name 'QTimerEvent_Destroy';
QTimerEvent_timerIdnull2408 function QTimerEvent_timerId(handle: QTimerEventH): Integer; cdecl; external Qt5PasLib name 'QTimerEvent_timerId';
2409
QChildEvent_Createnull2410 function QChildEvent_Create(_type: QEventType; child: QObjectH): QChildEventH; cdecl; external Qt5PasLib name 'QChildEvent_Create';
2411 procedure QChildEvent_Destroy(handle: QChildEventH); cdecl; external Qt5PasLib name 'QChildEvent_Destroy';
QChildEvent_childnull2412 function QChildEvent_child(handle: QChildEventH): QObjectH; cdecl; external Qt5PasLib name 'QChildEvent_child';
QChildEvent_addednull2413 function QChildEvent_added(handle: QChildEventH): Boolean; cdecl; external Qt5PasLib name 'QChildEvent_added';
QChildEvent_polishednull2414 function QChildEvent_polished(handle: QChildEventH): Boolean; cdecl; external Qt5PasLib name 'QChildEvent_polished';
QChildEvent_removednull2415 function QChildEvent_removed(handle: QChildEventH): Boolean; cdecl; external Qt5PasLib name 'QChildEvent_removed';
2416
QDynamicPropertyChangeEvent_Createnull2417 function QDynamicPropertyChangeEvent_Create(name: QByteArrayH): QDynamicPropertyChangeEventH; cdecl; external Qt5PasLib name 'QDynamicPropertyChangeEvent_Create';
2418 procedure QDynamicPropertyChangeEvent_Destroy(handle: QDynamicPropertyChangeEventH); cdecl; external Qt5PasLib name 'QDynamicPropertyChangeEvent_Destroy';
2419 procedure QDynamicPropertyChangeEvent_propertyName(handle: QDynamicPropertyChangeEventH; retval: QByteArrayH); cdecl; external Qt5PasLib name 'QDynamicPropertyChangeEvent_propertyName';
2420
2421 type
2422 QEventLoopProcessEventsFlag = cardinal; // QEventLoop::ProcessEventsFlag
2423 QEventLoopProcessEventsFlags = QEventLoopProcessEventsFlag; //QFlags<> (3)
2424 const
2425 QEventLoopAllEvents = $00;
2426 QEventLoopExcludeUserInputEvents = $01;
2427 QEventLoopExcludeSocketNotifiers = $02;
2428 QEventLoopWaitForMoreEvents = $04;
2429 QEventLoopX11ExcludeTimers = $08;
2430 QEventLoopEventLoopExec = $20;
2431 QEventLoopDialogExec = $40;
2432
QEventLoop_Createnull2433 function QEventLoop_Create(parent: QObjectH = nil): QEventLoopH; cdecl; external Qt5PasLib name 'QEventLoop_Create';
2434 procedure QEventLoop_Destroy(handle: QEventLoopH); cdecl; external Qt5PasLib name 'QEventLoop_Destroy';
QEventLoop_processEventsnull2435 function QEventLoop_processEvents(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents): Boolean; cdecl; external Qt5PasLib name 'QEventLoop_processEvents';
2436 procedure QEventLoop_processEvents(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags; maximumTime: Integer); cdecl; external Qt5PasLib name 'QEventLoop_processEvents2';
QEventLoop_execnull2437 function QEventLoop_exec(handle: QEventLoopH; flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents): Integer; cdecl; external Qt5PasLib name 'QEventLoop_exec';
2438 procedure QEventLoop_exit(handle: QEventLoopH; returnCode: Integer = 0); cdecl; external Qt5PasLib name 'QEventLoop_exit';
QEventLoop_isRunningnull2439 function QEventLoop_isRunning(handle: QEventLoopH): Boolean; cdecl; external Qt5PasLib name 'QEventLoop_isRunning';
2440 procedure QEventLoop_wakeUp(handle: QEventLoopH); cdecl; external Qt5PasLib name 'QEventLoop_wakeUp';
QEventLoop_eventnull2441 function QEventLoop_event(handle: QEventLoopH; event: QEventH): Boolean; cdecl; external Qt5PasLib name 'QEventLoop_event';
2442 procedure QEventLoop_quit(handle: QEventLoopH); cdecl; external Qt5PasLib name 'QEventLoop_quit';
2443
QEventLoopLocker_Createnull2444 function QEventLoopLocker_Create(): QEventLoopLockerH; cdecl; external Qt5PasLib name 'QEventLoopLocker_Create';
2445 procedure QEventLoopLocker_Destroy(handle: QEventLoopLockerH); cdecl; external Qt5PasLib name 'QEventLoopLocker_Destroy';
QEventLoopLocker_Createnull2446 function QEventLoopLocker_Create(loop: QEventLoopH): QEventLoopLockerH; cdecl; external Qt5PasLib name 'QEventLoopLocker_Create2';
QEventLoopLocker_Createnull2447 function QEventLoopLocker_Create(thread: QThreadH): QEventLoopLockerH; cdecl; external Qt5PasLib name 'QEventLoopLocker_Create3';
2448
QCoreApplication_Createnull2449 function QCoreApplication_Create(argc: PInteger; argv: PPAnsiChar; AnonParam3: Integer = ApplicationFlags): QCoreApplicationH; cdecl; external Qt5PasLib name 'QCoreApplication_Create';
2450 procedure QCoreApplication_Destroy(handle: QCoreApplicationH); cdecl; external Qt5PasLib name 'QCoreApplication_Destroy';
2451 procedure QCoreApplication_arguments(retval: QStringListH); cdecl; external Qt5PasLib name 'QCoreApplication_arguments';
2452 procedure QCoreApplication_setAttribute(attribute: QtApplicationAttribute; _on: Boolean = True); cdecl; external Qt5PasLib name 'QCoreApplication_setAttribute';
QCoreApplication_testAttributenull2453 function QCoreApplication_testAttribute(attribute: QtApplicationAttribute): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_testAttribute';
2454 procedure QCoreApplication_setOrganizationDomain(orgDomain: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setOrganizationDomain';
2455 procedure QCoreApplication_organizationDomain(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_organizationDomain';
2456 procedure QCoreApplication_setOrganizationName(orgName: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setOrganizationName';
2457 procedure QCoreApplication_organizationName(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_organizationName';
2458 procedure QCoreApplication_setApplicationName(application: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setApplicationName';
2459 procedure QCoreApplication_applicationName(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationName';
2460 procedure QCoreApplication_setApplicationVersion(version: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_setApplicationVersion';
2461 procedure QCoreApplication_applicationVersion(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationVersion';
QCoreApplication_instancenull2462 function QCoreApplication_instance(): QCoreApplicationH; cdecl; external Qt5PasLib name 'QCoreApplication_instance';
QCoreApplication_execnull2463 function QCoreApplication_exec(): Integer; cdecl; external Qt5PasLib name 'QCoreApplication_exec';
2464 procedure QCoreApplication_processEvents(flags: QEventLoopProcessEventsFlags = QEventLoopAllEvents); cdecl; external Qt5PasLib name 'QCoreApplication_processEvents';
2465 procedure QCoreApplication_processEvents(flags: QEventLoopProcessEventsFlags; maxtime: Integer); cdecl; external Qt5PasLib name 'QCoreApplication_processEvents2';
2466 procedure QCoreApplication_exit(retcode: Integer = 0); cdecl; external Qt5PasLib name 'QCoreApplication_exit';
QCoreApplication_sendEventnull2467 function QCoreApplication_sendEvent(receiver: QObjectH; event: QEventH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_sendEvent';
2468 procedure QCoreApplication_postEvent(receiver: QObjectH; event: QEventH; priority: Integer = Integer(QtNormalEventPriority)); cdecl; external Qt5PasLib name 'QCoreApplication_postEvent';
2469 procedure QCoreApplication_sendPostedEvents(receiver: QObjectH = nil; event_type: Integer = 0); cdecl; external Qt5PasLib name 'QCoreApplication_sendPostedEvents';
2470 procedure QCoreApplication_removePostedEvents(receiver: QObjectH; eventType: Integer = 0); cdecl; external Qt5PasLib name 'QCoreApplication_removePostedEvents';
QCoreApplication_hasPendingEventsnull2471 function QCoreApplication_hasPendingEvents(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_hasPendingEvents';
QCoreApplication_eventDispatchernull2472 function QCoreApplication_eventDispatcher(): QAbstractEventDispatcherH; cdecl; external Qt5PasLib name 'QCoreApplication_eventDispatcher';
2473 procedure QCoreApplication_setEventDispatcher(eventDispatcher: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QCoreApplication_setEventDispatcher';
QCoreApplication_notifynull2474 function QCoreApplication_notify(handle: QCoreApplicationH; AnonParam1: QObjectH; AnonParam2: QEventH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_notify';
QCoreApplication_startingUpnull2475 function QCoreApplication_startingUp(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_startingUp';
QCoreApplication_closingDownnull2476 function QCoreApplication_closingDown(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_closingDown';
2477 procedure QCoreApplication_applicationDirPath(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationDirPath';
2478 procedure QCoreApplication_applicationFilePath(retval: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_applicationFilePath';
QCoreApplication_applicationPidnull2479 function QCoreApplication_applicationPid(): int64; cdecl; external Qt5PasLib name 'QCoreApplication_applicationPid';
2480 procedure QCoreApplication_setLibraryPaths(AnonParam1: QStringListH); cdecl; external Qt5PasLib name 'QCoreApplication_setLibraryPaths';
2481 procedure QCoreApplication_libraryPaths(retval: QStringListH); cdecl; external Qt5PasLib name 'QCoreApplication_libraryPaths';
2482 procedure QCoreApplication_addLibraryPath(AnonParam1: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_addLibraryPath';
2483 procedure QCoreApplication_removeLibraryPath(AnonParam1: PWideString); cdecl; external Qt5PasLib name 'QCoreApplication_removeLibraryPath';
QCoreApplication_installTranslatornull2484 function QCoreApplication_installTranslator(messageFile: QTranslatorH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_installTranslator';
QCoreApplication_removeTranslatornull2485 function QCoreApplication_removeTranslator(messageFile: QTranslatorH): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_removeTranslator';
2486 procedure QCoreApplication_translate(retval: PWideString; context: PAnsiChar; key: PAnsiChar; disambiguation: PAnsiChar = nil; n: Integer = -1); cdecl; external Qt5PasLib name 'QCoreApplication_translate';
2487 procedure QCoreApplication_flush(); cdecl; external Qt5PasLib name 'QCoreApplication_flush';
2488 procedure QCoreApplication_installNativeEventFilter(handle: QCoreApplicationH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QCoreApplication_installNativeEventFilter';
2489 procedure QCoreApplication_removeNativeEventFilter(handle: QCoreApplicationH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QCoreApplication_removeNativeEventFilter';
QCoreApplication_isQuitLockEnablednull2490 function QCoreApplication_isQuitLockEnabled(): Boolean; cdecl; external Qt5PasLib name 'QCoreApplication_isQuitLockEnabled';
2491 procedure QCoreApplication_setQuitLockEnabled(enabled: Boolean); cdecl; external Qt5PasLib name 'QCoreApplication_setQuitLockEnabled';
2492 procedure QCoreApplication_quit(); cdecl; external Qt5PasLib name 'QCoreApplication_quit';
2493
2494
2495 type
2496 QCoreApplication_aboutToQuit_Event = procedure () of object cdecl;
2497 QCoreApplication_organizationNameChanged_Event = procedure () of object cdecl;
2498 QCoreApplication_organizationDomainChanged_Event = procedure () of object cdecl;
2499 QCoreApplication_applicationNameChanged_Event = procedure () of object cdecl;
2500 QCoreApplication_applicationVersionChanged_Event = procedure () of object cdecl;
2501
2502
QTranslator_Createnull2503 function QTranslator_Create(parent: QObjectH = nil): QTranslatorH; cdecl; external Qt5PasLib name 'QTranslator_Create';
2504 procedure QTranslator_Destroy(handle: QTranslatorH); cdecl; external Qt5PasLib name 'QTranslator_Destroy';
2505 procedure QTranslator_translate(handle: QTranslatorH; retval: PWideString; context: PAnsiChar; sourceText: PAnsiChar; disambiguation: PAnsiChar = nil; n: Integer = -1); cdecl; external Qt5PasLib name 'QTranslator_translate';
QTranslator_isEmptynull2506 function QTranslator_isEmpty(handle: QTranslatorH): Boolean; cdecl; external Qt5PasLib name 'QTranslator_isEmpty';
QTranslator_loadnull2507 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_loadnull2508 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_loadnull2509 function QTranslator_load(handle: QTranslatorH; data: PByte; len: Integer; directory: PWideString = nil): Boolean; cdecl; external Qt5PasLib name 'QTranslator_load3';
2510
QTimer_Createnull2511 function QTimer_Create(parent: QObjectH = nil): QTimerH; cdecl; external Qt5PasLib name 'QTimer_Create';
2512 procedure QTimer_Destroy(handle: QTimerH); cdecl; external Qt5PasLib name 'QTimer_Destroy';
QTimer_isActivenull2513 function QTimer_isActive(handle: QTimerH): Boolean; cdecl; external Qt5PasLib name 'QTimer_isActive';
QTimer_timerIdnull2514 function QTimer_timerId(handle: QTimerH): Integer; cdecl; external Qt5PasLib name 'QTimer_timerId';
2515 procedure QTimer_setInterval(handle: QTimerH; msec: Integer); cdecl; external Qt5PasLib name 'QTimer_setInterval';
QTimer_intervalnull2516 function QTimer_interval(handle: QTimerH): Integer; cdecl; external Qt5PasLib name 'QTimer_interval';
QTimer_remainingTimenull2517 function QTimer_remainingTime(handle: QTimerH): Integer; cdecl; external Qt5PasLib name 'QTimer_remainingTime';
2518 procedure QTimer_setTimerType(handle: QTimerH; atype: QtTimerType); cdecl; external Qt5PasLib name 'QTimer_setTimerType';
QTimer_timerTypenull2519 function QTimer_timerType(handle: QTimerH): QtTimerType; cdecl; external Qt5PasLib name 'QTimer_timerType';
2520 procedure QTimer_setSingleShot(handle: QTimerH; singleShot: Boolean); cdecl; external Qt5PasLib name 'QTimer_setSingleShot';
QTimer_isSingleShotnull2521 function QTimer_isSingleShot(handle: QTimerH): Boolean; cdecl; external Qt5PasLib name 'QTimer_isSingleShot';
2522 procedure QTimer_singleShot(msec: Integer; receiver: QObjectH; member: PAnsiChar); cdecl; external Qt5PasLib name 'QTimer_singleShot';
2523 procedure QTimer_singleShot(msec: Integer; timerType: QtTimerType; receiver: QObjectH; member: PAnsiChar); cdecl; external Qt5PasLib name 'QTimer_singleShot2';
2524 procedure QTimer_start(handle: QTimerH; msec: Integer); cdecl; external Qt5PasLib name 'QTimer_start';
2525 procedure QTimer_start(handle: QTimerH); cdecl; external Qt5PasLib name 'QTimer_start2';
2526 procedure QTimer_stop(handle: QTimerH); cdecl; external Qt5PasLib name 'QTimer_stop';
2527
2528
2529 type
2530 QTimer_timeout_Event = procedure () of object cdecl;
2531
2532
QAbstractEventDispatcher_instancenull2533 function QAbstractEventDispatcher_instance(thread: QThreadH = nil): QAbstractEventDispatcherH; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_instance';
QAbstractEventDispatcher_processEventsnull2534 function QAbstractEventDispatcher_processEvents(handle: QAbstractEventDispatcherH; flags: QEventLoopProcessEventsFlags): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_processEvents';
QAbstractEventDispatcher_hasPendingEventsnull2535 function QAbstractEventDispatcher_hasPendingEvents(handle: QAbstractEventDispatcherH): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_hasPendingEvents';
2536 procedure QAbstractEventDispatcher_registerSocketNotifier(handle: QAbstractEventDispatcherH; notifier: QSocketNotifierH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerSocketNotifier';
2537 procedure QAbstractEventDispatcher_unregisterSocketNotifier(handle: QAbstractEventDispatcherH; notifier: QSocketNotifierH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterSocketNotifier';
QAbstractEventDispatcher_registerTimernull2538 function QAbstractEventDispatcher_registerTimer(handle: QAbstractEventDispatcherH; interval: Integer; timerType: QtTimerType; _object: QObjectH): Integer; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerTimer';
2539 procedure QAbstractEventDispatcher_registerTimer(handle: QAbstractEventDispatcherH; timerId: Integer; interval: Integer; timerType: QtTimerType; _object: QObjectH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerTimer2';
QAbstractEventDispatcher_unregisterTimernull2540 function QAbstractEventDispatcher_unregisterTimer(handle: QAbstractEventDispatcherH; timerId: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterTimer';
QAbstractEventDispatcher_unregisterTimersnull2541 function QAbstractEventDispatcher_unregisterTimers(handle: QAbstractEventDispatcherH; _object: QObjectH): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterTimers';
QAbstractEventDispatcher_remainingTimenull2542 function QAbstractEventDispatcher_remainingTime(handle: QAbstractEventDispatcherH; timerId: Integer): Integer; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_remainingTime';
2543 procedure QAbstractEventDispatcher_wakeUp(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_wakeUp';
2544 procedure QAbstractEventDispatcher_interrupt(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_interrupt';
2545 procedure QAbstractEventDispatcher_flush(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_flush';
2546 procedure QAbstractEventDispatcher_startingUp(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_startingUp';
2547 procedure QAbstractEventDispatcher_closingDown(handle: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_closingDown';
2548 procedure QAbstractEventDispatcher_installNativeEventFilter(handle: QAbstractEventDispatcherH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_installNativeEventFilter';
2549 procedure QAbstractEventDispatcher_removeNativeEventFilter(handle: QAbstractEventDispatcherH; filterObj: QAbstractNativeEventFilterH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_removeNativeEventFilter';
QAbstractEventDispatcher_filterNativeEventnull2550 function QAbstractEventDispatcher_filterNativeEvent(handle: QAbstractEventDispatcherH; eventType: QByteArrayH; message: Pointer; result: PLong): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_filterNativeEvent';
2551 {$ifdef MSWINDOWS }
QAbstractEventDispatcher_registerEventNotifiernull2552 function QAbstractEventDispatcher_registerEventNotifier(handle: QAbstractEventDispatcherH; notifier: QWinEventNotifierH): Boolean; cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_registerEventNotifier';
2553 procedure QAbstractEventDispatcher_unregisterEventNotifier(handle: QAbstractEventDispatcherH; notifier: QWinEventNotifierH); cdecl; external Qt5PasLib name 'QAbstractEventDispatcher_unregisterEventNotifier';
2554 {$endif}
2555
QMimeData_Createnull2556 function QMimeData_Create(): QMimeDataH; cdecl; external Qt5PasLib name 'QMimeData_Create';
2557 procedure QMimeData_Destroy(handle: QMimeDataH); cdecl; external Qt5PasLib name 'QMimeData_Destroy';
QMimeData_hasUrlsnull2558 function QMimeData_hasUrls(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasUrls';
2559 procedure QMimeData_text(handle: QMimeDataH; retval: PWideString); cdecl; external Qt5PasLib name 'QMimeData_text';
2560 procedure QMimeData_setText(handle: QMimeDataH; text: PWideString); cdecl; external Qt5PasLib name 'QMimeData_setText';
QMimeData_hasTextnull2561 function QMimeData_hasText(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasText';
2562 procedure QMimeData_html(handle: QMimeDataH; retval: PWideString); cdecl; external Qt5PasLib name 'QMimeData_html';
2563 procedure QMimeData_setHtml(handle: QMimeDataH; html: PWideString); cdecl; external Qt5PasLib name 'QMimeData_setHtml';
QMimeData_hasHtmlnull2564 function QMimeData_hasHtml(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasHtml';
2565 procedure QMimeData_imageData(handle: QMimeDataH; retval: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_imageData';
2566 procedure QMimeData_setImageData(handle: QMimeDataH; image: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_setImageData';
QMimeData_hasImagenull2567 function QMimeData_hasImage(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasImage';
2568 procedure QMimeData_colorData(handle: QMimeDataH; retval: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_colorData';
2569 procedure QMimeData_setColorData(handle: QMimeDataH; color: QVariantH); cdecl; external Qt5PasLib name 'QMimeData_setColorData';
QMimeData_hasColornull2570 function QMimeData_hasColor(handle: QMimeDataH): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasColor';
2571 procedure QMimeData_data(handle: QMimeDataH; retval: QByteArrayH; mimetype: PWideString); cdecl; external Qt5PasLib name 'QMimeData_data';
2572 procedure QMimeData_setData(handle: QMimeDataH; mimetype: PWideString; data: QByteArrayH); cdecl; external Qt5PasLib name 'QMimeData_setData';
2573 procedure QMimeData_removeFormat(handle: QMimeDataH; mimetype: PWideString); cdecl; external Qt5PasLib name 'QMimeData_removeFormat';
QMimeData_hasFormatnull2574 function QMimeData_hasFormat(handle: QMimeDataH; mimetype: PWideString): Boolean; cdecl; external Qt5PasLib name 'QMimeData_hasFormat';
2575 procedure QMimeData_formats(handle: QMimeDataH; retval: QStringListH); cdecl; external Qt5PasLib name 'QMimeData_formats';
2576 procedure QMimeData_clear(handle: QMimeDataH); cdecl; external Qt5PasLib name 'QMimeData_clear';
2577
2578
2579 type
2580 QSocketNotifierType = ( // QSocketNotifier::Type (1)
2581 QSocketNotifierRead, QSocketNotifierWrite, QSocketNotifierException );
2582
QSocketNotifier_Createnull2583 function QSocketNotifier_Create(socket: PtrInt; AnonParam2: QSocketNotifierType; parent: QObjectH = nil): QSocketNotifierH; cdecl; external Qt5PasLib name 'QSocketNotifier_Create';
2584 procedure QSocketNotifier_Destroy(handle: QSocketNotifierH); cdecl; external Qt5PasLib name 'QSocketNotifier_Destroy';
QSocketNotifier_socketnull2585 function QSocketNotifier_socket(handle: QSocketNotifierH): PtrInt; cdecl; external Qt5PasLib name 'QSocketNotifier_socket';
QSocketNotifier_typenull2586 function QSocketNotifier_type(handle: QSocketNotifierH): QSocketNotifierType; cdecl; external Qt5PasLib name 'QSocketNotifier_type';
QSocketNotifier_isEnablednull2587 function QSocketNotifier_isEnabled(handle: QSocketNotifierH): Boolean; cdecl; external Qt5PasLib name 'QSocketNotifier_isEnabled';
2588 procedure QSocketNotifier_setEnabled(handle: QSocketNotifierH; AnonParam1: Boolean); cdecl; external Qt5PasLib name 'QSocketNotifier_setEnabled';
2589
2590
2591 type
2592 QSocketNotifier_activated_Event = procedure (socket: Integer) of object cdecl;
2593
2594
QModelIndex_Createnull2595 function QModelIndex_Create(): QModelIndexH; cdecl; external Qt5PasLib name 'QModelIndex_Create';
2596 procedure QModelIndex_Destroy(handle: QModelIndexH); cdecl; external Qt5PasLib name 'QModelIndex_Destroy';
QModelIndex_rownull2597 function QModelIndex_row(handle: QModelIndexH): Integer; cdecl; external Qt5PasLib name 'QModelIndex_row';
QModelIndex_columnnull2598 function QModelIndex_column(handle: QModelIndexH): Integer; cdecl; external Qt5PasLib name 'QModelIndex_column';
QModelIndex_internalIdnull2599 function QModelIndex_internalId(handle: QModelIndexH): PtrUInt; cdecl; external Qt5PasLib name 'QModelIndex_internalId';
QModelIndex_internalPointernull2600 function QModelIndex_internalPointer(handle: QModelIndexH): Pointer; cdecl; external Qt5PasLib name 'QModelIndex_internalPointer';
2601 procedure QModelIndex_parent(handle: QModelIndexH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QModelIndex_parent';
2602 procedure QModelIndex_sibling(handle: QModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QModelIndex_sibling';
2603 procedure QModelIndex_child(handle: QModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QModelIndex_child';
2604 procedure QModelIndex_data(handle: QModelIndexH; retval: QVariantH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QModelIndex_data';
QModelIndex_flagsnull2605 function QModelIndex_flags(handle: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QModelIndex_flags';
QModelIndex_modelnull2606 function QModelIndex_model(handle: QModelIndexH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QModelIndex_model';
QModelIndex_isValidnull2607 function QModelIndex_isValid(handle: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QModelIndex_isValid';
2608
QPersistentModelIndex_Createnull2609 function QPersistentModelIndex_Create(): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_Create';
2610 procedure QPersistentModelIndex_Destroy(handle: QPersistentModelIndexH); cdecl; external Qt5PasLib name 'QPersistentModelIndex_Destroy';
QPersistentModelIndex_Createnull2611 function QPersistentModelIndex_Create(index: QModelIndexH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_Create2';
QPersistentModelIndex_Createnull2612 function QPersistentModelIndex_Create(other: QPersistentModelIndexH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_Create3';
2613 procedure QPersistentModelIndex_swap(handle: QPersistentModelIndexH; other: QPersistentModelIndexH); cdecl; external Qt5PasLib name 'QPersistentModelIndex_swap';
QPersistentModelIndex_rownull2614 function QPersistentModelIndex_row(handle: QPersistentModelIndexH): Integer; cdecl; external Qt5PasLib name 'QPersistentModelIndex_row';
QPersistentModelIndex_columnnull2615 function QPersistentModelIndex_column(handle: QPersistentModelIndexH): Integer; cdecl; external Qt5PasLib name 'QPersistentModelIndex_column';
QPersistentModelIndex_internalPointernull2616 function QPersistentModelIndex_internalPointer(handle: QPersistentModelIndexH): Pointer; cdecl; external Qt5PasLib name 'QPersistentModelIndex_internalPointer';
QPersistentModelIndex_internalIdnull2617 function QPersistentModelIndex_internalId(handle: QPersistentModelIndexH): PtrUInt; cdecl; external Qt5PasLib name 'QPersistentModelIndex_internalId';
2618 procedure QPersistentModelIndex_parent(handle: QPersistentModelIndexH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QPersistentModelIndex_parent';
2619 procedure QPersistentModelIndex_sibling(handle: QPersistentModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QPersistentModelIndex_sibling';
2620 procedure QPersistentModelIndex_child(handle: QPersistentModelIndexH; retval: QModelIndexH; row: Integer; column: Integer); cdecl; external Qt5PasLib name 'QPersistentModelIndex_child';
2621 procedure QPersistentModelIndex_data(handle: QPersistentModelIndexH; retval: QVariantH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QPersistentModelIndex_data';
QPersistentModelIndex_flagsnull2622 function QPersistentModelIndex_flags(handle: QPersistentModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QPersistentModelIndex_flags';
QPersistentModelIndex_modelnull2623 function QPersistentModelIndex_model(handle: QPersistentModelIndexH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QPersistentModelIndex_model';
QPersistentModelIndex_isValidnull2624 function QPersistentModelIndex_isValid(handle: QPersistentModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QPersistentModelIndex_isValid';
2625
QAbstractItemModel_hasIndexnull2626 function QAbstractItemModel_hasIndex(handle: QAbstractItemModelH; row: Integer; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_hasIndex';
2627 procedure QAbstractItemModel_index(handle: QAbstractItemModelH; retval: QModelIndexH; row: Integer; column: Integer; parent: QModelIndexH = nil); cdecl; external Qt5PasLib name 'QAbstractItemModel_index';
2628 procedure QAbstractItemModel_parent(handle: QAbstractItemModelH; retval: QModelIndexH; child: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_parent';
2629 procedure QAbstractItemModel_sibling(handle: QAbstractItemModelH; retval: QModelIndexH; row: Integer; column: Integer; idx: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_sibling';
QAbstractItemModel_rowCountnull2630 function QAbstractItemModel_rowCount(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Integer; cdecl; external Qt5PasLib name 'QAbstractItemModel_rowCount';
QAbstractItemModel_columnCountnull2631 function QAbstractItemModel_columnCount(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Integer; cdecl; external Qt5PasLib name 'QAbstractItemModel_columnCount';
QAbstractItemModel_hasChildrennull2632 function QAbstractItemModel_hasChildren(handle: QAbstractItemModelH; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_hasChildren';
2633 procedure QAbstractItemModel_data(handle: QAbstractItemModelH; retval: QVariantH; index: QModelIndexH; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QAbstractItemModel_data';
QAbstractItemModel_setDatanull2634 function QAbstractItemModel_setData(handle: QAbstractItemModelH; index: QModelIndexH; value: QVariantH; role: QtItemDataRole = QtEditRole): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_setData';
2635 procedure QAbstractItemModel_headerData(handle: QAbstractItemModelH; retval: QVariantH; section: Integer; orientation: QtOrientation; role: QtItemDataRole = QtDisplayRole); cdecl; external Qt5PasLib name 'QAbstractItemModel_headerData';
QAbstractItemModel_setHeaderDatanull2636 function QAbstractItemModel_setHeaderData(handle: QAbstractItemModelH; section: Integer; orientation: QtOrientation; value: QVariantH; role: QtItemDataRole = QtEditRole): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_setHeaderData';
2637 procedure QAbstractItemModel_mimeTypes(handle: QAbstractItemModelH; retval: QStringListH); cdecl; external Qt5PasLib name 'QAbstractItemModel_mimeTypes';
QAbstractItemModel_canDropMimeDatanull2638 function QAbstractItemModel_canDropMimeData(handle: QAbstractItemModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_canDropMimeData';
QAbstractItemModel_dropMimeDatanull2639 function QAbstractItemModel_dropMimeData(handle: QAbstractItemModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_dropMimeData';
QAbstractItemModel_supportedDropActionsnull2640 function QAbstractItemModel_supportedDropActions(handle: QAbstractItemModelH): QtDropActions; cdecl; external Qt5PasLib name 'QAbstractItemModel_supportedDropActions';
QAbstractItemModel_supportedDragActionsnull2641 function QAbstractItemModel_supportedDragActions(handle: QAbstractItemModelH): QtDropActions; cdecl; external Qt5PasLib name 'QAbstractItemModel_supportedDragActions';
QAbstractItemModel_insertRowsnull2642 function QAbstractItemModel_insertRows(handle: QAbstractItemModelH; row: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertRows';
QAbstractItemModel_insertColumnsnull2643 function QAbstractItemModel_insertColumns(handle: QAbstractItemModelH; column: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertColumns';
QAbstractItemModel_removeRowsnull2644 function QAbstractItemModel_removeRows(handle: QAbstractItemModelH; row: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeRows';
QAbstractItemModel_removeColumnsnull2645 function QAbstractItemModel_removeColumns(handle: QAbstractItemModelH; column: Integer; count: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeColumns';
QAbstractItemModel_moveRowsnull2646 function QAbstractItemModel_moveRows(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceRow: Integer; count: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveRows';
QAbstractItemModel_moveColumnsnull2647 function QAbstractItemModel_moveColumns(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceColumn: Integer; count: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveColumns';
QAbstractItemModel_insertRownull2648 function QAbstractItemModel_insertRow(handle: QAbstractItemModelH; row: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertRow';
QAbstractItemModel_insertColumnnull2649 function QAbstractItemModel_insertColumn(handle: QAbstractItemModelH; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_insertColumn';
QAbstractItemModel_removeRownull2650 function QAbstractItemModel_removeRow(handle: QAbstractItemModelH; row: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeRow';
QAbstractItemModel_removeColumnnull2651 function QAbstractItemModel_removeColumn(handle: QAbstractItemModelH; column: Integer; parent: QModelIndexH = nil): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_removeColumn';
QAbstractItemModel_moveRownull2652 function QAbstractItemModel_moveRow(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceRow: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveRow';
QAbstractItemModel_moveColumnnull2653 function QAbstractItemModel_moveColumn(handle: QAbstractItemModelH; sourceParent: QModelIndexH; sourceColumn: Integer; destinationParent: QModelIndexH; destinationChild: Integer): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_moveColumn';
2654 procedure QAbstractItemModel_fetchMore(handle: QAbstractItemModelH; parent: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_fetchMore';
QAbstractItemModel_canFetchMorenull2655 function QAbstractItemModel_canFetchMore(handle: QAbstractItemModelH; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_canFetchMore';
QAbstractItemModel_flagsnull2656 function QAbstractItemModel_flags(handle: QAbstractItemModelH; index: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QAbstractItemModel_flags';
2657 procedure QAbstractItemModel_sort(handle: QAbstractItemModelH; column: Integer; order: QtSortOrder = QtAscendingOrder); cdecl; external Qt5PasLib name 'QAbstractItemModel_sort';
2658 procedure QAbstractItemModel_buddy(handle: QAbstractItemModelH; retval: QModelIndexH; index: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_buddy';
2659 procedure QAbstractItemModel_match(handle: QAbstractItemModelH; retval: PPtrIntArray; start: QModelIndexH; role: Integer; value: QVariantH; hits: Integer; flags: QtMatchFlags); cdecl; external Qt5PasLib name 'QAbstractItemModel_match';
2660 procedure QAbstractItemModel_span(handle: QAbstractItemModelH; retval: PSize; index: QModelIndexH); cdecl; external Qt5PasLib name 'QAbstractItemModel_span';
QAbstractItemModel_submitnull2661 function QAbstractItemModel_submit(handle: QAbstractItemModelH): Boolean; cdecl; external Qt5PasLib name 'QAbstractItemModel_submit';
2662 procedure QAbstractItemModel_revert(handle: QAbstractItemModelH); cdecl; external Qt5PasLib name 'QAbstractItemModel_revert';
2663
2664 procedure QAbstractTableModel_index(handle: QAbstractTableModelH; retval: QModelIndexH; row: Integer; column: Integer; parent: QModelIndexH = nil); cdecl; external Qt5PasLib name 'QAbstractTableModel_index';
QAbstractTableModel_dropMimeDatanull2665 function QAbstractTableModel_dropMimeData(handle: QAbstractTableModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractTableModel_dropMimeData';
QAbstractTableModel_flagsnull2666 function QAbstractTableModel_flags(handle: QAbstractTableModelH; index: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QAbstractTableModel_flags';
2667
2668 procedure QAbstractListModel_index(handle: QAbstractListModelH; retval: QModelIndexH; row: Integer; column: Integer = 0; parent: QModelIndexH = nil); cdecl; external Qt5PasLib name 'QAbstractListModel_index';
QAbstractListModel_dropMimeDatanull2669 function QAbstractListModel_dropMimeData(handle: QAbstractListModelH; data: QMimeDataH; action: QtDropAction; row: Integer; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QAbstractListModel_dropMimeData';
QAbstractListModel_flagsnull2670 function QAbstractListModel_flags(handle: QAbstractListModelH; index: QModelIndexH): QtItemFlags; cdecl; external Qt5PasLib name 'QAbstractListModel_flags';
2671
2672
2673 type
2674 QAbstractItemModel_dataChanged_Event = procedure (topLeft: QModelIndexH; bottomRight: QModelIndexH) of object cdecl;
2675 QAbstractItemModel_headerDataChanged_Event = procedure (orientation: QtOrientation; first: Integer; last: Integer) of object cdecl;
2676 QAbstractItemModel_layoutChanged_Event = procedure () of object cdecl;
2677 QAbstractItemModel_layoutAboutToBeChanged_Event = procedure () of object cdecl;
2678 QAbstractItemModel_rowsAboutToBeInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2679 QAbstractItemModel_rowsInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2680 QAbstractItemModel_rowsAboutToBeRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2681 QAbstractItemModel_rowsRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2682 QAbstractItemModel_columnsAboutToBeInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2683 QAbstractItemModel_columnsInserted_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2684 QAbstractItemModel_columnsAboutToBeRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2685 QAbstractItemModel_columnsRemoved_Event = procedure (parent: QModelIndexH; first: Integer; last: Integer) of object cdecl;
2686 QAbstractItemModel_modelAboutToBeReset_Event = procedure () of object cdecl;
2687 QAbstractItemModel_modelReset_Event = procedure () of object cdecl;
2688 QAbstractItemModel_rowsAboutToBeMoved_Event = procedure (sourceParent: QModelIndexH; sourceStart: Integer; sourceEnd: Integer; destinationParent: QModelIndexH; destinationRow: Integer) of object cdecl;
2689 QAbstractItemModel_rowsMoved_Event = procedure (parent: QModelIndexH; start: Integer; _end: Integer; destination: QModelIndexH; row: Integer) of object cdecl;
2690 QAbstractItemModel_columnsAboutToBeMoved_Event = procedure (sourceParent: QModelIndexH; sourceStart: Integer; sourceEnd: Integer; destinationParent: QModelIndexH; destinationColumn: Integer) of object cdecl;
2691 QAbstractItemModel_columnsMoved_Event = procedure (parent: QModelIndexH; start: Integer; _end: Integer; destination: QModelIndexH; column: Integer) of object cdecl;
2692
2693
2694 type
2695 QItemSelectionModelSelectionFlag = cardinal; // QItemSelectionModel::SelectionFlag (4)
2696 QItemSelectionModelSelectionFlags = QItemSelectionModelSelectionFlag; // QFlags<>
2697
2698 const
2699 QItemSelectionModelNoUpdate = 0 { $0 };
2700 QItemSelectionModelClear = 1 { $1 };
2701 QItemSelectionModelSelect = 2 { $2 };
2702 QItemSelectionModelDeselect = 4 { $4 };
2703 QItemSelectionModelToggle = 8 { $8 };
2704 QItemSelectionModelCurrent = 16 { $10 };
2705 QItemSelectionModelRows = 32 { $20 };
2706 QItemSelectionModelColumns = 64 { $40 };
2707 QItemSelectionModelSelectCurrent = 18 { $12 };
2708 QItemSelectionModelToggleCurrent = 24 { $18 };
2709 QItemSelectionModelClearAndSelect = 3 { $3 };
2710
2711
QItemSelectionRange_Createnull2712 function QItemSelectionRange_Create(): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create';
2713 procedure QItemSelectionRange_Destroy(handle: QItemSelectionRangeH); cdecl; external Qt5PasLib name 'QItemSelectionRange_Destroy';
QItemSelectionRange_Createnull2714 function QItemSelectionRange_Create(other: QItemSelectionRangeH): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create2';
QItemSelectionRange_Createnull2715 function QItemSelectionRange_Create(topLeft: QModelIndexH; bottomRight: QModelIndexH): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create3';
QItemSelectionRange_Createnull2716 function QItemSelectionRange_Create(index: QModelIndexH): QItemSelectionRangeH; cdecl; external Qt5PasLib name 'QItemSelectionRange_Create4';
QItemSelectionRange_topnull2717 function QItemSelectionRange_top(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_top';
QItemSelectionRange_leftnull2718 function QItemSelectionRange_left(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_left';
QItemSelectionRange_bottomnull2719 function QItemSelectionRange_bottom(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_bottom';
QItemSelectionRange_rightnull2720 function QItemSelectionRange_right(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_right';
QItemSelectionRange_widthnull2721 function QItemSelectionRange_width(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_width';
QItemSelectionRange_heightnull2722 function QItemSelectionRange_height(handle: QItemSelectionRangeH): Integer; cdecl; external Qt5PasLib name 'QItemSelectionRange_height';
QItemSelectionRange_topLeftnull2723 function QItemSelectionRange_topLeft(handle: QItemSelectionRangeH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QItemSelectionRange_topLeft';
QItemSelectionRange_bottomRightnull2724 function QItemSelectionRange_bottomRight(handle: QItemSelectionRangeH): QPersistentModelIndexH; cdecl; external Qt5PasLib name 'QItemSelectionRange_bottomRight';
2725 procedure QItemSelectionRange_parent(handle: QItemSelectionRangeH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QItemSelectionRange_parent';
QItemSelectionRange_modelnull2726 function QItemSelectionRange_model(handle: QItemSelectionRangeH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QItemSelectionRange_model';
QItemSelectionRange_containsnull2727 function QItemSelectionRange_contains(handle: QItemSelectionRangeH; index: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_contains';
QItemSelectionRange_containsnull2728 function QItemSelectionRange_contains(handle: QItemSelectionRangeH; row: Integer; column: Integer; parentIndex: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_contains2';
QItemSelectionRange_intersectsnull2729 function QItemSelectionRange_intersects(handle: QItemSelectionRangeH; other: QItemSelectionRangeH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_intersects';
2730 procedure QItemSelectionRange_intersected(handle: QItemSelectionRangeH; retval: QItemSelectionRangeH; other: QItemSelectionRangeH); cdecl; external Qt5PasLib name 'QItemSelectionRange_intersected';
QItemSelectionRange_isValidnull2731 function QItemSelectionRange_isValid(handle: QItemSelectionRangeH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_isValid';
QItemSelectionRange_isEmptynull2732 function QItemSelectionRange_isEmpty(handle: QItemSelectionRangeH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionRange_isEmpty';
2733 procedure QItemSelectionRange_indexes(handle: QItemSelectionRangeH; retval: PPtrIntArray); cdecl; external Qt5PasLib name 'QItemSelectionRange_indexes';
2734
QItemSelectionModel_Createnull2735 function QItemSelectionModel_Create(model: QAbstractItemModelH): QItemSelectionModelH; cdecl; external Qt5PasLib name 'QItemSelectionModel_Create';
2736 procedure QItemSelectionModel_Destroy(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_Destroy';
QItemSelectionModel_Createnull2737 function QItemSelectionModel_Create(model: QAbstractItemModelH; parent: QObjectH): QItemSelectionModelH; cdecl; external Qt5PasLib name 'QItemSelectionModel_Create2';
2738 procedure QItemSelectionModel_currentIndex(handle: QItemSelectionModelH; retval: QModelIndexH); cdecl; external Qt5PasLib name 'QItemSelectionModel_currentIndex';
QItemSelectionModel_isSelectednull2739 function QItemSelectionModel_isSelected(handle: QItemSelectionModelH; index: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_isSelected';
QItemSelectionModel_isRowSelectednull2740 function QItemSelectionModel_isRowSelected(handle: QItemSelectionModelH; row: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_isRowSelected';
QItemSelectionModel_isColumnSelectednull2741 function QItemSelectionModel_isColumnSelected(handle: QItemSelectionModelH; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_isColumnSelected';
QItemSelectionModel_rowIntersectsSelectionnull2742 function QItemSelectionModel_rowIntersectsSelection(handle: QItemSelectionModelH; row: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_rowIntersectsSelection';
QItemSelectionModel_columnIntersectsSelectionnull2743 function QItemSelectionModel_columnIntersectsSelection(handle: QItemSelectionModelH; column: Integer; parent: QModelIndexH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_columnIntersectsSelection';
QItemSelectionModel_hasSelectionnull2744 function QItemSelectionModel_hasSelection(handle: QItemSelectionModelH): Boolean; cdecl; external Qt5PasLib name 'QItemSelectionModel_hasSelection';
2745 procedure QItemSelectionModel_selectedIndexes(handle: QItemSelectionModelH; retval: PPtrIntArray); cdecl; external Qt5PasLib name 'QItemSelectionModel_selectedIndexes';
2746 procedure QItemSelectionModel_selectedRows(handle: QItemSelectionModelH; retval: PPtrIntArray; column: Integer = 0); cdecl; external Qt5PasLib name 'QItemSelectionModel_selectedRows';
2747 procedure QItemSelectionModel_selectedColumns(handle: QItemSelectionModelH; retval: PPtrIntArray; row: Integer = 0); cdecl; external Qt5PasLib name 'QItemSelectionModel_selectedColumns';
QItemSelectionModel_modelnull2748 function QItemSelectionModel_model(handle: QItemSelectionModelH): QAbstractItemModelH; cdecl; external Qt5PasLib name 'QItemSelectionModel_model';
2749 procedure QItemSelectionModel_setCurrentIndex(handle: QItemSelectionModelH; index: QModelIndexH; command: QItemSelectionModelSelectionFlags); cdecl; external Qt5PasLib name 'QItemSelectionModel_setCurrentIndex';
2750 procedure QItemSelectionModel_select(handle: QItemSelectionModelH; index: QModelIndexH; command: QItemSelectionModelSelectionFlags); cdecl; external Qt5PasLib name 'QItemSelectionModel_select';
2751 procedure QItemSelectionModel_clear(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_clear';
2752 procedure QItemSelectionModel_reset(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_reset';
2753 procedure QItemSelectionModel_clearSelection(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_clearSelection';
2754 procedure QItemSelectionModel_clearCurrentIndex(handle: QItemSelectionModelH); cdecl; external Qt5PasLib name 'QItemSelectionModel_clearCurrentIndex';
2755
2756
2757 type
2758 QItemSelectionModel_currentChanged_Event = procedure (current: QModelIndexH; previous: QModelIndexH) of object cdecl;
2759 QItemSelectionModel_currentRowChanged_Event = procedure (current: QModelIndexH; previous: QModelIndexH) of object cdecl;
2760 QItemSelectionModel_currentColumnChanged_Event = procedure (current: QModelIndexH; previous: QModelIndexH) of object cdecl;
2761
2762
2763
2764 type
2765 QThreadPriority = ( // QThread::Priority (1)
2766 QThreadIdlePriority, QThreadLowestPriority, QThreadLowPriority, QThreadNormalPriority, QThreadHighPriority, QThreadHighestPriority, QThreadTimeCriticalPriority, QThreadInheritPriority );
2767
QThread_currentThreadIdnull2768 function QThread_currentThreadId(): QtHANDLE; cdecl; external Qt5PasLib name 'QThread_currentThreadId';
QThread_currentThreadnull2769 function QThread_currentThread(): QThreadH; cdecl; external Qt5PasLib name 'QThread_currentThread';
QThread_idealThreadCountnull2770 function QThread_idealThreadCount(): Integer; cdecl; external Qt5PasLib name 'QThread_idealThreadCount';
2771 procedure QThread_yieldCurrentThread(); cdecl; external Qt5PasLib name 'QThread_yieldCurrentThread';
QThread_Createnull2772 function QThread_Create(parent: QObjectH = nil): QThreadH; cdecl; external Qt5PasLib name 'QThread_Create';
2773 procedure QThread_Destroy(handle: QThreadH); cdecl; external Qt5PasLib name 'QThread_Destroy';
2774 procedure QThread_setPriority(handle: QThreadH; priority: QThreadPriority); cdecl; external Qt5PasLib name 'QThread_setPriority';
QThread_prioritynull2775 function QThread_priority(handle: QThreadH): QThreadPriority; cdecl; external Qt5PasLib name 'QThread_priority';
QThread_isFinishednull2776 function QThread_isFinished(handle: QThreadH): Boolean; cdecl; external Qt5PasLib name 'QThread_isFinished';
QThread_isRunningnull2777 function QThread_isRunning(handle: QThreadH): Boolean; cdecl; external Qt5PasLib name 'QThread_isRunning';
2778 procedure QThread_setStackSize(handle: QThreadH; stackSize: LongWord); cdecl; external Qt5PasLib name 'QThread_setStackSize';
QThread_stackSizenull2779 function QThread_stackSize(handle: QThreadH): LongWord; cdecl; external Qt5PasLib name 'QThread_stackSize';
2780 procedure QThread_exit(handle: QThreadH; retcode: Integer = 0); cdecl; external Qt5PasLib name 'QThread_exit';
QThread_eventDispatchernull2781 function QThread_eventDispatcher(handle: QThreadH): QAbstractEventDispatcherH; cdecl; external Qt5PasLib name 'QThread_eventDispatcher';
2782 procedure QThread_setEventDispatcher(handle: QThreadH; eventDispatcher: QAbstractEventDispatcherH); cdecl; external Qt5PasLib name 'QThread_setEventDispatcher';
QThread_eventnull2783 function QThread_event(handle: QThreadH; event: QEventH): Boolean; cdecl; external Qt5PasLib name 'QThread_event';
2784 procedure QThread_start(handle: QThreadH; AnonParam1: QThreadPriority = QThreadInheritPriority); cdecl; external Qt5PasLib name 'QThread_start';
2785 procedure QThread_terminate(handle: QThreadH); cdecl; external Qt5PasLib name 'QThread_terminate';
2786 procedure QThread_quit(handle: QThreadH); cdecl; external Qt5PasLib name 'QThread_quit';
QThread_waitnull2787 function QThread_wait(handle: QThreadH; time: Longword): Boolean; cdecl; external Qt5PasLib name 'QThread_wait';
2788 procedure QThread_sleep(AnonParam1: Longword); cdecl; external Qt5PasLib name 'QThread_sleep';
2789 procedure QThread_msleep(AnonParam1: Longword); cdecl; external Qt5PasLib name 'QThread_msleep';
2790 procedure QThread_usleep(AnonParam1: Longword); cdecl; external Qt5PasLib name 'QThread_usleep';
2791
2792
2793 type
2794 QThread_started_Event = procedure () of object cdecl;
2795 QThread_finished_Event = procedure () of object cdecl;
2796
2797
QLCLThread_Createnull2798 function QLCLThread_Create(parent: QObjectH = nil): QLCLThreadH; cdecl; external Qt5PasLib name 'QLCLThread_Create';
2799 procedure QLCLThread_Destroy(handle: QLCLThreadH); cdecl; external Qt5PasLib name 'QLCLThread_Destroy';
2800 procedure QLCLThread_override_run(handle: QLCLThreadH; hook: QLCLThread_run_Override); cdecl; external Qt5PasLib name 'QLCLThread_override_run';
QLCLThread_execnull2801 function QLCLThread_exec(handle: QLCLThreadH): Integer; cdecl; external Qt5PasLib name 'QLCLThread_exec';
2802
2803
2804 type
2805 QCharCategory = ( // QChar::Category (1)
2806 QCharMark_NonSpacing, QCharMark_SpacingCombining, QCharMark_Enclosing, QCharNumber_DecimalDigit, QCharNumber_Letter, QCharNumber_Other, QCharSeparator_Space, QCharSeparator_Line, QCharSeparator_Paragraph,
2807 QCharOther_Control, QCharOther_Format, QCharOther_Surrogate, QCharOther_PrivateUse, QCharOther_NotAssigned, QCharLetter_Uppercase, QCharLetter_Lowercase, QCharLetter_Titlecase, QCharLetter_Modifier,
2808 QCharLetter_Other, QCharPunctuation_Connector, QCharPunctuation_Dash, QCharPunctuation_Open, QCharPunctuation_Close, QCharPunctuation_InitialQuote, QCharPunctuation_FinalQuote, QCharPunctuation_Other,
2809 QCharSymbol_Math, QCharSymbol_Currency, QCharSymbol_Modifier, QCharSymbol_Other );
2810
2811 QCharScript = ( // QChar::Script (1)
2812 QCharScript_Unknown, QCharScript_Inherited, QCharScript_Common, QCharScript_Latin, QCharScript_Greek, QCharScript_Cyrillic, QCharScript_Armenian, QCharScript_Hebrew, QCharScript_Arabic,
2813 QCharScript_Syriac, QCharScript_Thaana, QCharScript_Devanagari, QCharScript_Bengali, QCharScript_Gurmukhi, QCharScript_Gujarati, QCharScript_Oriya, QCharScript_Tamil, QCharScript_Telugu,
2814 QCharScript_Kannada, QCharScript_Malayalam, QCharScript_Sinhala, QCharScript_Thai, QCharScript_Lao, QCharScript_Tibetan, QCharScript_Myanmar, QCharScript_Georgian, QCharScript_Hangul,
2815 QCharScript_Ethiopic, QCharScript_Cherokee, QCharScript_CanadianAboriginal, QCharScript_Ogham, QCharScript_Runic, QCharScript_Khmer, QCharScript_Mongolian, QCharScript_Hiragana, QCharScript_Katakana,
2816 QCharScript_Bopomofo, QCharScript_Han, QCharScript_Yi, QCharScript_OldItalic, QCharScript_Gothic, QCharScript_Deseret, QCharScript_Tagalog, QCharScript_Hanunoo, QCharScript_Buhid, QCharScript_Tagbanwa,
2817 QCharScript_Coptic, QCharScript_Limbu, QCharScript_TaiLe, QCharScript_LinearB, QCharScript_Ugaritic, QCharScript_Shavian, QCharScript_Osmanya, QCharScript_Cypriot, QCharScript_Braille,
2818 QCharScript_Buginese, QCharScript_NewTaiLue, QCharScript_Glagolitic, QCharScript_Tifinagh, QCharScript_SylotiNagri, QCharScript_OldPersian, QCharScript_Kharoshthi, QCharScript_Balinese,
2819 QCharScript_Cuneiform, QCharScript_Phoenician, QCharScript_PhagsPa, QCharScript_Nko, QCharScript_Sundanese, QCharScript_Lepcha, QCharScript_OlChiki, QCharScript_Vai, QCharScript_Saurashtra,
2820 QCharScript_KayahLi, QCharScript_Rejang, QCharScript_Lycian, QCharScript_Carian, QCharScript_Lydian, QCharScript_Cham, QCharScript_TaiTham, QCharScript_TaiViet, QCharScript_Avestan,
2821 QCharScript_EgyptianHieroglyphs, QCharScript_Samaritan, QCharScript_Lisu, QCharScript_Bamum, QCharScript_Javanese, QCharScript_MeeteiMayek, QCharScript_ImperialAramaic, QCharScript_OldSouthArabian,
2822 QCharScript_InscriptionalParthian, QCharScript_InscriptionalPahlavi, QCharScript_OldTurkic, QCharScript_Kaithi, QCharScript_Batak, QCharScript_Brahmi, QCharScript_Mandaic, QCharScript_Chakma,
2823 QCharScript_MeroiticCursive, QCharScript_MeroiticHieroglyphs, QCharScript_Miao, QCharScript_Sharada, QCharScript_SoraSompeng, QCharScript_Takri, QCharScriptCount );
2824
2825 QCharDirection = ( // QChar::Direction (1)
2826 QCharDirL, QCharDirR, QCharDirEN, QCharDirES, QCharDirET, QCharDirAN, QCharDirCS, QCharDirB, QCharDirS, QCharDirWS, QCharDirON, QCharDirLRE, QCharDirLRO, QCharDirAL, QCharDirRLE, QCharDirRLO,
2827 QCharDirPDF, QCharDirNSM, QCharDirBN );
2828
2829 QCharDecomposition = ( // QChar::Decomposition (1)
2830 QCharNoDecomposition, QCharCanonical, QCharFont, QCharNoBreak, QCharInitial, QCharMedial, QCharFinal, QCharIsolated, QCharCircle, QCharSuper, QCharSub, QCharVertical, QCharWide, QCharNarrow,
2831 QCharSmall, QCharSquare, QCharCompat, QCharFraction );
2832
2833 QCharJoining = ( // QChar::Joining (1)
2834 QCharOtherJoining, QCharDual, QCharRight, QCharCenter );
2835
2836 QCharUnicodeVersion = ( // QChar::UnicodeVersion (1)
2837 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,
2838 QCharUnicode_5_1, QCharUnicode_5_2, QCharUnicode_6_0, QCharUnicode_6_1, QCharUnicode_6_2 );
2839
2840 QCharSpecialCharacter = ( //QChar::SpecialCharacter (2)
2841 QCharNull = $0000,
2842 QCharTabulation = $0009,
2843 QCharLineFeed = $000a,
2844 QCharCarriageReturn = $000d,
2845 QCharSpace = $0020,
2846 QCharNbsp = $00a0,
2847 QCharSoftHyphen = $00ad,
2848 QCharLineSeparator = $2028,
2849 QCharParagraphSeparator = $2029,
2850 QCharByteOrderMark = $feff,
2851 QCharObjectReplacementCharacter = $fffc,
2852 QCharReplacementCharacter = $fffd,
2853 QCharByteOrderSwapped = $fffe,
2854 QCharLastValidCodePoint = $10ffff );
2855
2856 QCharCombiningClass = ( //QChar::CombiningClass (2)
2857 QCharCombining_BelowLeftAttached = 200,
2858 QCharCombining_BelowAttached = 202,
2859 QCharCombining_BelowRightAttached = 204,
2860 QCharCombining_LeftAttached = 208,
2861 QCharCombining_RightAttached = 210,
2862 QCharCombining_AboveLeftAttached = 212,
2863 QCharCombining_AboveAttached = 214,
2864 QCharCombining_AboveRightAttached = 216,
2865 QCharCombining_BelowLeft = 218,
2866 QCharCombining_Below = 220,
2867 QCharCombining_BelowRight = 222,
2868 QCharCombining_Left = 224,
2869 QCharCombining_Right = 226,
2870 QCharCombining_AboveLeft = 228,
2871 QCharCombining_Above = 230,
2872 QCharCombining_AboveRight = 232,
2873 QCharCombining_DoubleBelow = 233,
2874 QCharCombining_DoubleAbove = 234,
2875 QCharCombining_IotaSubscript = 240 );
2876
QChar_Createnull2877 function QChar_Create(): QCharH; cdecl; external Qt5PasLib name 'QChar_Create';
2878 procedure QChar_Destroy(handle: QCharH); cdecl; external Qt5PasLib name 'QChar_Destroy';
QChar_Createnull2879 function QChar_Create(rc: Word): QCharH; cdecl; external Qt5PasLib name 'QChar_Create2';
QChar_Createnull2880 function QChar_Create(rc: ShortInt): QCharH; cdecl; external Qt5PasLib name 'QChar_Create4';
QChar_Createnull2881 function QChar_Create(rc: LongWord): QCharH; cdecl; external Qt5PasLib name 'QChar_Create5';
QChar_Createnull2882 function QChar_Create(rc: Integer): QCharH; cdecl; external Qt5PasLib name 'QChar_Create6';
QChar_Createnull2883 function QChar_Create(s: QCharSpecialCharacter): QCharH; cdecl; external Qt5PasLib name 'QChar_Create7';
QChar_Createnull2884 function QChar_Create(c: char): QCharH; cdecl; external Qt5PasLib name 'QChar_Create8';
QChar_categorynull2885 function QChar_category(handle: QCharH): QCharCategory; cdecl; external Qt5PasLib name 'QChar_category';
QChar_directionnull2886 function QChar_direction(handle: QCharH): QCharDirection; cdecl; external Qt5PasLib name 'QChar_direction';
QChar_joiningnull2887 function QChar_joining(handle: QCharH): QCharJoining; cdecl; external Qt5PasLib name 'QChar_joining';
QChar_combiningClassnull2888 function QChar_combiningClass(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_combiningClass';
2889 procedure QChar_mirroredChar(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_mirroredChar';
QChar_hasMirrorednull2890 function QChar_hasMirrored(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_hasMirrored';
2891 procedure QChar_decomposition(handle: QCharH; retval: PWideString); cdecl; external Qt5PasLib name 'QChar_decomposition';
QChar_decompositionTagnull2892 function QChar_decompositionTag(handle: QCharH): QCharDecomposition; cdecl; external Qt5PasLib name 'QChar_decompositionTag';
QChar_digitValuenull2893 function QChar_digitValue(handle: QCharH): Integer; cdecl; external Qt5PasLib name 'QChar_digitValue';
2894 procedure QChar_toLower(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toLower';
2895 procedure QChar_toUpper(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toUpper';
2896 procedure QChar_toTitleCase(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toTitleCase';
2897 procedure QChar_toCaseFolded(handle: QCharH; retval: PWideChar); cdecl; external Qt5PasLib name 'QChar_toCaseFolded';
QChar_scriptnull2898 function QChar_script(handle: QCharH): QCharScript; cdecl; external Qt5PasLib name 'QChar_script';
QChar_unicodeVersionnull2899 function QChar_unicodeVersion(handle: QCharH): QCharUnicodeVersion; cdecl; external Qt5PasLib name 'QChar_unicodeVersion';
QChar_toLatin1null2900 function QChar_toLatin1(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_toLatin1';
QChar_unicodenull2901 function QChar_unicode(handle: QCharH): Word; cdecl; external Qt5PasLib name 'QChar_unicode';
2902 procedure QChar_fromLatin1(retval: PWideChar; c: char); cdecl; external Qt5PasLib name 'QChar_fromLatin1';
QChar_isNullnull2903 function QChar_isNull(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isNull';
QChar_isPrintnull2904 function QChar_isPrint(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isPrint';
QChar_isSpacenull2905 function QChar_isSpace(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isSpace';
QChar_isMarknull2906 function QChar_isMark(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isMark';
QChar_isPunctnull2907 function QChar_isPunct(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isPunct';
QChar_isSymbolnull2908 function QChar_isSymbol(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isSymbol';
QChar_isLetternull2909 function QChar_isLetter(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetter';
QChar_isNumbernull2910 function QChar_isNumber(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isNumber';
QChar_isLetterOrNumbernull2911 function QChar_isLetterOrNumber(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetterOrNumber';
QChar_isDigitnull2912 function QChar_isDigit(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isDigit';
QChar_isLowernull2913 function QChar_isLower(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLower';
QChar_isUppernull2914 function QChar_isUpper(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isUpper';
QChar_isTitleCasenull2915 function QChar_isTitleCase(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isTitleCase';
QChar_isNonCharacternull2916 function QChar_isNonCharacter(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isNonCharacter';
QChar_isHighSurrogatenull2917 function QChar_isHighSurrogate(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isHighSurrogate';
QChar_isLowSurrogatenull2918 function QChar_isLowSurrogate(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isLowSurrogate';
QChar_isSurrogatenull2919 function QChar_isSurrogate(handle: QCharH): Boolean; cdecl; external Qt5PasLib name 'QChar_isSurrogate';
QChar_cellnull2920 function QChar_cell(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_cell';
QChar_rownull2921 function QChar_row(handle: QCharH): char; cdecl; external Qt5PasLib name 'QChar_row';
2922 procedure QChar_setCell(handle: QCharH; cell: char); cdecl; external Qt5PasLib name 'QChar_setCell';
2923 procedure QChar_setRow(handle: QCharH; row: char); cdecl; external Qt5PasLib name 'QChar_setRow';
QChar_isNonCharacternull2924 function QChar_isNonCharacter(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isNonCharacter2';
QChar_isHighSurrogatenull2925 function QChar_isHighSurrogate(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isHighSurrogate2';
QChar_isLowSurrogatenull2926 function QChar_isLowSurrogate(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLowSurrogate2';
QChar_isSurrogatenull2927 function QChar_isSurrogate(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isSurrogate2';
QChar_requiresSurrogatesnull2928 function QChar_requiresSurrogates(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_requiresSurrogates';
QChar_surrogateToUcs4null2929 function QChar_surrogateToUcs4(high: Word; low: Word): LongWord; cdecl; external Qt5PasLib name 'QChar_surrogateToUcs4';
QChar_surrogateToUcs4null2930 function QChar_surrogateToUcs4(high: PWideChar; low: PWideChar): LongWord; cdecl; external Qt5PasLib name 'QChar_surrogateToUcs42';
QChar_highSurrogatenull2931 function QChar_highSurrogate(ucs4: LongWord): Word; cdecl; external Qt5PasLib name 'QChar_highSurrogate';
QChar_lowSurrogatenull2932 function QChar_lowSurrogate(ucs4: LongWord): Word; cdecl; external Qt5PasLib name 'QChar_lowSurrogate';
QChar_isSpacenull2933 function QChar_isSpace(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isSpace2';
QChar_isLetternull2934 function QChar_isLetter(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetter2';
QChar_isNumbernull2935 function QChar_isNumber(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isNumber2';
QChar_isLetterOrNumbernull2936 function QChar_isLetterOrNumber(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLetterOrNumber2';
QChar_isDigitnull2937 function QChar_isDigit(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isDigit2';
QChar_isLowernull2938 function QChar_isLower(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isLower2';
QChar_isUppernull2939 function QChar_isUpper(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isUpper2';
QChar_isTitleCasenull2940 function QChar_isTitleCase(ucs4: LongWord): Boolean; cdecl; external Qt5PasLib name 'QChar_isTitleCase2';
2941
QSize_Createnull2942 function QSize_Create(): QSizeH; cdecl; external Qt5PasLib name 'QSize_Create';
2943 procedure QSize_Destroy(handle: QSizeH); cdecl; external Qt5PasLib name 'QSize_Destroy';
QSize_Createnull2944 function QSize_Create(w: Integer; h: Integer): QSizeH; cdecl; external Qt5PasLib name 'QSize_Create2';
QSize_isNullnull2945 function QSize_isNull(handle: QSizeH): Boolean; cdecl; external Qt5PasLib name 'QSize_isNull';
QSize_isEmptynull2946