1import QtQuick.tooling 1.2
2
3// This file describes the plugin-supplied types contained in the library.
4// It is used for QML tooling purposes only.
5//
6// This file was auto-generated by:
7// 'qmlplugindump -nonrelocatable -defaultplatform -dependencies dependencies.json QtWebEngine 1.10'
8
9Module {
10    dependencies: ["QtQuick 2.8"]
11    Component {
12        name: "QAbstractItemModel"
13        prototype: "QObject"
14        Enum {
15            name: "LayoutChangeHint"
16            values: {
17                "NoLayoutChangeHint": 0,
18                "VerticalSortHint": 1,
19                "HorizontalSortHint": 2
20            }
21        }
22        Enum {
23            name: "CheckIndexOption"
24            values: {
25                "NoOption": 0,
26                "IndexIsValid": 1,
27                "DoNotUseParent": 2,
28                "ParentIsInvalid": 4
29            }
30        }
31        Signal {
32            name: "dataChanged"
33            Parameter { name: "topLeft"; type: "QModelIndex" }
34            Parameter { name: "bottomRight"; type: "QModelIndex" }
35            Parameter { name: "roles"; type: "QVector<int>" }
36        }
37        Signal {
38            name: "dataChanged"
39            Parameter { name: "topLeft"; type: "QModelIndex" }
40            Parameter { name: "bottomRight"; type: "QModelIndex" }
41        }
42        Signal {
43            name: "headerDataChanged"
44            Parameter { name: "orientation"; type: "Qt::Orientation" }
45            Parameter { name: "first"; type: "int" }
46            Parameter { name: "last"; type: "int" }
47        }
48        Signal {
49            name: "layoutChanged"
50            Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" }
51            Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" }
52        }
53        Signal {
54            name: "layoutChanged"
55            Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" }
56        }
57        Signal { name: "layoutChanged" }
58        Signal {
59            name: "layoutAboutToBeChanged"
60            Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" }
61            Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" }
62        }
63        Signal {
64            name: "layoutAboutToBeChanged"
65            Parameter { name: "parents"; type: "QList<QPersistentModelIndex>" }
66        }
67        Signal { name: "layoutAboutToBeChanged" }
68        Signal {
69            name: "rowsAboutToBeInserted"
70            Parameter { name: "parent"; type: "QModelIndex" }
71            Parameter { name: "first"; type: "int" }
72            Parameter { name: "last"; type: "int" }
73        }
74        Signal {
75            name: "rowsInserted"
76            Parameter { name: "parent"; type: "QModelIndex" }
77            Parameter { name: "first"; type: "int" }
78            Parameter { name: "last"; type: "int" }
79        }
80        Signal {
81            name: "rowsAboutToBeRemoved"
82            Parameter { name: "parent"; type: "QModelIndex" }
83            Parameter { name: "first"; type: "int" }
84            Parameter { name: "last"; type: "int" }
85        }
86        Signal {
87            name: "rowsRemoved"
88            Parameter { name: "parent"; type: "QModelIndex" }
89            Parameter { name: "first"; type: "int" }
90            Parameter { name: "last"; type: "int" }
91        }
92        Signal {
93            name: "columnsAboutToBeInserted"
94            Parameter { name: "parent"; type: "QModelIndex" }
95            Parameter { name: "first"; type: "int" }
96            Parameter { name: "last"; type: "int" }
97        }
98        Signal {
99            name: "columnsInserted"
100            Parameter { name: "parent"; type: "QModelIndex" }
101            Parameter { name: "first"; type: "int" }
102            Parameter { name: "last"; type: "int" }
103        }
104        Signal {
105            name: "columnsAboutToBeRemoved"
106            Parameter { name: "parent"; type: "QModelIndex" }
107            Parameter { name: "first"; type: "int" }
108            Parameter { name: "last"; type: "int" }
109        }
110        Signal {
111            name: "columnsRemoved"
112            Parameter { name: "parent"; type: "QModelIndex" }
113            Parameter { name: "first"; type: "int" }
114            Parameter { name: "last"; type: "int" }
115        }
116        Signal { name: "modelAboutToBeReset" }
117        Signal { name: "modelReset" }
118        Signal {
119            name: "rowsAboutToBeMoved"
120            Parameter { name: "sourceParent"; type: "QModelIndex" }
121            Parameter { name: "sourceStart"; type: "int" }
122            Parameter { name: "sourceEnd"; type: "int" }
123            Parameter { name: "destinationParent"; type: "QModelIndex" }
124            Parameter { name: "destinationRow"; type: "int" }
125        }
126        Signal {
127            name: "rowsMoved"
128            Parameter { name: "parent"; type: "QModelIndex" }
129            Parameter { name: "start"; type: "int" }
130            Parameter { name: "end"; type: "int" }
131            Parameter { name: "destination"; type: "QModelIndex" }
132            Parameter { name: "row"; type: "int" }
133        }
134        Signal {
135            name: "columnsAboutToBeMoved"
136            Parameter { name: "sourceParent"; type: "QModelIndex" }
137            Parameter { name: "sourceStart"; type: "int" }
138            Parameter { name: "sourceEnd"; type: "int" }
139            Parameter { name: "destinationParent"; type: "QModelIndex" }
140            Parameter { name: "destinationColumn"; type: "int" }
141        }
142        Signal {
143            name: "columnsMoved"
144            Parameter { name: "parent"; type: "QModelIndex" }
145            Parameter { name: "start"; type: "int" }
146            Parameter { name: "end"; type: "int" }
147            Parameter { name: "destination"; type: "QModelIndex" }
148            Parameter { name: "column"; type: "int" }
149        }
150        Method { name: "submit"; type: "bool" }
151        Method { name: "revert" }
152        Method {
153            name: "hasIndex"
154            type: "bool"
155            Parameter { name: "row"; type: "int" }
156            Parameter { name: "column"; type: "int" }
157            Parameter { name: "parent"; type: "QModelIndex" }
158        }
159        Method {
160            name: "hasIndex"
161            type: "bool"
162            Parameter { name: "row"; type: "int" }
163            Parameter { name: "column"; type: "int" }
164        }
165        Method {
166            name: "index"
167            type: "QModelIndex"
168            Parameter { name: "row"; type: "int" }
169            Parameter { name: "column"; type: "int" }
170            Parameter { name: "parent"; type: "QModelIndex" }
171        }
172        Method {
173            name: "index"
174            type: "QModelIndex"
175            Parameter { name: "row"; type: "int" }
176            Parameter { name: "column"; type: "int" }
177        }
178        Method {
179            name: "parent"
180            type: "QModelIndex"
181            Parameter { name: "child"; type: "QModelIndex" }
182        }
183        Method {
184            name: "sibling"
185            type: "QModelIndex"
186            Parameter { name: "row"; type: "int" }
187            Parameter { name: "column"; type: "int" }
188            Parameter { name: "idx"; type: "QModelIndex" }
189        }
190        Method {
191            name: "rowCount"
192            type: "int"
193            Parameter { name: "parent"; type: "QModelIndex" }
194        }
195        Method { name: "rowCount"; type: "int" }
196        Method {
197            name: "columnCount"
198            type: "int"
199            Parameter { name: "parent"; type: "QModelIndex" }
200        }
201        Method { name: "columnCount"; type: "int" }
202        Method {
203            name: "hasChildren"
204            type: "bool"
205            Parameter { name: "parent"; type: "QModelIndex" }
206        }
207        Method { name: "hasChildren"; type: "bool" }
208        Method {
209            name: "data"
210            type: "QVariant"
211            Parameter { name: "index"; type: "QModelIndex" }
212            Parameter { name: "role"; type: "int" }
213        }
214        Method {
215            name: "data"
216            type: "QVariant"
217            Parameter { name: "index"; type: "QModelIndex" }
218        }
219        Method {
220            name: "setData"
221            type: "bool"
222            Parameter { name: "index"; type: "QModelIndex" }
223            Parameter { name: "value"; type: "QVariant" }
224            Parameter { name: "role"; type: "int" }
225        }
226        Method {
227            name: "setData"
228            type: "bool"
229            Parameter { name: "index"; type: "QModelIndex" }
230            Parameter { name: "value"; type: "QVariant" }
231        }
232        Method {
233            name: "headerData"
234            type: "QVariant"
235            Parameter { name: "section"; type: "int" }
236            Parameter { name: "orientation"; type: "Qt::Orientation" }
237            Parameter { name: "role"; type: "int" }
238        }
239        Method {
240            name: "headerData"
241            type: "QVariant"
242            Parameter { name: "section"; type: "int" }
243            Parameter { name: "orientation"; type: "Qt::Orientation" }
244        }
245        Method {
246            name: "fetchMore"
247            Parameter { name: "parent"; type: "QModelIndex" }
248        }
249        Method {
250            name: "canFetchMore"
251            type: "bool"
252            Parameter { name: "parent"; type: "QModelIndex" }
253        }
254        Method {
255            name: "flags"
256            type: "Qt::ItemFlags"
257            Parameter { name: "index"; type: "QModelIndex" }
258        }
259        Method {
260            name: "match"
261            type: "QModelIndexList"
262            Parameter { name: "start"; type: "QModelIndex" }
263            Parameter { name: "role"; type: "int" }
264            Parameter { name: "value"; type: "QVariant" }
265            Parameter { name: "hits"; type: "int" }
266            Parameter { name: "flags"; type: "Qt::MatchFlags" }
267        }
268        Method {
269            name: "match"
270            type: "QModelIndexList"
271            Parameter { name: "start"; type: "QModelIndex" }
272            Parameter { name: "role"; type: "int" }
273            Parameter { name: "value"; type: "QVariant" }
274            Parameter { name: "hits"; type: "int" }
275        }
276        Method {
277            name: "match"
278            type: "QModelIndexList"
279            Parameter { name: "start"; type: "QModelIndex" }
280            Parameter { name: "role"; type: "int" }
281            Parameter { name: "value"; type: "QVariant" }
282        }
283    }
284    Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" }
285    Component {
286        name: "QQuickWebEngineAction"
287        prototype: "QObject"
288        exports: ["QtWebEngine/WebEngineAction 1.8"]
289        isCreatable: false
290        exportMetaObjectRevisions: [0]
291        Property { name: "text"; type: "string"; isReadonly: true }
292        Property { name: "iconName"; type: "string"; isReadonly: true }
293        Property { name: "enabled"; type: "bool"; isReadonly: true }
294        Signal { name: "triggered" }
295        Method { name: "trigger" }
296    }
297    Component {
298        name: "QQuickWebEngineAuthenticationDialogRequest"
299        prototype: "QObject"
300        exports: ["QtWebEngine/AuthenticationDialogRequest 1.4"]
301        isCreatable: false
302        exportMetaObjectRevisions: [0]
303        Enum {
304            name: "AuthenticationType"
305            values: {
306                "AuthenticationTypeHTTP": 0,
307                "AuthenticationTypeProxy": 1
308            }
309        }
310        Property { name: "url"; type: "QUrl"; isReadonly: true }
311        Property { name: "realm"; type: "string"; isReadonly: true }
312        Property { name: "proxyHost"; type: "string"; isReadonly: true }
313        Property { name: "type"; type: "AuthenticationType"; isReadonly: true }
314        Property { name: "accepted"; type: "bool" }
315        Method {
316            name: "dialogAccept"
317            Parameter { name: "user"; type: "string" }
318            Parameter { name: "password"; type: "string" }
319        }
320        Method { name: "dialogReject" }
321    }
322    Component {
323        name: "QQuickWebEngineCertificateError"
324        prototype: "QObject"
325        exports: ["QtWebEngine/WebEngineCertificateError 1.1"]
326        isCreatable: false
327        exportMetaObjectRevisions: [0]
328        Enum {
329            name: "Error"
330            values: {
331                "SslPinnedKeyNotInCertificateChain": -150,
332                "CertificateCommonNameInvalid": -200,
333                "CertificateDateInvalid": -201,
334                "CertificateAuthorityInvalid": -202,
335                "CertificateContainsErrors": -203,
336                "CertificateNoRevocationMechanism": -204,
337                "CertificateUnableToCheckRevocation": -205,
338                "CertificateRevoked": -206,
339                "CertificateInvalid": -207,
340                "CertificateWeakSignatureAlgorithm": -208,
341                "CertificateNonUniqueName": -210,
342                "CertificateWeakKey": -211,
343                "CertificateNameConstraintViolation": -212,
344                "CertificateValidityTooLong": -213,
345                "CertificateTransparencyRequired": -214
346            }
347        }
348        Property { name: "url"; type: "QUrl"; isReadonly: true }
349        Property { name: "error"; type: "Error"; isReadonly: true }
350        Property { name: "description"; type: "string"; isReadonly: true }
351        Property { name: "overridable"; type: "bool"; isReadonly: true }
352        Method { name: "defer" }
353        Method { name: "ignoreCertificateError" }
354        Method { name: "rejectCertificate" }
355    }
356    Component {
357        name: "QQuickWebEngineClientCertificateOption"
358        prototype: "QObject"
359        exports: ["QtWebEngine/WebEngineClientCertificateOption 1.9"]
360        isCreatable: false
361        exportMetaObjectRevisions: [0]
362        Property { name: "issuer"; type: "string"; isReadonly: true }
363        Property { name: "subject"; type: "string"; isReadonly: true }
364        Property { name: "effectiveDate"; type: "QDateTime"; isReadonly: true }
365        Property { name: "expiryDate"; type: "QDateTime"; isReadonly: true }
366        Property { name: "isSelfSigned"; type: "bool"; isReadonly: true }
367        Method { name: "select" }
368    }
369    Component {
370        name: "QQuickWebEngineClientCertificateSelection"
371        prototype: "QObject"
372        exports: ["QtWebEngine/WebEngineClientCertificateSelection 1.9"]
373        isCreatable: false
374        exportMetaObjectRevisions: [0]
375        Property { name: "host"; type: "QUrl"; isReadonly: true }
376        Property {
377            name: "certificates"
378            type: "QQuickWebEngineClientCertificateOption"
379            isList: true
380            isReadonly: true
381        }
382        Method {
383            name: "select"
384            Parameter { name: "idx"; type: "int" }
385        }
386        Method {
387            name: "select"
388            Parameter {
389                name: "certificate"
390                type: "const QQuickWebEngineClientCertificateOption"
391                isPointer: true
392            }
393        }
394        Method { name: "selectNone" }
395    }
396    Component {
397        name: "QQuickWebEngineColorDialogRequest"
398        prototype: "QObject"
399        exports: ["QtWebEngine/ColorDialogRequest 1.4"]
400        isCreatable: false
401        exportMetaObjectRevisions: [0]
402        Property { name: "color"; type: "QColor"; isReadonly: true }
403        Property { name: "accepted"; type: "bool" }
404        Method {
405            name: "dialogAccept"
406            Parameter { name: "color"; type: "QColor" }
407        }
408        Method { name: "dialogReject" }
409    }
410    Component {
411        name: "QQuickWebEngineContextMenuRequest"
412        prototype: "QObject"
413        exports: [
414            "QtWebEngine/ContextMenuRequest 1.4",
415            "QtWebEngine/ContextMenuRequest 1.7"
416        ]
417        isCreatable: false
418        exportMetaObjectRevisions: [0, 1]
419        Enum {
420            name: "MediaType"
421            values: {
422                "MediaTypeNone": 0,
423                "MediaTypeImage": 1,
424                "MediaTypeVideo": 2,
425                "MediaTypeAudio": 3,
426                "MediaTypeCanvas": 4,
427                "MediaTypeFile": 5,
428                "MediaTypePlugin": 6
429            }
430        }
431        Enum {
432            name: "MediaFlags"
433            values: {
434                "MediaInError": 1,
435                "MediaPaused": 2,
436                "MediaMuted": 4,
437                "MediaLoop": 8,
438                "MediaCanSave": 16,
439                "MediaHasAudio": 32,
440                "MediaCanToggleControls": 64,
441                "MediaControls": 128,
442                "MediaCanPrint": 256,
443                "MediaCanRotate": 512
444            }
445        }
446        Enum {
447            name: "EditFlags"
448            values: {
449                "CanUndo": 1,
450                "CanRedo": 2,
451                "CanCut": 4,
452                "CanCopy": 8,
453                "CanPaste": 16,
454                "CanDelete": 32,
455                "CanSelectAll": 64,
456                "CanTranslate": 128,
457                "CanEditRichly": 256
458            }
459        }
460        Property { name: "x"; type: "int"; isReadonly: true }
461        Property { name: "y"; type: "int"; isReadonly: true }
462        Property { name: "selectedText"; type: "string"; isReadonly: true }
463        Property { name: "linkText"; type: "string"; isReadonly: true }
464        Property { name: "linkUrl"; type: "QUrl"; isReadonly: true }
465        Property { name: "mediaUrl"; type: "QUrl"; isReadonly: true }
466        Property { name: "mediaType"; type: "MediaType"; isReadonly: true }
467        Property { name: "isContentEditable"; type: "bool"; isReadonly: true }
468        Property { name: "misspelledWord"; type: "string"; isReadonly: true }
469        Property { name: "spellCheckerSuggestions"; type: "QStringList"; isReadonly: true }
470        Property { name: "accepted"; type: "bool" }
471        Property { name: "mediaFlags"; revision: 1; type: "MediaFlags"; isReadonly: true }
472        Property { name: "editFlags"; revision: 1; type: "EditFlags"; isReadonly: true }
473    }
474    Component {
475        name: "QQuickWebEngineDownloadItem"
476        prototype: "QObject"
477        exports: [
478            "QtWebEngine/WebEngineDownloadItem 1.1",
479            "QtWebEngine/WebEngineDownloadItem 1.10",
480            "QtWebEngine/WebEngineDownloadItem 1.2",
481            "QtWebEngine/WebEngineDownloadItem 1.3",
482            "QtWebEngine/WebEngineDownloadItem 1.4",
483            "QtWebEngine/WebEngineDownloadItem 1.5",
484            "QtWebEngine/WebEngineDownloadItem 1.6",
485            "QtWebEngine/WebEngineDownloadItem 1.7",
486            "QtWebEngine/WebEngineDownloadItem 1.8"
487        ]
488        isCreatable: false
489        exportMetaObjectRevisions: [0, 10, 1, 2, 3, 4, 5, 6, 7]
490        Enum {
491            name: "DownloadState"
492            values: {
493                "DownloadRequested": 0,
494                "DownloadInProgress": 1,
495                "DownloadCompleted": 2,
496                "DownloadCancelled": 3,
497                "DownloadInterrupted": 4
498            }
499        }
500        Enum {
501            name: "SavePageFormat"
502            values: {
503                "UnknownSaveFormat": -1,
504                "SingleHtmlSaveFormat": 0,
505                "CompleteHtmlSaveFormat": 1,
506                "MimeHtmlSaveFormat": 2
507            }
508        }
509        Enum {
510            name: "DownloadInterruptReason"
511            values: {
512                "NoReason": 0,
513                "FileFailed": 1,
514                "FileAccessDenied": 2,
515                "FileNoSpace": 3,
516                "FileNameTooLong": 5,
517                "FileTooLarge": 6,
518                "FileVirusInfected": 7,
519                "FileTransientError": 10,
520                "FileBlocked": 11,
521                "FileSecurityCheckFailed": 12,
522                "FileTooShort": 13,
523                "FileHashMismatch": 14,
524                "NetworkFailed": 20,
525                "NetworkTimeout": 21,
526                "NetworkDisconnected": 22,
527                "NetworkServerDown": 23,
528                "NetworkInvalidRequest": 24,
529                "ServerFailed": 30,
530                "ServerBadContent": 33,
531                "ServerUnauthorized": 34,
532                "ServerCertProblem": 35,
533                "ServerForbidden": 36,
534                "ServerUnreachable": 37,
535                "UserCanceled": 40
536            }
537        }
538        Enum {
539            name: "DownloadType"
540            values: {
541                "Attachment": 0,
542                "DownloadAttribute": 1,
543                "UserRequested": 2,
544                "SavePage": 3
545            }
546        }
547        Property { name: "id"; type: "uint"; isReadonly: true }
548        Property { name: "state"; type: "DownloadState"; isReadonly: true }
549        Property { name: "savePageFormat"; revision: 2; type: "SavePageFormat" }
550        Property { name: "totalBytes"; type: "qlonglong"; isReadonly: true }
551        Property { name: "receivedBytes"; type: "qlonglong"; isReadonly: true }
552        Property { name: "mimeType"; revision: 1; type: "string"; isReadonly: true }
553        Property { name: "path"; type: "string" }
554        Property { name: "type"; revision: 3; type: "DownloadType"; isReadonly: true }
555        Property {
556            name: "interruptReason"
557            revision: 4
558            type: "DownloadInterruptReason"
559            isReadonly: true
560        }
561        Property { name: "interruptReasonString"; revision: 4; type: "string"; isReadonly: true }
562        Property { name: "isFinished"; revision: 5; type: "bool"; isReadonly: true }
563        Property { name: "isPaused"; revision: 5; type: "bool"; isReadonly: true }
564        Property { name: "isSavePageDownload"; revision: 6; type: "bool"; isReadonly: true }
565        Property {
566            name: "view"
567            revision: 7
568            type: "QQuickWebEngineView"
569            isReadonly: true
570            isPointer: true
571        }
572        Property { name: "url"; revision: 10; type: "QUrl"; isReadonly: true }
573        Property { name: "suggestedFileName"; revision: 10; type: "string"; isReadonly: true }
574        Property { name: "downloadDirectory"; revision: 10; type: "string" }
575        Property { name: "downloadFileName"; revision: 10; type: "string" }
576        Signal { name: "savePageFormatChanged"; revision: 2 }
577        Signal { name: "mimeTypeChanged"; revision: 1 }
578        Signal { name: "typeChanged"; revision: 3 }
579        Signal { name: "interruptReasonChanged"; revision: 4 }
580        Signal { name: "isFinishedChanged"; revision: 5 }
581        Signal { name: "isPausedChanged"; revision: 5 }
582        Signal { name: "downloadDirectoryChanged"; revision: 10 }
583        Signal { name: "downloadFileNameChanged"; revision: 10 }
584        Method { name: "accept" }
585        Method { name: "cancel" }
586        Method { name: "pause" }
587        Method { name: "resume" }
588    }
589    Component {
590        name: "QQuickWebEngineFileDialogRequest"
591        prototype: "QObject"
592        exports: ["QtWebEngine/FileDialogRequest 1.4"]
593        isCreatable: false
594        exportMetaObjectRevisions: [0]
595        Enum {
596            name: "FileMode"
597            values: {
598                "FileModeOpen": 0,
599                "FileModeOpenMultiple": 1,
600                "FileModeUploadFolder": 2,
601                "FileModeSave": 3
602            }
603        }
604        Property { name: "defaultFileName"; type: "string"; isReadonly: true }
605        Property { name: "acceptedMimeTypes"; type: "QStringList"; isReadonly: true }
606        Property { name: "mode"; type: "FileMode"; isReadonly: true }
607        Property { name: "accepted"; type: "bool" }
608        Method {
609            name: "dialogAccept"
610            Parameter { name: "files"; type: "QStringList" }
611        }
612        Method { name: "dialogReject" }
613    }
614    Component {
615        name: "QQuickWebEngineFormValidationMessageRequest"
616        prototype: "QObject"
617        exports: ["QtWebEngine/FormValidationMessageRequest 1.4"]
618        isCreatable: false
619        exportMetaObjectRevisions: [0]
620        Enum {
621            name: "RequestType"
622            values: {
623                "Show": 0,
624                "Hide": 1,
625                "Move": 2
626            }
627        }
628        Property { name: "anchor"; type: "QRect"; isReadonly: true }
629        Property { name: "text"; type: "string"; isReadonly: true }
630        Property { name: "subText"; type: "string"; isReadonly: true }
631        Property { name: "type"; type: "RequestType"; isReadonly: true }
632        Property { name: "accepted"; type: "bool" }
633    }
634    Component {
635        name: "QQuickWebEngineFullScreenRequest"
636        exports: ["QtWebEngine/FullScreenRequest 1.1"]
637        isCreatable: false
638        exportMetaObjectRevisions: [0]
639        Property { name: "origin"; type: "QUrl"; isReadonly: true }
640        Property { name: "toggleOn"; type: "bool"; isReadonly: true }
641        Method { name: "accept" }
642        Method { name: "reject" }
643    }
644    Component {
645        name: "QQuickWebEngineHistory"
646        defaultProperty: "data"
647        prototype: "QQuickItem"
648        exports: ["QtWebEngine/NavigationHistory 1.1"]
649        isCreatable: false
650        exportMetaObjectRevisions: [0]
651        Property {
652            name: "items"
653            type: "QQuickWebEngineHistoryListModel"
654            isReadonly: true
655            isPointer: true
656        }
657        Property {
658            name: "backItems"
659            type: "QQuickWebEngineHistoryListModel"
660            isReadonly: true
661            isPointer: true
662        }
663        Property {
664            name: "forwardItems"
665            type: "QQuickWebEngineHistoryListModel"
666            isReadonly: true
667            isPointer: true
668        }
669    }
670    Component {
671        name: "QQuickWebEngineHistoryListModel"
672        prototype: "QAbstractListModel"
673        exports: ["QtWebEngine/NavigationHistoryListModel 1.1"]
674        isCreatable: false
675        exportMetaObjectRevisions: [0]
676    }
677    Component {
678        name: "QQuickWebEngineJavaScriptDialogRequest"
679        prototype: "QObject"
680        exports: ["QtWebEngine/JavaScriptDialogRequest 1.4"]
681        isCreatable: false
682        exportMetaObjectRevisions: [0]
683        Enum {
684            name: "DialogType"
685            values: {
686                "DialogTypeAlert": 0,
687                "DialogTypeConfirm": 1,
688                "DialogTypePrompt": 2,
689                "DialogTypeBeforeUnload": 3
690            }
691        }
692        Property { name: "message"; type: "string"; isReadonly: true }
693        Property { name: "defaultText"; type: "string"; isReadonly: true }
694        Property { name: "title"; type: "string"; isReadonly: true }
695        Property { name: "type"; type: "DialogType"; isReadonly: true }
696        Property { name: "securityOrigin"; type: "QUrl"; isReadonly: true }
697        Property { name: "accepted"; type: "bool" }
698        Method {
699            name: "dialogAccept"
700            Parameter { name: "text"; type: "string" }
701        }
702        Method { name: "dialogAccept" }
703        Method { name: "dialogReject" }
704    }
705    Component {
706        name: "QQuickWebEngineLoadRequest"
707        prototype: "QObject"
708        exports: ["QtWebEngine/WebEngineLoadRequest 1.0"]
709        isCreatable: false
710        exportMetaObjectRevisions: [0]
711        Property { name: "url"; type: "QUrl"; isReadonly: true }
712        Property { name: "status"; type: "QQuickWebEngineView::LoadStatus"; isReadonly: true }
713        Property { name: "errorString"; type: "string"; isReadonly: true }
714        Property { name: "errorDomain"; type: "QQuickWebEngineView::ErrorDomain"; isReadonly: true }
715        Property { name: "errorCode"; type: "int"; isReadonly: true }
716    }
717    Component {
718        name: "QQuickWebEngineNavigationRequest"
719        prototype: "QObject"
720        exports: ["QtWebEngine/WebEngineNavigationRequest 1.0"]
721        isCreatable: false
722        exportMetaObjectRevisions: [0]
723        Property { name: "url"; type: "QUrl"; isReadonly: true }
724        Property { name: "isMainFrame"; type: "bool"; isReadonly: true }
725        Property { name: "action"; type: "QQuickWebEngineView::NavigationRequestAction" }
726        Property {
727            name: "navigationType"
728            type: "QQuickWebEngineView::NavigationType"
729            isReadonly: true
730        }
731    }
732    Component {
733        name: "QQuickWebEngineNewViewRequest"
734        prototype: "QObject"
735        exports: [
736            "QtWebEngine/WebEngineNewViewRequest 1.1",
737            "QtWebEngine/WebEngineNewViewRequest 1.5"
738        ]
739        isCreatable: false
740        exportMetaObjectRevisions: [0, 1]
741        Property {
742            name: "destination"
743            type: "QQuickWebEngineView::NewViewDestination"
744            isReadonly: true
745        }
746        Property { name: "requestedUrl"; revision: 1; type: "QUrl"; isReadonly: true }
747        Property { name: "userInitiated"; type: "bool"; isReadonly: true }
748        Method {
749            name: "openIn"
750            Parameter { name: "view"; type: "QQuickWebEngineView"; isPointer: true }
751        }
752    }
753    Component {
754        name: "QQuickWebEngineProfile"
755        prototype: "QObject"
756        exports: [
757            "QtWebEngine/WebEngineProfile 1.1",
758            "QtWebEngine/WebEngineProfile 1.2",
759            "QtWebEngine/WebEngineProfile 1.3",
760            "QtWebEngine/WebEngineProfile 1.4",
761            "QtWebEngine/WebEngineProfile 1.5",
762            "QtWebEngine/WebEngineProfile 1.9"
763        ]
764        exportMetaObjectRevisions: [0, 1, 2, 3, 4, 5]
765        Enum {
766            name: "HttpCacheType"
767            values: {
768                "MemoryHttpCache": 0,
769                "DiskHttpCache": 1,
770                "NoCache": 2
771            }
772        }
773        Enum {
774            name: "PersistentCookiesPolicy"
775            values: {
776                "NoPersistentCookies": 0,
777                "AllowPersistentCookies": 1,
778                "ForcePersistentCookies": 2
779            }
780        }
781        Property { name: "storageName"; type: "string" }
782        Property { name: "offTheRecord"; type: "bool" }
783        Property { name: "persistentStoragePath"; type: "string" }
784        Property { name: "cachePath"; type: "string" }
785        Property { name: "httpUserAgent"; type: "string" }
786        Property { name: "httpCacheType"; type: "HttpCacheType" }
787        Property { name: "httpAcceptLanguage"; revision: 1; type: "string" }
788        Property { name: "persistentCookiesPolicy"; type: "PersistentCookiesPolicy" }
789        Property { name: "httpCacheMaximumSize"; type: "int" }
790        Property { name: "spellCheckLanguages"; revision: 3; type: "QStringList" }
791        Property { name: "spellCheckEnabled"; revision: 3; type: "bool" }
792        Property {
793            name: "userScripts"
794            revision: 4
795            type: "QQuickWebEngineScript"
796            isList: true
797            isReadonly: true
798        }
799        Property { name: "useForGlobalCertificateVerification"; revision: 5; type: "bool" }
800        Property { name: "downloadPath"; revision: 5; type: "string" }
801        Signal { name: "httpAcceptLanguageChanged"; revision: 1 }
802        Signal { name: "spellCheckLanguagesChanged"; revision: 3 }
803        Signal { name: "spellCheckEnabledChanged"; revision: 3 }
804        Signal { name: "useForGlobalCertificateVerificationChanged"; revision: 5 }
805        Signal { name: "downloadPathChanged"; revision: 5 }
806        Signal {
807            name: "downloadRequested"
808            Parameter { name: "download"; type: "QQuickWebEngineDownloadItem"; isPointer: true }
809        }
810        Signal {
811            name: "downloadFinished"
812            Parameter { name: "download"; type: "QQuickWebEngineDownloadItem"; isPointer: true }
813        }
814        Signal {
815            name: "presentNotification"
816            revision: 5
817            Parameter { name: "notification"; type: "QWebEngineNotification"; isPointer: true }
818        }
819        Method { name: "clearHttpCache"; revision: 2 }
820    }
821    Component {
822        name: "QQuickWebEngineScript"
823        prototype: "QObject"
824        exports: ["QtWebEngine/WebEngineScript 1.1"]
825        exportMetaObjectRevisions: [0]
826        Enum {
827            name: "InjectionPoint"
828            values: {
829                "Deferred": 0,
830                "DocumentReady": 1,
831                "DocumentCreation": 2
832            }
833        }
834        Enum {
835            name: "ScriptWorldId"
836            values: {
837                "MainWorld": 0,
838                "ApplicationWorld": 1,
839                "UserWorld": 2
840            }
841        }
842        Property { name: "name"; type: "string" }
843        Property { name: "sourceUrl"; type: "QUrl" }
844        Property { name: "sourceCode"; type: "string" }
845        Property { name: "injectionPoint"; type: "InjectionPoint" }
846        Property { name: "worldId"; type: "ScriptWorldId" }
847        Property { name: "runOnSubframes"; type: "bool" }
848        Signal {
849            name: "nameChanged"
850            Parameter { name: "name"; type: "string" }
851        }
852        Signal {
853            name: "sourceUrlChanged"
854            Parameter { name: "url"; type: "QUrl" }
855        }
856        Signal {
857            name: "sourceCodeChanged"
858            Parameter { name: "code"; type: "string" }
859        }
860        Signal {
861            name: "injectionPointChanged"
862            Parameter { name: "injectionPoint"; type: "InjectionPoint" }
863        }
864        Signal {
865            name: "worldIdChanged"
866            Parameter { name: "scriptWorldId"; type: "ScriptWorldId" }
867        }
868        Signal {
869            name: "runOnSubframesChanged"
870            Parameter { name: "on"; type: "bool" }
871        }
872        Method { name: "toString"; type: "string" }
873        Method {
874            name: "setName"
875            Parameter { name: "name"; type: "string" }
876        }
877        Method {
878            name: "setSourceUrl"
879            Parameter { name: "url"; type: "QUrl" }
880        }
881        Method {
882            name: "setSourceCode"
883            Parameter { name: "code"; type: "string" }
884        }
885        Method {
886            name: "setInjectionPoint"
887            Parameter { name: "injectionPoint"; type: "InjectionPoint" }
888        }
889        Method {
890            name: "setWorldId"
891            Parameter { name: "scriptWorldId"; type: "ScriptWorldId" }
892        }
893        Method {
894            name: "setRunOnSubframes"
895            Parameter { name: "on"; type: "bool" }
896        }
897    }
898    Component {
899        name: "QQuickWebEngineSettings"
900        prototype: "QObject"
901        exports: [
902            "QtWebEngine/WebEngineSettings 1.1",
903            "QtWebEngine/WebEngineSettings 1.2",
904            "QtWebEngine/WebEngineSettings 1.3",
905            "QtWebEngine/WebEngineSettings 1.4",
906            "QtWebEngine/WebEngineSettings 1.5",
907            "QtWebEngine/WebEngineSettings 1.6",
908            "QtWebEngine/WebEngineSettings 1.7",
909            "QtWebEngine/WebEngineSettings 1.8",
910            "QtWebEngine/WebEngineSettings 1.9"
911        ]
912        isCreatable: false
913        exportMetaObjectRevisions: [0, 1, 2, 3, 4, 5, 6, 7, 8]
914        Enum {
915            name: "UnknownUrlSchemePolicy"
916            values: {
917                "DisallowUnknownUrlSchemes": 1,
918                "AllowUnknownUrlSchemesFromUserInteraction": 2,
919                "AllowAllUnknownUrlSchemes": 3
920            }
921        }
922        Property { name: "autoLoadImages"; type: "bool" }
923        Property { name: "javascriptEnabled"; type: "bool" }
924        Property { name: "javascriptCanOpenWindows"; type: "bool" }
925        Property { name: "javascriptCanAccessClipboard"; type: "bool" }
926        Property { name: "linksIncludedInFocusChain"; type: "bool" }
927        Property { name: "localStorageEnabled"; type: "bool" }
928        Property { name: "localContentCanAccessRemoteUrls"; type: "bool" }
929        Property { name: "spatialNavigationEnabled"; type: "bool" }
930        Property { name: "localContentCanAccessFileUrls"; type: "bool" }
931        Property { name: "hyperlinkAuditingEnabled"; type: "bool" }
932        Property { name: "errorPageEnabled"; type: "bool" }
933        Property { name: "pluginsEnabled"; type: "bool" }
934        Property { name: "fullScreenSupportEnabled"; revision: 1; type: "bool" }
935        Property { name: "defaultTextEncoding"; type: "string" }
936        Property { name: "screenCaptureEnabled"; revision: 2; type: "bool" }
937        Property { name: "webGLEnabled"; revision: 2; type: "bool" }
938        Property { name: "accelerated2dCanvasEnabled"; revision: 2; type: "bool" }
939        Property { name: "autoLoadIconsForPage"; revision: 2; type: "bool" }
940        Property { name: "touchIconsEnabled"; revision: 2; type: "bool" }
941        Property { name: "focusOnNavigationEnabled"; revision: 3; type: "bool" }
942        Property { name: "printElementBackgrounds"; revision: 3; type: "bool" }
943        Property { name: "allowRunningInsecureContent"; revision: 3; type: "bool" }
944        Property { name: "allowGeolocationOnInsecureOrigins"; revision: 4; type: "bool" }
945        Property { name: "allowWindowActivationFromJavaScript"; revision: 5; type: "bool" }
946        Property { name: "showScrollBars"; revision: 5; type: "bool" }
947        Property { name: "unknownUrlSchemePolicy"; revision: 6; type: "UnknownUrlSchemePolicy" }
948        Property { name: "playbackRequiresUserGesture"; revision: 6; type: "bool" }
949        Property { name: "webRTCPublicInterfacesOnly"; revision: 6; type: "bool" }
950        Property { name: "javascriptCanPaste"; revision: 6; type: "bool" }
951        Property { name: "dnsPrefetchEnabled"; revision: 7; type: "bool" }
952        Property { name: "pdfViewerEnabled"; revision: 8; type: "bool" }
953        Signal { name: "fullScreenSupportEnabledChanged"; revision: 1 }
954        Signal { name: "screenCaptureEnabledChanged"; revision: 2 }
955        Signal { name: "webGLEnabledChanged"; revision: 2 }
956        Signal { name: "accelerated2dCanvasEnabledChanged"; revision: 2 }
957        Signal { name: "autoLoadIconsForPageChanged"; revision: 2 }
958        Signal { name: "touchIconsEnabledChanged"; revision: 2 }
959        Signal { name: "focusOnNavigationEnabledChanged"; revision: 3 }
960        Signal { name: "printElementBackgroundsChanged"; revision: 3 }
961        Signal { name: "allowRunningInsecureContentChanged"; revision: 3 }
962        Signal { name: "allowGeolocationOnInsecureOriginsChanged"; revision: 4 }
963        Signal { name: "allowWindowActivationFromJavaScriptChanged"; revision: 5 }
964        Signal { name: "showScrollBarsChanged"; revision: 5 }
965        Signal { name: "unknownUrlSchemePolicyChanged"; revision: 6 }
966        Signal { name: "playbackRequiresUserGestureChanged"; revision: 6 }
967        Signal { name: "webRTCPublicInterfacesOnlyChanged"; revision: 6 }
968        Signal { name: "javascriptCanPasteChanged"; revision: 6 }
969        Signal { name: "dnsPrefetchEnabledChanged"; revision: 7 }
970        Signal { name: "pdfViewerEnabledChanged"; revision: 8 }
971    }
972    Component {
973        name: "QQuickWebEngineSingleton"
974        prototype: "QObject"
975        exports: ["QtWebEngine/WebEngine 1.1"]
976        isCreatable: false
977        isSingleton: true
978        exportMetaObjectRevisions: [0]
979        Property { name: "settings"; type: "QQuickWebEngineSettings"; isReadonly: true; isPointer: true }
980        Property {
981            name: "defaultProfile"
982            revision: 1
983            type: "QQuickWebEngineProfile"
984            isReadonly: true
985            isPointer: true
986        }
987    }
988    Component {
989        name: "QQuickWebEngineTooltipRequest"
990        prototype: "QObject"
991        exports: ["QtWebEngine/TooltipRequest 1.10"]
992        isCreatable: false
993        exportMetaObjectRevisions: [0]
994        Enum {
995            name: "RequestType"
996            values: {
997                "Show": 0,
998                "Hide": 1
999            }
1000        }
1001        Property { name: "x"; type: "int"; isReadonly: true }
1002        Property { name: "y"; type: "int"; isReadonly: true }
1003        Property { name: "text"; type: "string"; isReadonly: true }
1004        Property { name: "type"; type: "RequestType"; isReadonly: true }
1005        Property { name: "accepted"; type: "bool" }
1006    }
1007    Component {
1008        name: "QQuickWebEngineView"
1009        defaultProperty: "data"
1010        prototype: "QQuickItem"
1011        exports: [
1012            "QtWebEngine/WebEngineView 1.0",
1013            "QtWebEngine/WebEngineView 1.1",
1014            "QtWebEngine/WebEngineView 1.10",
1015            "QtWebEngine/WebEngineView 1.2",
1016            "QtWebEngine/WebEngineView 1.3",
1017            "QtWebEngine/WebEngineView 1.4",
1018            "QtWebEngine/WebEngineView 1.5",
1019            "QtWebEngine/WebEngineView 1.6",
1020            "QtWebEngine/WebEngineView 1.7",
1021            "QtWebEngine/WebEngineView 1.8",
1022            "QtWebEngine/WebEngineView 1.9"
1023        ]
1024        exportMetaObjectRevisions: [0, 1, 10, 2, 3, 4, 5, 6, 7, 8, 9]
1025        Enum {
1026            name: "NavigationRequestAction"
1027            values: {
1028                "AcceptRequest": 0,
1029                "IgnoreRequest": 255
1030            }
1031        }
1032        Enum {
1033            name: "NavigationType"
1034            values: {
1035                "LinkClickedNavigation": 0,
1036                "TypedNavigation": 1,
1037                "FormSubmittedNavigation": 2,
1038                "BackForwardNavigation": 3,
1039                "ReloadNavigation": 4,
1040                "OtherNavigation": 5,
1041                "RedirectNavigation": 6
1042            }
1043        }
1044        Enum {
1045            name: "LoadStatus"
1046            values: {
1047                "LoadStartedStatus": 0,
1048                "LoadStoppedStatus": 1,
1049                "LoadSucceededStatus": 2,
1050                "LoadFailedStatus": 3
1051            }
1052        }
1053        Enum {
1054            name: "ErrorDomain"
1055            values: {
1056                "NoErrorDomain": 0,
1057                "InternalErrorDomain": 1,
1058                "ConnectionErrorDomain": 2,
1059                "CertificateErrorDomain": 3,
1060                "HttpErrorDomain": 4,
1061                "FtpErrorDomain": 5,
1062                "DnsErrorDomain": 6
1063            }
1064        }
1065        Enum {
1066            name: "NewViewDestination"
1067            values: {
1068                "NewViewInWindow": 0,
1069                "NewViewInTab": 1,
1070                "NewViewInDialog": 2,
1071                "NewViewInBackgroundTab": 3
1072            }
1073        }
1074        Enum {
1075            name: "Feature"
1076            values: {
1077                "MediaAudioCapture": 0,
1078                "MediaVideoCapture": 1,
1079                "MediaAudioVideoCapture": 2,
1080                "Geolocation": 3,
1081                "DesktopVideoCapture": 4,
1082                "DesktopAudioVideoCapture": 5,
1083                "Notifications": 6
1084            }
1085        }
1086        Enum {
1087            name: "WebAction"
1088            values: {
1089                "NoWebAction": -1,
1090                "Back": 0,
1091                "Forward": 1,
1092                "Stop": 2,
1093                "Reload": 3,
1094                "Cut": 4,
1095                "Copy": 5,
1096                "Paste": 6,
1097                "Undo": 7,
1098                "Redo": 8,
1099                "SelectAll": 9,
1100                "ReloadAndBypassCache": 10,
1101                "PasteAndMatchStyle": 11,
1102                "OpenLinkInThisWindow": 12,
1103                "OpenLinkInNewWindow": 13,
1104                "OpenLinkInNewTab": 14,
1105                "CopyLinkToClipboard": 15,
1106                "DownloadLinkToDisk": 16,
1107                "CopyImageToClipboard": 17,
1108                "CopyImageUrlToClipboard": 18,
1109                "DownloadImageToDisk": 19,
1110                "CopyMediaUrlToClipboard": 20,
1111                "ToggleMediaControls": 21,
1112                "ToggleMediaLoop": 22,
1113                "ToggleMediaPlayPause": 23,
1114                "ToggleMediaMute": 24,
1115                "DownloadMediaToDisk": 25,
1116                "InspectElement": 26,
1117                "ExitFullScreen": 27,
1118                "RequestClose": 28,
1119                "Unselect": 29,
1120                "SavePage": 30,
1121                "ViewSource": 31,
1122                "ToggleBold": 32,
1123                "ToggleItalic": 33,
1124                "ToggleUnderline": 34,
1125                "ToggleStrikethrough": 35,
1126                "AlignLeft": 36,
1127                "AlignCenter": 37,
1128                "AlignRight": 38,
1129                "AlignJustified": 39,
1130                "Indent": 40,
1131                "Outdent": 41,
1132                "InsertOrderedList": 42,
1133                "InsertUnorderedList": 43,
1134                "WebActionCount": 44
1135            }
1136        }
1137        Enum {
1138            name: "JavaScriptConsoleMessageLevel"
1139            values: {
1140                "InfoMessageLevel": 0,
1141                "WarningMessageLevel": 1,
1142                "ErrorMessageLevel": 2
1143            }
1144        }
1145        Enum {
1146            name: "RenderProcessTerminationStatus"
1147            values: {
1148                "NormalTerminationStatus": 0,
1149                "AbnormalTerminationStatus": 1,
1150                "CrashedTerminationStatus": 2,
1151                "KilledTerminationStatus": 3
1152            }
1153        }
1154        Enum {
1155            name: "FindFlags"
1156            values: {
1157                "FindBackward": 1,
1158                "FindCaseSensitively": 2
1159            }
1160        }
1161        Enum {
1162            name: "PrintedPageSizeId"
1163            values: {
1164                "A4": 0,
1165                "B5": 1,
1166                "Letter": 2,
1167                "Legal": 3,
1168                "Executive": 4,
1169                "A0": 5,
1170                "A1": 6,
1171                "A2": 7,
1172                "A3": 8,
1173                "A5": 9,
1174                "A6": 10,
1175                "A7": 11,
1176                "A8": 12,
1177                "A9": 13,
1178                "B0": 14,
1179                "B1": 15,
1180                "B10": 16,
1181                "B2": 17,
1182                "B3": 18,
1183                "B4": 19,
1184                "B6": 20,
1185                "B7": 21,
1186                "B8": 22,
1187                "B9": 23,
1188                "C5E": 24,
1189                "Comm10E": 25,
1190                "DLE": 26,
1191                "Folio": 27,
1192                "Ledger": 28,
1193                "Tabloid": 29,
1194                "Custom": 30,
1195                "A10": 31,
1196                "A3Extra": 32,
1197                "A4Extra": 33,
1198                "A4Plus": 34,
1199                "A4Small": 35,
1200                "A5Extra": 36,
1201                "B5Extra": 37,
1202                "JisB0": 38,
1203                "JisB1": 39,
1204                "JisB2": 40,
1205                "JisB3": 41,
1206                "JisB4": 42,
1207                "JisB5": 43,
1208                "JisB6": 44,
1209                "JisB7": 45,
1210                "JisB8": 46,
1211                "JisB9": 47,
1212                "JisB10": 48,
1213                "AnsiC": 49,
1214                "AnsiD": 50,
1215                "AnsiE": 51,
1216                "LegalExtra": 52,
1217                "LetterExtra": 53,
1218                "LetterPlus": 54,
1219                "LetterSmall": 55,
1220                "TabloidExtra": 56,
1221                "ArchA": 57,
1222                "ArchB": 58,
1223                "ArchC": 59,
1224                "ArchD": 60,
1225                "ArchE": 61,
1226                "Imperial7x9": 62,
1227                "Imperial8x10": 63,
1228                "Imperial9x11": 64,
1229                "Imperial9x12": 65,
1230                "Imperial10x11": 66,
1231                "Imperial10x13": 67,
1232                "Imperial10x14": 68,
1233                "Imperial12x11": 69,
1234                "Imperial15x11": 70,
1235                "ExecutiveStandard": 71,
1236                "Note": 72,
1237                "Quarto": 73,
1238                "Statement": 74,
1239                "SuperA": 75,
1240                "SuperB": 76,
1241                "Postcard": 77,
1242                "DoublePostcard": 78,
1243                "Prc16K": 79,
1244                "Prc32K": 80,
1245                "Prc32KBig": 81,
1246                "FanFoldUS": 82,
1247                "FanFoldGerman": 83,
1248                "FanFoldGermanLegal": 84,
1249                "EnvelopeB4": 85,
1250                "EnvelopeB5": 86,
1251                "EnvelopeB6": 87,
1252                "EnvelopeC0": 88,
1253                "EnvelopeC1": 89,
1254                "EnvelopeC2": 90,
1255                "EnvelopeC3": 91,
1256                "EnvelopeC4": 92,
1257                "EnvelopeC6": 93,
1258                "EnvelopeC65": 94,
1259                "EnvelopeC7": 95,
1260                "Envelope9": 96,
1261                "Envelope11": 97,
1262                "Envelope12": 98,
1263                "Envelope14": 99,
1264                "EnvelopeMonarch": 100,
1265                "EnvelopePersonal": 101,
1266                "EnvelopeChou3": 102,
1267                "EnvelopeChou4": 103,
1268                "EnvelopeInvite": 104,
1269                "EnvelopeItalian": 105,
1270                "EnvelopeKaku2": 106,
1271                "EnvelopeKaku3": 107,
1272                "EnvelopePrc1": 108,
1273                "EnvelopePrc2": 109,
1274                "EnvelopePrc3": 110,
1275                "EnvelopePrc4": 111,
1276                "EnvelopePrc5": 112,
1277                "EnvelopePrc6": 113,
1278                "EnvelopePrc7": 114,
1279                "EnvelopePrc8": 115,
1280                "EnvelopePrc9": 116,
1281                "EnvelopePrc10": 117,
1282                "EnvelopeYou4": 118,
1283                "LastPageSize": 118,
1284                "NPageSize": 118,
1285                "NPaperSize": 118,
1286                "AnsiA": 2,
1287                "AnsiB": 28,
1288                "EnvelopeC5": 24,
1289                "EnvelopeDL": 26,
1290                "Envelope10": 25
1291            }
1292        }
1293        Enum {
1294            name: "PrintedPageOrientation"
1295            values: {
1296                "Portrait": 0,
1297                "Landscape": 1
1298            }
1299        }
1300        Enum {
1301            name: "LifecycleState"
1302            values: {
1303                "Active": 0,
1304                "Frozen": 1,
1305                "Discarded": 2
1306            }
1307        }
1308        Property { name: "url"; type: "QUrl" }
1309        Property { name: "icon"; type: "QUrl"; isReadonly: true }
1310        Property { name: "loading"; type: "bool"; isReadonly: true }
1311        Property { name: "loadProgress"; type: "int"; isReadonly: true }
1312        Property { name: "title"; type: "string"; isReadonly: true }
1313        Property { name: "canGoBack"; type: "bool"; isReadonly: true }
1314        Property { name: "canGoForward"; type: "bool"; isReadonly: true }
1315        Property { name: "isFullScreen"; revision: 1; type: "bool"; isReadonly: true }
1316        Property { name: "zoomFactor"; revision: 1; type: "double" }
1317        Property { name: "profile"; revision: 1; type: "QQuickWebEngineProfile"; isPointer: true }
1318        Property {
1319            name: "settings"
1320            revision: 1
1321            type: "QQuickWebEngineSettings"
1322            isReadonly: true
1323            isPointer: true
1324        }
1325        Property {
1326            name: "navigationHistory"
1327            revision: 1
1328            type: "QQuickWebEngineHistory"
1329            isReadonly: true
1330            isPointer: true
1331        }
1332        Property { name: "webChannel"; revision: 1; type: "QQmlWebChannel"; isPointer: true }
1333        Property {
1334            name: "userScripts"
1335            revision: 1
1336            type: "QQuickWebEngineScript"
1337            isList: true
1338            isReadonly: true
1339        }
1340        Property { name: "activeFocusOnPress"; revision: 2; type: "bool" }
1341        Property { name: "backgroundColor"; revision: 2; type: "QColor" }
1342        Property { name: "contentsSize"; revision: 3; type: "QSizeF"; isReadonly: true }
1343        Property { name: "scrollPosition"; revision: 3; type: "QPointF"; isReadonly: true }
1344        Property { name: "audioMuted"; revision: 3; type: "bool" }
1345        Property { name: "recentlyAudible"; revision: 3; type: "bool"; isReadonly: true }
1346        Property { name: "webChannelWorld"; revision: 3; type: "uint" }
1347        Property { name: "inspectedView"; revision: 7; type: "QQuickWebEngineView"; isPointer: true }
1348        Property { name: "devToolsView"; revision: 7; type: "QQuickWebEngineView"; isPointer: true }
1349        Property { name: "lifecycleState"; revision: 10; type: "LifecycleState" }
1350        Property { name: "recommendedState"; revision: 10; type: "LifecycleState"; isReadonly: true }
1351        Property { name: "renderProcessId"; revision: 11; type: "qint64"; isReadonly: true }
1352        Signal {
1353            name: "loadingChanged"
1354            Parameter { name: "loadRequest"; type: "QQuickWebEngineLoadRequest"; isPointer: true }
1355        }
1356        Signal {
1357            name: "linkHovered"
1358            Parameter { name: "hoveredUrl"; type: "QUrl" }
1359        }
1360        Signal {
1361            name: "navigationRequested"
1362            Parameter { name: "request"; type: "QQuickWebEngineNavigationRequest"; isPointer: true }
1363        }
1364        Signal {
1365            name: "javaScriptConsoleMessage"
1366            Parameter { name: "level"; type: "JavaScriptConsoleMessageLevel" }
1367            Parameter { name: "message"; type: "string" }
1368            Parameter { name: "lineNumber"; type: "int" }
1369            Parameter { name: "sourceID"; type: "string" }
1370        }
1371        Signal {
1372            name: "certificateError"
1373            revision: 1
1374            Parameter { name: "error"; type: "QQuickWebEngineCertificateError"; isPointer: true }
1375        }
1376        Signal {
1377            name: "fullScreenRequested"
1378            revision: 1
1379            Parameter { name: "request"; type: "QQuickWebEngineFullScreenRequest" }
1380        }
1381        Signal { name: "isFullScreenChanged"; revision: 1 }
1382        Signal {
1383            name: "featurePermissionRequested"
1384            revision: 1
1385            Parameter { name: "securityOrigin"; type: "QUrl" }
1386            Parameter { name: "feature"; type: "Feature" }
1387        }
1388        Signal {
1389            name: "newViewRequested"
1390            revision: 1
1391            Parameter { name: "request"; type: "QQuickWebEngineNewViewRequest"; isPointer: true }
1392        }
1393        Signal {
1394            name: "zoomFactorChanged"
1395            revision: 1
1396            Parameter { name: "arg"; type: "double" }
1397        }
1398        Signal { name: "profileChanged"; revision: 1 }
1399        Signal { name: "webChannelChanged"; revision: 1 }
1400        Signal {
1401            name: "activeFocusOnPressChanged"
1402            revision: 2
1403            Parameter { type: "bool" }
1404        }
1405        Signal { name: "backgroundColorChanged"; revision: 2 }
1406        Signal {
1407            name: "renderProcessTerminated"
1408            revision: 2
1409            Parameter { name: "terminationStatus"; type: "RenderProcessTerminationStatus" }
1410            Parameter { name: "exitCode"; type: "int" }
1411        }
1412        Signal { name: "windowCloseRequested"; revision: 2 }
1413        Signal {
1414            name: "contentsSizeChanged"
1415            revision: 3
1416            Parameter { name: "size"; type: "QSizeF" }
1417        }
1418        Signal {
1419            name: "scrollPositionChanged"
1420            revision: 3
1421            Parameter { name: "position"; type: "QPointF" }
1422        }
1423        Signal {
1424            name: "audioMutedChanged"
1425            revision: 3
1426            Parameter { name: "muted"; type: "bool" }
1427        }
1428        Signal {
1429            name: "recentlyAudibleChanged"
1430            revision: 3
1431            Parameter { name: "recentlyAudible"; type: "bool" }
1432        }
1433        Signal {
1434            name: "webChannelWorldChanged"
1435            revision: 3
1436            Parameter { type: "uint" }
1437        }
1438        Signal {
1439            name: "contextMenuRequested"
1440            revision: 4
1441            Parameter { name: "request"; type: "QQuickWebEngineContextMenuRequest"; isPointer: true }
1442        }
1443        Signal {
1444            name: "authenticationDialogRequested"
1445            revision: 4
1446            Parameter {
1447                name: "request"
1448                type: "QQuickWebEngineAuthenticationDialogRequest"
1449                isPointer: true
1450            }
1451        }
1452        Signal {
1453            name: "javaScriptDialogRequested"
1454            revision: 4
1455            Parameter { name: "request"; type: "QQuickWebEngineJavaScriptDialogRequest"; isPointer: true }
1456        }
1457        Signal {
1458            name: "colorDialogRequested"
1459            revision: 4
1460            Parameter { name: "request"; type: "QQuickWebEngineColorDialogRequest"; isPointer: true }
1461        }
1462        Signal {
1463            name: "fileDialogRequested"
1464            revision: 4
1465            Parameter { name: "request"; type: "QQuickWebEngineFileDialogRequest"; isPointer: true }
1466        }
1467        Signal {
1468            name: "formValidationMessageRequested"
1469            revision: 4
1470            Parameter {
1471                name: "request"
1472                type: "QQuickWebEngineFormValidationMessageRequest"
1473                isPointer: true
1474            }
1475        }
1476        Signal {
1477            name: "pdfPrintingFinished"
1478            revision: 5
1479            Parameter { name: "filePath"; type: "string" }
1480            Parameter { name: "success"; type: "bool" }
1481        }
1482        Signal {
1483            name: "quotaRequested"
1484            revision: 7
1485            Parameter { name: "request"; type: "QWebEngineQuotaRequest" }
1486        }
1487        Signal {
1488            name: "geometryChangeRequested"
1489            revision: 7
1490            Parameter { name: "geometry"; type: "QRect" }
1491            Parameter { name: "frameGeometry"; type: "QRect" }
1492        }
1493        Signal { name: "inspectedViewChanged"; revision: 7 }
1494        Signal { name: "devToolsViewChanged"; revision: 7 }
1495        Signal {
1496            name: "registerProtocolHandlerRequested"
1497            revision: 7
1498            Parameter { name: "request"; type: "QWebEngineRegisterProtocolHandlerRequest" }
1499        }
1500        Signal { name: "printRequested"; revision: 8 }
1501        Signal {
1502            name: "selectClientCertificate"
1503            revision: 9
1504            Parameter {
1505                name: "clientCertSelection"
1506                type: "QQuickWebEngineClientCertificateSelection"
1507                isPointer: true
1508            }
1509        }
1510        Signal {
1511            name: "tooltipRequested"
1512            revision: 10
1513            Parameter { name: "request"; type: "QQuickWebEngineTooltipRequest"; isPointer: true }
1514        }
1515        Signal {
1516            name: "lifecycleStateChanged"
1517            revision: 10
1518            Parameter { name: "state"; type: "LifecycleState" }
1519        }
1520        Signal {
1521            name: "recommendedStateChanged"
1522            revision: 10
1523            Parameter { name: "state"; type: "LifecycleState" }
1524        }
1525        Signal {
1526            name: "findTextFinished"
1527            revision: 10
1528            Parameter { name: "result"; type: "QWebEngineFindTextResult" }
1529        }
1530        Signal {
1531            name: "renderProcessPidChanged"
1532            revision: 11
1533            Parameter { name: "pid"; type: "qint64" }
1534        }
1535        Method {
1536            name: "runJavaScript"
1537            Parameter { type: "string" }
1538            Parameter { type: "QJSValue" }
1539        }
1540        Method {
1541            name: "runJavaScript"
1542            Parameter { type: "string" }
1543        }
1544        Method {
1545            name: "runJavaScript"
1546            revision: 3
1547            Parameter { type: "string" }
1548            Parameter { name: "worldId"; type: "uint" }
1549            Parameter { type: "QJSValue" }
1550        }
1551        Method {
1552            name: "runJavaScript"
1553            revision: 3
1554            Parameter { type: "string" }
1555            Parameter { name: "worldId"; type: "uint" }
1556        }
1557        Method {
1558            name: "loadHtml"
1559            Parameter { name: "html"; type: "string" }
1560            Parameter { name: "baseUrl"; type: "QUrl" }
1561        }
1562        Method {
1563            name: "loadHtml"
1564            Parameter { name: "html"; type: "string" }
1565        }
1566        Method { name: "goBack" }
1567        Method { name: "goForward" }
1568        Method {
1569            name: "goBackOrForward"
1570            revision: 1
1571            Parameter { name: "index"; type: "int" }
1572        }
1573        Method { name: "reload" }
1574        Method { name: "reloadAndBypassCache"; revision: 1 }
1575        Method { name: "stop" }
1576        Method {
1577            name: "findText"
1578            revision: 1
1579            Parameter { name: "subString"; type: "string" }
1580            Parameter { name: "options"; type: "FindFlags" }
1581            Parameter { name: "callback"; type: "QJSValue" }
1582        }
1583        Method {
1584            name: "findText"
1585            revision: 1
1586            Parameter { name: "subString"; type: "string" }
1587            Parameter { name: "options"; type: "FindFlags" }
1588        }
1589        Method {
1590            name: "findText"
1591            revision: 1
1592            Parameter { name: "subString"; type: "string" }
1593        }
1594        Method { name: "fullScreenCancelled"; revision: 1 }
1595        Method {
1596            name: "grantFeaturePermission"
1597            revision: 1
1598            Parameter { name: "securityOrigin"; type: "QUrl" }
1599            Parameter { type: "Feature" }
1600            Parameter { name: "granted"; type: "bool" }
1601        }
1602        Method {
1603            name: "setActiveFocusOnPress"
1604            revision: 2
1605            Parameter { name: "arg"; type: "bool" }
1606        }
1607        Method {
1608            name: "triggerWebAction"
1609            revision: 2
1610            Parameter { name: "action"; type: "WebAction" }
1611        }
1612        Method {
1613            name: "printToPdf"
1614            revision: 3
1615            Parameter { name: "filePath"; type: "string" }
1616            Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" }
1617            Parameter { name: "orientation"; type: "PrintedPageOrientation" }
1618        }
1619        Method {
1620            name: "printToPdf"
1621            revision: 3
1622            Parameter { name: "filePath"; type: "string" }
1623            Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" }
1624        }
1625        Method {
1626            name: "printToPdf"
1627            revision: 3
1628            Parameter { name: "filePath"; type: "string" }
1629        }
1630        Method {
1631            name: "printToPdf"
1632            revision: 3
1633            Parameter { name: "callback"; type: "QJSValue" }
1634            Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" }
1635            Parameter { name: "orientation"; type: "PrintedPageOrientation" }
1636        }
1637        Method {
1638            name: "printToPdf"
1639            revision: 3
1640            Parameter { name: "callback"; type: "QJSValue" }
1641            Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" }
1642        }
1643        Method {
1644            name: "printToPdf"
1645            revision: 3
1646            Parameter { name: "callback"; type: "QJSValue" }
1647        }
1648        Method {
1649            name: "replaceMisspelledWord"
1650            revision: 4
1651            Parameter { name: "replacement"; type: "string" }
1652        }
1653        Method {
1654            name: "action"
1655            revision: 8
1656            type: "QQuickWebEngineAction*"
1657            Parameter { name: "action"; type: "WebAction" }
1658        }
1659    }
1660    Component {
1661        name: "QWebEngineFindTextResult"
1662        exports: ["QtWebEngine/FindTextResult 1.10"]
1663        isCreatable: false
1664        exportMetaObjectRevisions: [0]
1665        Property { name: "numberOfMatches"; type: "int"; isReadonly: true }
1666        Property { name: "activeMatchOrdinal"; type: "int"; isReadonly: true }
1667    }
1668    Component {
1669        name: "QWebEngineNotification"
1670        prototype: "QObject"
1671        exports: ["QtWebEngine/WebEngineNotification 1.9"]
1672        isCreatable: false
1673        exportMetaObjectRevisions: [0]
1674        Property { name: "origin"; type: "QUrl"; isReadonly: true }
1675        Property { name: "title"; type: "string"; isReadonly: true }
1676        Property { name: "message"; type: "string"; isReadonly: true }
1677        Property { name: "tag"; type: "string"; isReadonly: true }
1678        Property { name: "language"; type: "string"; isReadonly: true }
1679        Property { name: "direction"; type: "Qt::LayoutDirection"; isReadonly: true }
1680        Signal { name: "closed" }
1681        Method { name: "show" }
1682        Method { name: "click" }
1683        Method { name: "close" }
1684    }
1685    Component {
1686        name: "QWebEngineQuotaRequest"
1687        exports: ["QtWebEngine/QuotaRequest 1.7"]
1688        isCreatable: false
1689        exportMetaObjectRevisions: [0]
1690        Property { name: "origin"; type: "QUrl"; isReadonly: true }
1691        Property { name: "requestedSize"; type: "qlonglong"; isReadonly: true }
1692        Method { name: "accept" }
1693        Method { name: "reject" }
1694    }
1695    Component {
1696        name: "QWebEngineRegisterProtocolHandlerRequest"
1697        exports: ["QtWebEngine/RegisterProtocolHandlerRequest 1.7"]
1698        isCreatable: false
1699        exportMetaObjectRevisions: [0]
1700        Property { name: "origin"; type: "QUrl"; isReadonly: true }
1701        Property { name: "scheme"; type: "string"; isReadonly: true }
1702        Method { name: "accept" }
1703        Method { name: "reject" }
1704    }
1705}
1706