1import QtQuick.tooling 1.1
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 with the command 'qmlplugindump -nonrelocatable QtQuick.Controls 1.1'.
7
8Module {
9    Component {
10        name: "QQuickAbstractStyle"
11        defaultProperty: "data"
12        prototype: "QObject"
13        exports: ["QtQuick.Controls.Private/AbstractStyle 1.0"]
14        exportMetaObjectRevisions: [0]
15        Property { name: "padding"; type: "QQuickPadding"; isReadonly: true; isPointer: true }
16        Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
17    }
18    Component {
19        name: "QQuickAction"
20        prototype: "QObject"
21        exports: ["QtQuick.Controls/Action 1.0"]
22        exportMetaObjectRevisions: [0]
23        Property { name: "text"; type: "string" }
24        Property { name: "iconSource"; type: "QUrl" }
25        Property { name: "iconName"; type: "string" }
26        Property { name: "__icon"; type: "QVariant"; isReadonly: true }
27        Property { name: "tooltip"; type: "string" }
28        Property { name: "enabled"; type: "bool" }
29        Property { name: "checkable"; type: "bool" }
30        Property { name: "checked"; type: "bool" }
31        Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup"; isPointer: true }
32        Property { name: "shortcut"; type: "QVariant" }
33        Signal { name: "triggered" }
34        Signal {
35            name: "toggled"
36            Parameter { name: "checked"; type: "bool" }
37        }
38        Signal {
39            name: "shortcutChanged"
40            Parameter { name: "shortcut"; type: "QVariant" }
41        }
42        Signal { name: "iconChanged" }
43        Signal {
44            name: "tooltipChanged"
45            Parameter { name: "arg"; type: "string" }
46        }
47        Method { name: "trigger" }
48    }
49    Component {
50        name: "QQuickControlSettings"
51        prototype: "QObject"
52        exports: ["QtQuick.Controls.Private/Settings 1.0"]
53        exportMetaObjectRevisions: [0]
54        Property { name: "style"; type: "QUrl"; isReadonly: true }
55        Property { name: "styleName"; type: "string" }
56        Property { name: "stylePath"; type: "string" }
57        Property { name: "dpiScaleFactor"; type: "double"; isReadonly: true }
58    }
59    Component {
60        name: "QQuickExclusiveGroup"
61        defaultProperty: "__actions"
62        prototype: "QObject"
63        exports: ["QtQuick.Controls/ExclusiveGroup 1.0"]
64        exportMetaObjectRevisions: [0]
65        Property { name: "current"; type: "QObject"; isPointer: true }
66        Property { name: "__actions"; type: "QQuickAction"; isList: true; isReadonly: true }
67        Method {
68            name: "bindCheckable"
69            Parameter { name: "o"; type: "QObject"; isPointer: true }
70        }
71        Method {
72            name: "unbindCheckable"
73            Parameter { name: "o"; type: "QObject"; isPointer: true }
74        }
75    }
76    Component {
77        name: "QQuickMenu"
78        defaultProperty: "items"
79        prototype: "QQuickMenuText"
80        exports: ["QtQuick.Controls/MenuPrivate 1.0"]
81        exportMetaObjectRevisions: [0]
82        Property { name: "title"; type: "string" }
83        Property { name: "items"; type: "QObject"; isList: true; isReadonly: true }
84        Property { name: "__selectedIndex"; type: "int" }
85        Property { name: "__popupVisible"; type: "bool"; isReadonly: true }
86        Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true }
87        Property { name: "__minimumWidth"; type: "int" }
88        Property { name: "__font"; type: "QFont" }
89        Property { name: "__xOffset"; type: "double" }
90        Property { name: "__yOffset"; type: "double" }
91        Signal { name: "__menuClosed" }
92        Signal { name: "popupVisibleChanged" }
93        Method { name: "__closeMenu" }
94        Method { name: "__dismissMenu" }
95        Method { name: "popup" }
96        Method {
97            name: "addItem"
98            type: "QQuickMenuItem*"
99            Parameter { type: "string" }
100        }
101        Method {
102            name: "insertItem"
103            type: "QQuickMenuItem*"
104            Parameter { type: "int" }
105            Parameter { type: "string" }
106        }
107        Method { name: "addSeparator" }
108        Method {
109            name: "insertSeparator"
110            Parameter { type: "int" }
111        }
112        Method {
113            name: "insertItem"
114            Parameter { type: "int" }
115            Parameter { type: "QQuickMenuBase"; isPointer: true }
116        }
117        Method {
118            name: "removeItem"
119            Parameter { type: "QQuickMenuBase"; isPointer: true }
120        }
121        Method { name: "clear" }
122        Method {
123            name: "__popup"
124            Parameter { name: "x"; type: "double" }
125            Parameter { name: "y"; type: "double" }
126            Parameter { name: "atActionIndex"; type: "int" }
127        }
128        Method {
129            name: "__popup"
130            Parameter { name: "x"; type: "double" }
131            Parameter { name: "y"; type: "double" }
132        }
133    }
134    Component {
135        name: "QQuickMenuBar"
136        defaultProperty: "menus"
137        prototype: "QObject"
138        exports: ["QtQuick.Controls/MenuBarPrivate 1.0"]
139        exportMetaObjectRevisions: [0]
140        Property { name: "menus"; type: "QQuickMenu"; isList: true; isReadonly: true }
141        Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true }
142        Property { name: "__parentWindow"; type: "QQuickWindow"; isPointer: true }
143        Property { name: "__isNative"; type: "bool"; isReadonly: true }
144        Signal { name: "contentItemChanged" }
145    }
146    Component {
147        name: "QQuickMenuBase"
148        prototype: "QObject"
149        exports: ["QtQuick.Controls/MenuBase 1.0"]
150        exportMetaObjectRevisions: [0]
151        Property { name: "visible"; type: "bool" }
152        Property { name: "type"; type: "QQuickMenuItemType::MenuItemType"; isReadonly: true }
153        Property { name: "__parentMenu"; type: "QQuickMenu"; isReadonly: true; isPointer: true }
154        Property { name: "__isNative"; type: "bool"; isReadonly: true }
155        Property { name: "__visualItem"; type: "QQuickItem"; isPointer: true }
156    }
157    Component {
158        name: "QQuickMenuItem"
159        prototype: "QQuickMenuText"
160        exports: ["QtQuick.Controls/MenuItem 1.0"]
161        exportMetaObjectRevisions: [0]
162        Property { name: "text"; type: "string" }
163        Property { name: "checkable"; type: "bool" }
164        Property { name: "checked"; type: "bool" }
165        Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup"; isPointer: true }
166        Property { name: "shortcut"; type: "QVariant" }
167        Property { name: "action"; type: "QQuickAction"; isPointer: true }
168        Signal { name: "triggered" }
169        Signal {
170            name: "toggled"
171            Parameter { name: "checked"; type: "bool" }
172        }
173        Method { name: "trigger" }
174    }
175    Component {
176        name: "QQuickMenuItemType"
177        exports: ["QtQuick.Controls/MenuItemType 1.0"]
178        exportMetaObjectRevisions: [0]
179        Enum {
180            name: "MenuItemType"
181            values: {
182                "Separator": 0,
183                "Item": 1,
184                "Menu": 2
185            }
186        }
187    }
188    Component {
189        name: "QQuickMenuSeparator"
190        prototype: "QQuickMenuBase"
191        exports: ["QtQuick.Controls/MenuSeparator 1.0"]
192        exportMetaObjectRevisions: [0]
193    }
194    Component {
195        name: "QQuickMenuText"
196        prototype: "QQuickMenuBase"
197        Property { name: "enabled"; type: "bool" }
198        Property { name: "iconSource"; type: "QUrl" }
199        Property { name: "iconName"; type: "string" }
200        Property { name: "__icon"; type: "QVariant"; isReadonly: true }
201        Signal { name: "__textChanged" }
202    }
203    Component {
204        name: "QQuickPadding"
205        prototype: "QObject"
206        Property { name: "left"; type: "int" }
207        Property { name: "top"; type: "int" }
208        Property { name: "right"; type: "int" }
209        Property { name: "bottom"; type: "int" }
210        Method {
211            name: "setLeft"
212            Parameter { name: "arg"; type: "int" }
213        }
214        Method {
215            name: "setTop"
216            Parameter { name: "arg"; type: "int" }
217        }
218        Method {
219            name: "setRight"
220            Parameter { name: "arg"; type: "int" }
221        }
222        Method {
223            name: "setBottom"
224            Parameter { name: "arg"; type: "int" }
225        }
226    }
227    Component {
228        name: "QQuickRangeModel"
229        prototype: "QObject"
230        exports: ["QtQuick.Controls.Private/RangeModel 1.0"]
231        exportMetaObjectRevisions: [0]
232        Property { name: "value"; type: "double" }
233        Property { name: "minimumValue"; type: "double" }
234        Property { name: "maximumValue"; type: "double" }
235        Property { name: "stepSize"; type: "double" }
236        Property { name: "position"; type: "double" }
237        Property { name: "positionAtMinimum"; type: "double" }
238        Property { name: "positionAtMaximum"; type: "double" }
239        Property { name: "inverted"; type: "bool" }
240        Signal {
241            name: "valueChanged"
242            Parameter { name: "value"; type: "double" }
243        }
244        Signal {
245            name: "positionChanged"
246            Parameter { name: "position"; type: "double" }
247        }
248        Signal {
249            name: "stepSizeChanged"
250            Parameter { name: "stepSize"; type: "double" }
251        }
252        Signal {
253            name: "invertedChanged"
254            Parameter { name: "inverted"; type: "bool" }
255        }
256        Signal {
257            name: "minimumChanged"
258            Parameter { name: "min"; type: "double" }
259        }
260        Signal {
261            name: "maximumChanged"
262            Parameter { name: "max"; type: "double" }
263        }
264        Signal {
265            name: "positionAtMinimumChanged"
266            Parameter { name: "min"; type: "double" }
267        }
268        Signal {
269            name: "positionAtMaximumChanged"
270            Parameter { name: "max"; type: "double" }
271        }
272        Method { name: "toMinimum" }
273        Method { name: "toMaximum" }
274        Method {
275            name: "setValue"
276            Parameter { name: "value"; type: "double" }
277        }
278        Method {
279            name: "setPosition"
280            Parameter { name: "position"; type: "double" }
281        }
282        Method {
283            name: "valueForPosition"
284            type: "double"
285            Parameter { name: "position"; type: "double" }
286        }
287        Method {
288            name: "positionForValue"
289            type: "double"
290            Parameter { name: "value"; type: "double" }
291        }
292    }
293    Component {
294        name: "QQuickSpinBoxValidator"
295        prototype: "QValidator"
296        exports: ["QtQuick.Controls.Private/SpinBoxValidator 1.0"]
297        exportMetaObjectRevisions: [0]
298        Property { name: "text"; type: "string"; isReadonly: true }
299        Property { name: "value"; type: "double" }
300        Property { name: "minimumValue"; type: "double" }
301        Property { name: "maximumValue"; type: "double" }
302        Property { name: "decimals"; type: "int" }
303        Property { name: "stepSize"; type: "double" }
304        Property { name: "prefix"; type: "string" }
305        Property { name: "suffix"; type: "string" }
306        Method { name: "increment" }
307        Method { name: "decrement" }
308    }
309    Component {
310        name: "QQuickStack"
311        prototype: "QObject"
312        exports: ["QtQuick.Controls/Stack 1.0"]
313        exportMetaObjectRevisions: [0]
314        Enum {
315            name: "Status"
316            values: {
317                "Inactive": 0,
318                "Deactivating": 1,
319                "Activating": 2,
320                "Active": 3
321            }
322        }
323        Property { name: "index"; type: "int"; isReadonly: true }
324        Property { name: "__index"; type: "int" }
325        Property { name: "status"; type: "Status"; isReadonly: true }
326        Property { name: "__status"; type: "Status" }
327        Property { name: "view"; type: "QQuickItem"; isReadonly: true; isPointer: true }
328        Property { name: "__view"; type: "QQuickItem"; isPointer: true }
329    }
330    Component {
331        name: "QQuickStyleItem"
332        defaultProperty: "data"
333        prototype: "QQuickItem"
334        exports: ["QtQuick.Controls.Private/StyleItem 1.0"]
335        exportMetaObjectRevisions: [0]
336        Property { name: "sunken"; type: "bool" }
337        Property { name: "raised"; type: "bool" }
338        Property { name: "active"; type: "bool" }
339        Property { name: "selected"; type: "bool" }
340        Property { name: "hasFocus"; type: "bool" }
341        Property { name: "on"; type: "bool" }
342        Property { name: "hover"; type: "bool" }
343        Property { name: "horizontal"; type: "bool" }
344        Property { name: "transient"; type: "bool" }
345        Property { name: "elementType"; type: "string" }
346        Property { name: "text"; type: "string" }
347        Property { name: "activeControl"; type: "string" }
348        Property { name: "style"; type: "string"; isReadonly: true }
349        Property { name: "hints"; type: "QVariantMap" }
350        Property { name: "properties"; type: "QVariantMap" }
351        Property { name: "font"; type: "QFont"; isReadonly: true }
352        Property { name: "minimum"; type: "int" }
353        Property { name: "maximum"; type: "int" }
354        Property { name: "value"; type: "int" }
355        Property { name: "step"; type: "int" }
356        Property { name: "paintMargins"; type: "int" }
357        Property { name: "contentWidth"; type: "int" }
358        Property { name: "contentHeight"; type: "int" }
359        Signal { name: "infoChanged" }
360        Signal { name: "hintChanged" }
361        Signal {
362            name: "contentWidthChanged"
363            Parameter { name: "arg"; type: "int" }
364        }
365        Signal {
366            name: "contentHeightChanged"
367            Parameter { name: "arg"; type: "int" }
368        }
369        Method {
370            name: "pixelMetric"
371            type: "int"
372            Parameter { type: "string" }
373        }
374        Method {
375            name: "styleHint"
376            type: "QVariant"
377            Parameter { type: "string" }
378        }
379        Method { name: "updateSizeHint" }
380        Method { name: "updateRect" }
381        Method { name: "updateItem" }
382        Method {
383            name: "hitTest"
384            type: "string"
385            Parameter { name: "x"; type: "int" }
386            Parameter { name: "y"; type: "int" }
387        }
388        Method {
389            name: "subControlRect"
390            type: "QRectF"
391            Parameter { name: "subcontrolString"; type: "string" }
392        }
393        Method {
394            name: "elidedText"
395            type: "string"
396            Parameter { name: "text"; type: "string" }
397            Parameter { name: "elideMode"; type: "int" }
398            Parameter { name: "width"; type: "int" }
399        }
400        Method {
401            name: "hasThemeIcon"
402            type: "bool"
403            Parameter { type: "string" }
404        }
405        Method {
406            name: "textWidth"
407            type: "double"
408            Parameter { type: "string" }
409        }
410        Method {
411            name: "textHeight"
412            type: "double"
413            Parameter { type: "string" }
414        }
415    }
416    Component {
417        name: "QQuickTooltip"
418        prototype: "QObject"
419        exports: ["QtQuick.Controls.Private/Tooltip 1.0"]
420        exportMetaObjectRevisions: [0]
421        Method {
422            name: "showText"
423            Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
424            Parameter { name: "pos"; type: "QPointF" }
425            Parameter { name: "text"; type: "string" }
426        }
427        Method { name: "hideText" }
428    }
429    Component {
430        name: "QQuickWheelArea"
431        defaultProperty: "data"
432        prototype: "QQuickItem"
433        exports: ["QtQuick.Controls.Private/WheelArea 1.0"]
434        exportMetaObjectRevisions: [0]
435        Property { name: "verticalDelta"; type: "double" }
436        Property { name: "horizontalDelta"; type: "double" }
437        Property { name: "horizontalMinimumValue"; type: "double" }
438        Property { name: "horizontalMaximumValue"; type: "double" }
439        Property { name: "verticalMinimumValue"; type: "double" }
440        Property { name: "verticalMaximumValue"; type: "double" }
441        Property { name: "horizontalValue"; type: "double" }
442        Property { name: "verticalValue"; type: "double" }
443        Property { name: "scrollSpeed"; type: "double" }
444        Property { name: "active"; type: "bool" }
445        Signal { name: "verticalWheelMoved" }
446        Signal { name: "horizontalWheelMoved" }
447    }
448    Component {
449        name: "QQuickWindow"
450        defaultProperty: "data"
451        prototype: "QWindow"
452        exports: ["QtQuick.Window/Window 2.0", "QtQuick.Window/Window 2.1"]
453        exportMetaObjectRevisions: [0, 1]
454        Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
455        Property { name: "color"; type: "QColor" }
456        Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
457        Property {
458            name: "activeFocusItem"
459            revision: 1
460            type: "QQuickItem"
461            isReadonly: true
462            isPointer: true
463        }
464        Signal { name: "frameSwapped" }
465        Signal { name: "sceneGraphInitialized" }
466        Signal { name: "sceneGraphInvalidated" }
467        Signal { name: "beforeSynchronizing" }
468        Signal { name: "beforeRendering" }
469        Signal { name: "afterRendering" }
470        Signal {
471            name: "closing"
472            revision: 1
473            Parameter { name: "close"; type: "QQuickCloseEvent"; isPointer: true }
474        }
475        Signal {
476            name: "colorChanged"
477            Parameter { type: "QColor" }
478        }
479        Signal { name: "activeFocusItemChanged"; revision: 1 }
480        Method { name: "update" }
481        Method { name: "releaseResources" }
482    }
483    Component {
484        name: "QWindow"
485        prototype: "QObject"
486        Enum {
487            name: "Visibility"
488            values: {
489                "Hidden": 0,
490                "AutomaticVisibility": 1,
491                "Windowed": 2,
492                "Minimized": 3,
493                "Maximized": 4,
494                "FullScreen": 5
495            }
496        }
497        Property { name: "title"; type: "string" }
498        Property { name: "modality"; type: "Qt::WindowModality" }
499        Property { name: "flags"; type: "Qt::WindowFlags" }
500        Property { name: "x"; type: "int" }
501        Property { name: "y"; type: "int" }
502        Property { name: "width"; type: "int" }
503        Property { name: "height"; type: "int" }
504        Property { name: "minimumWidth"; revision: 1; type: "int" }
505        Property { name: "minimumHeight"; revision: 1; type: "int" }
506        Property { name: "maximumWidth"; revision: 1; type: "int" }
507        Property { name: "maximumHeight"; revision: 1; type: "int" }
508        Property { name: "visible"; type: "bool" }
509        Property { name: "active"; revision: 1; type: "bool"; isReadonly: true }
510        Property { name: "visibility"; revision: 1; type: "Visibility" }
511        Property { name: "contentOrientation"; revision: 1; type: "Qt::ScreenOrientation" }
512        Property { name: "opacity"; revision: 1; type: "double" }
513        Signal {
514            name: "screenChanged"
515            Parameter { name: "screen"; type: "QScreen"; isPointer: true }
516        }
517        Signal {
518            name: "modalityChanged"
519            Parameter { name: "modality"; type: "Qt::WindowModality" }
520        }
521        Signal {
522            name: "windowStateChanged"
523            Parameter { name: "windowState"; type: "Qt::WindowState" }
524        }
525        Signal {
526            name: "xChanged"
527            Parameter { name: "arg"; type: "int" }
528        }
529        Signal {
530            name: "yChanged"
531            Parameter { name: "arg"; type: "int" }
532        }
533        Signal {
534            name: "widthChanged"
535            Parameter { name: "arg"; type: "int" }
536        }
537        Signal {
538            name: "heightChanged"
539            Parameter { name: "arg"; type: "int" }
540        }
541        Signal {
542            name: "minimumWidthChanged"
543            revision: 1
544            Parameter { name: "arg"; type: "int" }
545        }
546        Signal {
547            name: "minimumHeightChanged"
548            revision: 1
549            Parameter { name: "arg"; type: "int" }
550        }
551        Signal {
552            name: "maximumWidthChanged"
553            revision: 1
554            Parameter { name: "arg"; type: "int" }
555        }
556        Signal {
557            name: "maximumHeightChanged"
558            revision: 1
559            Parameter { name: "arg"; type: "int" }
560        }
561        Signal {
562            name: "visibleChanged"
563            Parameter { name: "arg"; type: "bool" }
564        }
565        Signal {
566            name: "visibilityChanged"
567            revision: 1
568            Parameter { name: "visibility"; type: "QWindow::Visibility" }
569        }
570        Signal { name: "activeChanged"; revision: 1 }
571        Signal {
572            name: "contentOrientationChanged"
573            revision: 1
574            Parameter { name: "orientation"; type: "Qt::ScreenOrientation" }
575        }
576        Signal {
577            name: "focusObjectChanged"
578            Parameter { name: "object"; type: "QObject"; isPointer: true }
579        }
580        Signal {
581            name: "opacityChanged"
582            revision: 1
583            Parameter { name: "opacity"; type: "double" }
584        }
585        Method { name: "requestActivate"; revision: 1 }
586        Method {
587            name: "setVisible"
588            Parameter { name: "visible"; type: "bool" }
589        }
590        Method { name: "show" }
591        Method { name: "hide" }
592        Method { name: "showMinimized" }
593        Method { name: "showMaximized" }
594        Method { name: "showFullScreen" }
595        Method { name: "showNormal" }
596        Method { name: "close"; type: "bool" }
597        Method { name: "raise" }
598        Method { name: "lower" }
599        Method {
600            name: "setTitle"
601            Parameter { type: "string" }
602        }
603        Method {
604            name: "setX"
605            Parameter { name: "arg"; type: "int" }
606        }
607        Method {
608            name: "setY"
609            Parameter { name: "arg"; type: "int" }
610        }
611        Method {
612            name: "setWidth"
613            Parameter { name: "arg"; type: "int" }
614        }
615        Method {
616            name: "setHeight"
617            Parameter { name: "arg"; type: "int" }
618        }
619        Method {
620            name: "setMinimumWidth"
621            revision: 1
622            Parameter { name: "w"; type: "int" }
623        }
624        Method {
625            name: "setMinimumHeight"
626            revision: 1
627            Parameter { name: "h"; type: "int" }
628        }
629        Method {
630            name: "setMaximumWidth"
631            revision: 1
632            Parameter { name: "w"; type: "int" }
633        }
634        Method {
635            name: "setMaximumHeight"
636            revision: 1
637            Parameter { name: "h"; type: "int" }
638        }
639        Method {
640            name: "alert"
641            Parameter { name: "msec"; type: "int" }
642        }
643    }
644    Component {
645        prototype: "QQuickWindow"
646        name: "QtQuick.Controls/ApplicationWindow"
647        exports: ["QtQuick.Controls/ApplicationWindow 1.0"]
648        exportMetaObjectRevisions: [0]
649        defaultProperty: "data"
650        Property { name: "menuBar"; type: "MenuBar_QMLTYPE_1"; isPointer: true }
651        Property { name: "toolBar"; type: "QQuickItem"; isPointer: true }
652        Property { name: "statusBar"; type: "QQuickItem"; isPointer: true }
653        Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
654        Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
655        Property { name: "color"; type: "QColor" }
656        Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
657        Property {
658            name: "activeFocusItem"
659            revision: 1
660            type: "QQuickItem"
661            isReadonly: true
662            isPointer: true
663        }
664        Signal { name: "frameSwapped" }
665        Signal { name: "sceneGraphInitialized" }
666        Signal { name: "sceneGraphInvalidated" }
667        Signal { name: "beforeSynchronizing" }
668        Signal { name: "beforeRendering" }
669        Signal { name: "afterRendering" }
670        Signal {
671            name: "closing"
672            revision: 1
673            Parameter { name: "close"; type: "QQuickCloseEvent"; isPointer: true }
674        }
675        Signal {
676            name: "colorChanged"
677            Parameter { type: "QColor" }
678        }
679        Signal { name: "activeFocusItemChanged"; revision: 1 }
680        Method { name: "update" }
681        Method { name: "forcePolish" }
682        Method { name: "releaseResources" }
683        Property { name: "title"; type: "string" }
684        Property { name: "modality"; type: "Qt::WindowModality" }
685        Property { name: "flags"; type: "Qt::WindowFlags" }
686        Property { name: "x"; type: "int" }
687        Property { name: "y"; type: "int" }
688        Property { name: "width"; type: "int" }
689        Property { name: "height"; type: "int" }
690        Property { name: "minimumWidth"; type: "int" }
691        Property { name: "minimumHeight"; type: "int" }
692        Property { name: "maximumWidth"; type: "int" }
693        Property { name: "maximumHeight"; type: "int" }
694        Property { name: "visible"; type: "bool" }
695        Property { name: "active"; revision: 1; type: "bool"; isReadonly: true }
696        Property { name: "visibility"; revision: 1; type: "Visibility" }
697        Property { name: "contentOrientation"; type: "Qt::ScreenOrientation" }
698        Property { name: "opacity"; revision: 1; type: "double" }
699        Signal {
700            name: "screenChanged"
701            Parameter { name: "screen"; type: "QScreen"; isPointer: true }
702        }
703        Signal {
704            name: "modalityChanged"
705            Parameter { name: "modality"; type: "Qt::WindowModality" }
706        }
707        Signal {
708            name: "windowStateChanged"
709            Parameter { name: "windowState"; type: "Qt::WindowState" }
710        }
711        Signal {
712            name: "xChanged"
713            Parameter { name: "arg"; type: "int" }
714        }
715        Signal {
716            name: "yChanged"
717            Parameter { name: "arg"; type: "int" }
718        }
719        Signal {
720            name: "widthChanged"
721            Parameter { name: "arg"; type: "int" }
722        }
723        Signal {
724            name: "heightChanged"
725            Parameter { name: "arg"; type: "int" }
726        }
727        Signal {
728            name: "minimumWidthChanged"
729            Parameter { name: "arg"; type: "int" }
730        }
731        Signal {
732            name: "minimumHeightChanged"
733            Parameter { name: "arg"; type: "int" }
734        }
735        Signal {
736            name: "maximumWidthChanged"
737            Parameter { name: "arg"; type: "int" }
738        }
739        Signal {
740            name: "maximumHeightChanged"
741            Parameter { name: "arg"; type: "int" }
742        }
743        Signal {
744            name: "visibleChanged"
745            Parameter { name: "arg"; type: "bool" }
746        }
747        Signal {
748            name: "visibilityChanged"
749            revision: 1
750            Parameter { name: "visibility"; type: "QWindow::Visibility" }
751        }
752        Signal { name: "activeChanged"; revision: 1 }
753        Signal {
754            name: "contentOrientationChanged"
755            Parameter { name: "orientation"; type: "Qt::ScreenOrientation" }
756        }
757        Signal {
758            name: "focusObjectChanged"
759            Parameter { name: "object"; type: "QObject"; isPointer: true }
760        }
761        Signal {
762            name: "opacityChanged"
763            revision: 1
764            Parameter { name: "opacity"; type: "double" }
765        }
766        Method { name: "requestActivate"; revision: 1 }
767        Method {
768            name: "setVisible"
769            Parameter { name: "visible"; type: "bool" }
770        }
771        Method { name: "show" }
772        Method { name: "hide" }
773        Method { name: "showMinimized" }
774        Method { name: "showMaximized" }
775        Method { name: "showFullScreen" }
776        Method { name: "showNormal" }
777        Method { name: "close"; type: "bool" }
778        Method { name: "raise" }
779        Method { name: "lower" }
780        Method {
781            name: "setTitle"
782            Parameter { type: "string" }
783        }
784        Method {
785            name: "setX"
786            Parameter { name: "arg"; type: "int" }
787        }
788        Method {
789            name: "setY"
790            Parameter { name: "arg"; type: "int" }
791        }
792        Method {
793            name: "setWidth"
794            Parameter { name: "arg"; type: "int" }
795        }
796        Method {
797            name: "setHeight"
798            Parameter { name: "arg"; type: "int" }
799        }
800        Method {
801            name: "setMinimumWidth"
802            Parameter { name: "w"; type: "int" }
803        }
804        Method {
805            name: "setMinimumHeight"
806            Parameter { name: "h"; type: "int" }
807        }
808        Method {
809            name: "setMaximumWidth"
810            Parameter { name: "w"; type: "int" }
811        }
812        Method {
813            name: "setMaximumHeight"
814            Parameter { name: "h"; type: "int" }
815        }
816        Method {
817            name: "alert"
818            revision: 1
819            Parameter { name: "msec"; type: "int" }
820        }
821    }
822    Component {
823        prototype: "QQuickFocusScope"
824        name: "QtQuick.Controls/BusyIndicator"
825        exports: ["QtQuick.Controls/BusyIndicator 1.1"]
826        exportMetaObjectRevisions: [1]
827        defaultProperty: "data"
828        Property { name: "running"; type: "bool" }
829        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
830        Property { name: "__style"; type: "QObject"; isPointer: true }
831        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
832        Property { name: "styleHints"; type: "QVariant" }
833        Property { name: "__styleData"; type: "QObject"; isPointer: true }
834    }
835    Component {
836        prototype: "QQuickFocusScope"
837        name: "QtQuick.Controls/Button"
838        exports: ["QtQuick.Controls/Button 1.0"]
839        exportMetaObjectRevisions: [0]
840        defaultProperty: "data"
841        Property { name: "checkable"; type: "bool" }
842        Property { name: "checked"; type: "bool" }
843        Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup"; isPointer: true }
844        Property { name: "action"; type: "QQuickAction"; isPointer: true }
845        Property { name: "activeFocusOnPress"; type: "bool" }
846        Property { name: "text"; type: "string" }
847        Property { name: "tooltip"; type: "string" }
848        Property { name: "iconSource"; type: "QUrl" }
849        Property { name: "iconName"; type: "string" }
850        Property { name: "__textColor"; type: "QColor" }
851        Property { name: "__position"; type: "string" }
852        Property { name: "__iconOverriden"; type: "bool"; isReadonly: true }
853        Property { name: "__action"; type: "QQuickAction"; isPointer: true }
854        Property { name: "__iconAction"; type: "QQuickAction"; isReadonly: true; isPointer: true }
855        Property { name: "__effectivePressed"; type: "bool" }
856        Property { name: "__behavior"; type: "QVariant" }
857        Property { name: "pressed"; type: "bool"; isReadonly: true }
858        Property { name: "hovered"; type: "bool"; isReadonly: true }
859        Signal { name: "clicked" }
860        Method { name: "accessiblePressAction"; type: "QVariant" }
861        Property { name: "isDefault"; type: "bool" }
862        Property { name: "menu"; type: "Menu_QMLTYPE_16"; isPointer: true }
863        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
864        Property { name: "__style"; type: "QObject"; isPointer: true }
865        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
866        Property { name: "styleHints"; type: "QVariant" }
867        Property { name: "__styleData"; type: "QObject"; isPointer: true }
868    }
869    Component {
870        prototype: "QQuickFocusScope"
871        name: "QtQuick.Controls/CheckBox"
872        exports: ["QtQuick.Controls/CheckBox 1.0"]
873        exportMetaObjectRevisions: [0]
874        defaultProperty: "data"
875        Property { name: "checked"; type: "bool" }
876        Property { name: "activeFocusOnPress"; type: "bool" }
877        Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup"; isPointer: true }
878        Property { name: "text"; type: "string" }
879        Property { name: "__cycleStatesHandler"; type: "QVariant" }
880        Property { name: "pressed"; type: "bool" }
881        Property { name: "hovered"; type: "bool"; isReadonly: true }
882        Signal { name: "clicked" }
883        Property { name: "checkedState"; type: "int" }
884        Property { name: "partiallyCheckedEnabled"; type: "bool" }
885        Property { name: "__ignoreChecked"; type: "bool" }
886        Method { name: "__cycleCheckBoxStates"; type: "QVariant" }
887        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
888        Property { name: "__style"; type: "QObject"; isPointer: true }
889        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
890        Property { name: "styleHints"; type: "QVariant" }
891        Property { name: "__styleData"; type: "QObject"; isPointer: true }
892    }
893    Component {
894        prototype: "QQuickFocusScope"
895        name: "QtQuick.Controls/ComboBox"
896        exports: ["QtQuick.Controls/ComboBox 1.0"]
897        exportMetaObjectRevisions: [0]
898        defaultProperty: "data"
899        Property { name: "textRole"; type: "string" }
900        Property { name: "editable"; type: "bool" }
901        Property { name: "activeFocusOnPress"; type: "bool" }
902        Property { name: "pressed"; type: "bool"; isReadonly: true }
903        Property { name: "__popup"; type: "QVariant" }
904        Property { name: "model"; type: "QVariant" }
905        Property { name: "currentIndex"; type: "int" }
906        Property { name: "currentText"; type: "string"; isReadonly: true }
907        Property { name: "editText"; type: "string" }
908        Property { name: "hovered"; type: "bool"; isReadonly: true }
909        Property { name: "count"; type: "int"; isReadonly: true }
910        Property { name: "validator"; type: "QValidator"; isPointer: true }
911        Property { name: "acceptableInput"; type: "bool"; isReadonly: true }
912        Signal { name: "accepted" }
913        Signal {
914            name: "activated"
915            Parameter { name: "index"; type: "int" }
916        }
917        Method {
918            name: "textAt"
919            type: "QVariant"
920            Parameter { name: "index"; type: "QVariant" }
921        }
922        Method {
923            name: "find"
924            type: "QVariant"
925            Parameter { name: "text"; type: "QVariant" }
926        }
927        Method { name: "selectAll"; type: "QVariant" }
928        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
929        Property { name: "__style"; type: "QObject"; isPointer: true }
930        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
931        Property { name: "styleHints"; type: "QVariant" }
932        Property { name: "__styleData"; type: "QObject"; isPointer: true }
933    }
934    Component {
935        prototype: "QQuickFocusScope"
936        name: "QtQuick.Controls/GroupBox"
937        exports: ["QtQuick.Controls/GroupBox 1.0"]
938        exportMetaObjectRevisions: [0]
939        defaultProperty: "__content"
940        Property { name: "title"; type: "string" }
941        Property { name: "flat"; type: "bool" }
942        Property { name: "checkable"; type: "bool" }
943        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
944        Property { name: "checked"; type: "bool" }
945        Property { name: "__content"; type: "QObject"; isList: true; isReadonly: true }
946        Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
947        Property { name: "__checkbox"; type: "CheckBox_QMLTYPE_25"; isReadonly: true; isPointer: true }
948        Property { name: "__style"; type: "QObject"; isReadonly: true; isPointer: true }
949    }
950    Component {
951        name: "QQuickText"
952        defaultProperty: "data"
953        prototype: "QQuickImplicitSizeItem"
954        exports: ["QtQuick/Text 2.0"]
955        exportMetaObjectRevisions: [0]
956        Enum {
957            name: "HAlignment"
958            values: {
959                "AlignLeft": 1,
960                "AlignRight": 2,
961                "AlignHCenter": 4,
962                "AlignJustify": 8
963            }
964        }
965        Enum {
966            name: "VAlignment"
967            values: {
968                "AlignTop": 32,
969                "AlignBottom": 64,
970                "AlignVCenter": 128
971            }
972        }
973        Enum {
974            name: "TextStyle"
975            values: {
976                "Normal": 0,
977                "Outline": 1,
978                "Raised": 2,
979                "Sunken": 3
980            }
981        }
982        Enum {
983            name: "TextFormat"
984            values: {
985                "PlainText": 0,
986                "RichText": 1,
987                "AutoText": 2,
988                "StyledText": 4
989            }
990        }
991        Enum {
992            name: "TextElideMode"
993            values: {
994                "ElideLeft": 0,
995                "ElideRight": 1,
996                "ElideMiddle": 2,
997                "ElideNone": 3
998            }
999        }
1000        Enum {
1001            name: "WrapMode"
1002            values: {
1003                "NoWrap": 0,
1004                "WordWrap": 1,
1005                "WrapAnywhere": 3,
1006                "WrapAtWordBoundaryOrAnywhere": 4,
1007                "Wrap": 4
1008            }
1009        }
1010        Enum {
1011            name: "RenderType"
1012            values: {
1013                "QtRendering": 0,
1014                "NativeRendering": 1
1015            }
1016        }
1017        Enum {
1018            name: "LineHeightMode"
1019            values: {
1020                "ProportionalHeight": 0,
1021                "FixedHeight": 1
1022            }
1023        }
1024        Enum {
1025            name: "FontSizeMode"
1026            values: {
1027                "FixedSize": 0,
1028                "HorizontalFit": 1,
1029                "VerticalFit": 2,
1030                "Fit": 3
1031            }
1032        }
1033        Property { name: "text"; type: "string" }
1034        Property { name: "font"; type: "QFont" }
1035        Property { name: "color"; type: "QColor" }
1036        Property { name: "linkColor"; type: "QColor" }
1037        Property { name: "style"; type: "TextStyle" }
1038        Property { name: "styleColor"; type: "QColor" }
1039        Property { name: "horizontalAlignment"; type: "HAlignment" }
1040        Property { name: "effectiveHorizontalAlignment"; type: "HAlignment"; isReadonly: true }
1041        Property { name: "verticalAlignment"; type: "VAlignment" }
1042        Property { name: "wrapMode"; type: "WrapMode" }
1043        Property { name: "lineCount"; type: "int"; isReadonly: true }
1044        Property { name: "truncated"; type: "bool"; isReadonly: true }
1045        Property { name: "maximumLineCount"; type: "int" }
1046        Property { name: "textFormat"; type: "TextFormat" }
1047        Property { name: "elide"; type: "TextElideMode" }
1048        Property { name: "contentWidth"; type: "double"; isReadonly: true }
1049        Property { name: "contentHeight"; type: "double"; isReadonly: true }
1050        Property { name: "paintedWidth"; type: "double"; isReadonly: true }
1051        Property { name: "paintedHeight"; type: "double"; isReadonly: true }
1052        Property { name: "lineHeight"; type: "double" }
1053        Property { name: "lineHeightMode"; type: "LineHeightMode" }
1054        Property { name: "baseUrl"; type: "QUrl" }
1055        Property { name: "minimumPixelSize"; type: "int" }
1056        Property { name: "minimumPointSize"; type: "int" }
1057        Property { name: "fontSizeMode"; type: "FontSizeMode" }
1058        Property { name: "renderType"; type: "RenderType" }
1059        Signal {
1060            name: "textChanged"
1061            Parameter { name: "text"; type: "string" }
1062        }
1063        Signal {
1064            name: "linkActivated"
1065            Parameter { name: "link"; type: "string" }
1066        }
1067        Signal {
1068            name: "fontChanged"
1069            Parameter { name: "font"; type: "QFont" }
1070        }
1071        Signal {
1072            name: "styleChanged"
1073            Parameter { name: "style"; type: "TextStyle" }
1074        }
1075        Signal {
1076            name: "horizontalAlignmentChanged"
1077            Parameter { name: "alignment"; type: "HAlignment" }
1078        }
1079        Signal {
1080            name: "verticalAlignmentChanged"
1081            Parameter { name: "alignment"; type: "VAlignment" }
1082        }
1083        Signal {
1084            name: "textFormatChanged"
1085            Parameter { name: "textFormat"; type: "TextFormat" }
1086        }
1087        Signal {
1088            name: "elideModeChanged"
1089            Parameter { name: "mode"; type: "TextElideMode" }
1090        }
1091        Signal { name: "contentSizeChanged" }
1092        Signal {
1093            name: "lineHeightChanged"
1094            Parameter { name: "lineHeight"; type: "double" }
1095        }
1096        Signal {
1097            name: "lineHeightModeChanged"
1098            Parameter { name: "mode"; type: "LineHeightMode" }
1099        }
1100        Signal {
1101            name: "lineLaidOut"
1102            Parameter { name: "line"; type: "QQuickTextLine"; isPointer: true }
1103        }
1104        Method { name: "doLayout" }
1105    }
1106
1107    Component {
1108        prototype: "QQuickText"
1109        name: "QtQuick.Controls/Label"
1110        exports: ["QtQuick.Controls/Label 1.0"]
1111        exportMetaObjectRevisions: [0]
1112        defaultProperty: "data"
1113    }
1114    Component {
1115        prototype: "QQuickMenu"
1116        name: "QtQuick.Controls/Menu"
1117        exports: ["QtQuick.Controls/Menu 1.0"]
1118        exportMetaObjectRevisions: [0]
1119        defaultProperty: "items"
1120        Property { name: "__selfComponent"; type: "QQmlComponent"; isPointer: true }
1121        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1122        Property { name: "__currentIndex"; type: "int" }
1123        Property { name: "__menuComponent"; type: "QQmlComponent"; isPointer: true }
1124        Property { name: "__menuBar"; type: "QVariant" }
1125        Method {
1126            name: "addMenu"
1127            type: "QVariant"
1128            Parameter { name: "title"; type: "QVariant" }
1129        }
1130        Method {
1131            name: "insertMenu"
1132            type: "QVariant"
1133            Parameter { name: "index"; type: "QVariant" }
1134            Parameter { name: "title"; type: "QVariant" }
1135        }
1136        Property { name: "title"; type: "string" }
1137        Property { name: "items"; type: "QObject"; isList: true; isReadonly: true }
1138        Property { name: "__selectedIndex"; type: "int" }
1139        Property { name: "__popupVisible"; type: "bool"; isReadonly: true }
1140        Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true }
1141        Property { name: "__minimumWidth"; type: "int" }
1142        Property { name: "__font"; type: "QFont" }
1143        Property { name: "__xOffset"; type: "double" }
1144        Property { name: "__yOffset"; type: "double" }
1145        Signal { name: "__menuClosed" }
1146        Signal { name: "popupVisibleChanged" }
1147        Method { name: "__closeMenu" }
1148        Method { name: "__dismissMenu" }
1149        Method { name: "popup" }
1150        Method {
1151            name: "addItem"
1152            type: "QQuickMenuItem*"
1153            Parameter { type: "string" }
1154        }
1155        Method {
1156            name: "insertItem"
1157            type: "QQuickMenuItem*"
1158            Parameter { type: "int" }
1159            Parameter { type: "string" }
1160        }
1161        Method { name: "addSeparator" }
1162        Method {
1163            name: "insertSeparator"
1164            Parameter { type: "int" }
1165        }
1166        Method {
1167            name: "insertItem"
1168            Parameter { type: "int" }
1169            Parameter { type: "QQuickMenuBase"; isPointer: true }
1170        }
1171        Method {
1172            name: "removeItem"
1173            Parameter { type: "QQuickMenuBase"; isPointer: true }
1174        }
1175        Method { name: "clear" }
1176        Method {
1177            name: "__popup"
1178            Parameter { name: "x"; type: "double" }
1179            Parameter { name: "y"; type: "double" }
1180            Parameter { name: "atActionIndex"; type: "int" }
1181        }
1182        Method {
1183            name: "__popup"
1184            Parameter { name: "x"; type: "double" }
1185            Parameter { name: "y"; type: "double" }
1186        }
1187        Property { name: "visible"; type: "bool" }
1188        Property { name: "type"; type: "QQuickMenuItemType::MenuItemType"; isReadonly: true }
1189        Property { name: "__parentMenu"; type: "QQuickMenu"; isReadonly: true; isPointer: true }
1190        Property { name: "__isNative"; type: "bool"; isReadonly: true }
1191        Property { name: "__visualItem"; type: "QQuickItem"; isPointer: true }
1192        Property { name: "enabled"; type: "bool" }
1193        Property { name: "iconSource"; type: "QUrl" }
1194        Property { name: "iconName"; type: "string" }
1195        Property { name: "__icon"; type: "QVariant"; isReadonly: true }
1196        Signal { name: "__textChanged" }
1197    }
1198    Component {
1199        prototype: "QQuickMenuBar"
1200        name: "QtQuick.Controls/MenuBar"
1201        exports: ["QtQuick.Controls/MenuBar 1.0"]
1202        exportMetaObjectRevisions: [0]
1203        defaultProperty: "menus"
1204        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1205        Property { name: "__menuBarComponent"; type: "QQmlComponent"; isPointer: true }
1206        Property { name: "menus"; type: "QQuickMenu"; isList: true; isReadonly: true }
1207        Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true }
1208        Property { name: "__parentWindow"; type: "QQuickWindow"; isPointer: true }
1209        Property { name: "__isNative"; type: "bool"; isReadonly: true }
1210        Signal { name: "contentItemChanged" }
1211    }
1212    Component {
1213        prototype: "QQuickFocusScope"
1214        name: "QtQuick.Controls/ProgressBar"
1215        exports: ["QtQuick.Controls/ProgressBar 1.0"]
1216        exportMetaObjectRevisions: [0]
1217        defaultProperty: "data"
1218        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1219        Property { name: "__style"; type: "QObject"; isPointer: true }
1220        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
1221        Property { name: "styleHints"; type: "QVariant" }
1222        Property { name: "__styleData"; type: "QObject"; isPointer: true }
1223        Property { name: "value"; type: "double" }
1224        Property { name: "minimumValue"; type: "double" }
1225        Property { name: "maximumValue"; type: "double" }
1226        Property { name: "indeterminate"; type: "bool" }
1227        Property { name: "orientation"; type: "int" }
1228        Property { name: "__initialized"; type: "bool" }
1229        Property { name: "hovered"; type: "bool"; isReadonly: true }
1230        Method {
1231            name: "setValue"
1232            type: "QVariant"
1233            Parameter { name: "v"; type: "QVariant" }
1234        }
1235    }
1236    Component {
1237        prototype: "QQuickFocusScope"
1238        name: "QtQuick.Controls/RadioButton"
1239        exports: ["QtQuick.Controls/RadioButton 1.0"]
1240        exportMetaObjectRevisions: [0]
1241        defaultProperty: "data"
1242        Property { name: "checked"; type: "bool" }
1243        Property { name: "activeFocusOnPress"; type: "bool" }
1244        Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup"; isPointer: true }
1245        Property { name: "text"; type: "string" }
1246        Property { name: "__cycleStatesHandler"; type: "QVariant" }
1247        Property { name: "pressed"; type: "bool" }
1248        Property { name: "hovered"; type: "bool"; isReadonly: true }
1249        Signal { name: "clicked" }
1250        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1251        Property { name: "__style"; type: "QObject"; isPointer: true }
1252        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
1253        Property { name: "styleHints"; type: "QVariant" }
1254        Property { name: "__styleData"; type: "QObject"; isPointer: true }
1255    }
1256    Component {
1257        prototype: "QQuickFocusScope"
1258        name: "QtQuick.Controls/ScrollView"
1259        exports: ["QtQuick.Controls/ScrollView 1.0"]
1260        exportMetaObjectRevisions: [0]
1261        defaultProperty: "contentItem"
1262        Property { name: "frameVisible"; type: "bool" }
1263        Property { name: "highlightOnFocus"; type: "bool" }
1264        Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
1265        Property { name: "__scroller"; type: "QQuickItem"; isPointer: true }
1266        Property { name: "__scrollBarTopMargin"; type: "int" }
1267        Property { name: "__viewTopMargin"; type: "int" }
1268        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1269        Property { name: "__style"; type: "Style_QMLTYPE_0"; isPointer: true }
1270        Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true }
1271        Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true }
1272        Property {
1273            name: "__horizontalScrollBar"
1274            type: "ScrollBar_QMLTYPE_51"
1275            isReadonly: true
1276            isPointer: true
1277        }
1278        Property {
1279            name: "__verticalScrollBar"
1280            type: "ScrollBar_QMLTYPE_51"
1281            isReadonly: true
1282            isPointer: true
1283        }
1284    }
1285    Component {
1286        prototype: "QQuickFocusScope"
1287        name: "QtQuick.Controls/Slider"
1288        exports: ["QtQuick.Controls/Slider 1.0"]
1289        exportMetaObjectRevisions: [0]
1290        defaultProperty: "data"
1291        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1292        Property { name: "__style"; type: "QObject"; isPointer: true }
1293        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
1294        Property { name: "styleHints"; type: "QVariant" }
1295        Property { name: "__styleData"; type: "QObject"; isPointer: true }
1296        Property { name: "orientation"; type: "int" }
1297        Property { name: "updateValueWhileDragging"; type: "bool" }
1298        Property { name: "activeFocusOnPress"; type: "bool" }
1299        Property { name: "tickmarksEnabled"; type: "bool" }
1300        Property { name: "__horizontal"; type: "bool" }
1301        Property { name: "__handlePos"; type: "double" }
1302        Property { name: "minimumValue"; type: "double" }
1303        Property { name: "maximumValue"; type: "double" }
1304        Property { name: "pressed"; type: "bool"; isReadonly: true }
1305        Property { name: "hovered"; type: "bool"; isReadonly: true }
1306        Property { name: "stepSize"; type: "double" }
1307        Property { name: "value"; type: "double" }
1308    }
1309    Component {
1310        prototype: "QQuickFocusScope"
1311        name: "QtQuick.Controls/SpinBox"
1312        exports: ["QtQuick.Controls/SpinBox 1.0"]
1313        exportMetaObjectRevisions: [0]
1314        defaultProperty: "data"
1315        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1316        Property { name: "__style"; type: "QObject"; isPointer: true }
1317        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
1318        Property { name: "styleHints"; type: "QVariant" }
1319        Property { name: "__styleData"; type: "QObject"; isPointer: true }
1320        Property { name: "activeFocusOnPress"; type: "bool" }
1321        Property { name: "value"; type: "double" }
1322        Property { name: "minimumValue"; type: "double" }
1323        Property { name: "maximumValue"; type: "double" }
1324        Property { name: "stepSize"; type: "double" }
1325        Property { name: "suffix"; type: "string" }
1326        Property { name: "prefix"; type: "string" }
1327        Property { name: "decimals"; type: "int" }
1328        Property { name: "font"; type: "QFont" }
1329        Property { name: "hovered"; type: "bool"; isReadonly: true }
1330        Property { name: "__text"; type: "string" }
1331        Method { name: "__increment"; type: "QVariant" }
1332        Method { name: "__decrement"; type: "QVariant" }
1333    }
1334    Component {
1335        prototype: "QQuickItem"
1336        name: "QtQuick.Controls/SplitView"
1337        exports: ["QtQuick.Controls/SplitView 1.0"]
1338        exportMetaObjectRevisions: [0]
1339        defaultProperty: "__contents"
1340        Property { name: "orientation"; type: "int" }
1341        Property { name: "handleDelegate"; type: "QQmlComponent"; isPointer: true }
1342        Property { name: "resizing"; type: "bool" }
1343        Property { name: "__contents"; type: "QObject"; isList: true; isReadonly: true }
1344        Property { name: "__items"; type: "QQuickItem"; isList: true; isReadonly: true }
1345        Property { name: "__handles"; type: "QQuickItem"; isList: true; isReadonly: true }
1346    }
1347    Component {
1348        prototype: "QQuickItem"
1349        name: "QtQuick.Controls/StackView"
1350        exports: ["QtQuick.Controls/StackView 1.0"]
1351        exportMetaObjectRevisions: [0]
1352        defaultProperty: "data"
1353        Property { name: "busy"; type: "bool"; isReadonly: true }
1354        Property { name: "delegate"; type: "StackViewDelegate_QMLTYPE_97"; isPointer: true }
1355        Property { name: "__currentItem"; type: "QQuickItem"; isPointer: true }
1356        Property { name: "__depth"; type: "int" }
1357        Property { name: "__guard"; type: "bool" }
1358        Property { name: "invalidItemReplacement"; type: "QQmlComponent"; isPointer: true }
1359        Property { name: "initialItem"; type: "QVariant" }
1360        Property { name: "__currentTransition"; type: "QVariant" }
1361        Property { name: "depth"; type: "int"; isReadonly: true }
1362        Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
1363        Method {
1364            name: "push"
1365            type: "QVariant"
1366            Parameter { name: "item"; type: "QVariant" }
1367        }
1368        Method {
1369            name: "pop"
1370            type: "QVariant"
1371            Parameter { name: "item"; type: "QVariant" }
1372        }
1373        Method { name: "clear"; type: "QVariant" }
1374        Method {
1375            name: "find"
1376            type: "QVariant"
1377            Parameter { name: "func"; type: "QVariant" }
1378            Parameter { name: "onlySearchLoadedItems"; type: "QVariant" }
1379        }
1380        Method {
1381            name: "get"
1382            type: "QVariant"
1383            Parameter { name: "index"; type: "QVariant" }
1384            Parameter { name: "dontLoad"; type: "QVariant" }
1385        }
1386        Method { name: "completeTransition"; type: "QVariant" }
1387        Method {
1388            name: "replace"
1389            type: "QVariant"
1390            Parameter { name: "item"; type: "QVariant" }
1391            Parameter { name: "properties"; type: "QVariant" }
1392            Parameter { name: "immediate"; type: "QVariant" }
1393        }
1394        Method {
1395            name: "__recursionGuard"
1396            type: "QVariant"
1397            Parameter { name: "use"; type: "QVariant" }
1398        }
1399        Method {
1400            name: "__loadElement"
1401            type: "QVariant"
1402            Parameter { name: "element"; type: "QVariant" }
1403        }
1404        Method {
1405            name: "__resolveComponent"
1406            type: "QVariant"
1407            Parameter { name: "unknownObjectType"; type: "QVariant" }
1408            Parameter { name: "element"; type: "QVariant" }
1409        }
1410        Method {
1411            name: "__cleanup"
1412            type: "QVariant"
1413            Parameter { name: "element"; type: "QVariant" }
1414        }
1415        Method {
1416            name: "__setStatus"
1417            type: "QVariant"
1418            Parameter { name: "item"; type: "QVariant" }
1419            Parameter { name: "status"; type: "QVariant" }
1420        }
1421        Method {
1422            name: "__performTransition"
1423            type: "QVariant"
1424            Parameter { name: "transition"; type: "QVariant" }
1425        }
1426        Method { name: "animationFinished"; type: "QVariant" }
1427    }
1428    Component {
1429        prototype: "QObject"
1430        name: "QtQuick.Controls/StackViewDelegate"
1431        exports: ["QtQuick.Controls/StackViewDelegate 1.0"]
1432        exportMetaObjectRevisions: [0]
1433        Property { name: "pushTransition"; type: "QQmlComponent"; isPointer: true }
1434        Property { name: "popTransition"; type: "QQmlComponent"; isPointer: true }
1435        Property { name: "replaceTransition"; type: "QQmlComponent"; isPointer: true }
1436        Method {
1437            name: "getTransition"
1438            type: "QVariant"
1439            Parameter { name: "properties"; type: "QVariant" }
1440        }
1441        Method {
1442            name: "transitionFinished"
1443            type: "QVariant"
1444            Parameter { name: "properties"; type: "QVariant" }
1445        }
1446    }
1447    Component {
1448        prototype: "QQuickParallelAnimation"
1449        name: "QtQuick.Controls/StackViewTransition"
1450        exports: ["QtQuick.Controls/StackViewTransition 1.0"]
1451        exportMetaObjectRevisions: [0]
1452        defaultProperty: "animations"
1453        Property { name: "name"; type: "string" }
1454        Property { name: "enterItem"; type: "QQuickItem"; isPointer: true }
1455        Property { name: "exitItem"; type: "QQuickItem"; isPointer: true }
1456        Property { name: "immediate"; type: "bool" }
1457    }
1458    Component {
1459        prototype: "QQuickItem"
1460        name: "QtQuick.Controls/StatusBar"
1461        exports: ["QtQuick.Controls/StatusBar 1.0"]
1462        exportMetaObjectRevisions: [0]
1463        defaultProperty: "__content"
1464        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1465        Property { name: "__style"; type: "QObject"; isReadonly: true; isPointer: true }
1466        Property { name: "__content"; type: "QObject"; isList: true; isReadonly: true }
1467        Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
1468    }
1469    Component {
1470        prototype: "QQuickLoader"
1471        name: "QtQuick.Controls/Tab"
1472        exports: ["QtQuick.Controls/Tab 1.0"]
1473        exportMetaObjectRevisions: [0]
1474        defaultProperty: "component"
1475        Property { name: "title"; type: "string" }
1476        Property { name: "__inserted"; type: "bool" }
1477        Property { name: "component"; type: "QQmlComponent"; isPointer: true }
1478    }
1479    Component {
1480        prototype: "QQuickFocusScope"
1481        name: "QtQuick.Controls/TabView"
1482        exports: ["QtQuick.Controls/TabView 1.0"]
1483        exportMetaObjectRevisions: [0]
1484        defaultProperty: "data"
1485        Property { name: "currentIndex"; type: "int" }
1486        Property { name: "count"; type: "int" }
1487        Property { name: "frameVisible"; type: "bool" }
1488        Property { name: "tabsVisible"; type: "bool" }
1489        Property { name: "tabPosition"; type: "int" }
1490        Property { name: "__tabs"; type: "QQmlListModel"; isPointer: true }
1491        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1492        Property { name: "__styleItem"; type: "QVariant" }
1493        Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
1494        Method {
1495            name: "addTab"
1496            type: "QVariant"
1497            Parameter { name: "title"; type: "QVariant" }
1498            Parameter { name: "component"; type: "QVariant" }
1499        }
1500        Method {
1501            name: "insertTab"
1502            type: "QVariant"
1503            Parameter { name: "index"; type: "QVariant" }
1504            Parameter { name: "title"; type: "QVariant" }
1505            Parameter { name: "component"; type: "QVariant" }
1506        }
1507        Method {
1508            name: "removeTab"
1509            type: "QVariant"
1510            Parameter { name: "index"; type: "QVariant" }
1511        }
1512        Method {
1513            name: "moveTab"
1514            type: "QVariant"
1515            Parameter { name: "from"; type: "QVariant" }
1516            Parameter { name: "to"; type: "QVariant" }
1517        }
1518        Method {
1519            name: "getTab"
1520            type: "QVariant"
1521            Parameter { name: "index"; type: "QVariant" }
1522        }
1523        Method { name: "__setOpacities"; type: "QVariant" }
1524    }
1525    Component {
1526        prototype: "QQuickFocusScope"
1527        name: "QtQuick.Controls/TableView"
1528        exports: ["QtQuick.Controls/TableView 1.0"]
1529        exportMetaObjectRevisions: [0]
1530        defaultProperty: "__columns"
1531        Property { name: "frameVisible"; type: "bool" }
1532        Property { name: "highlightOnFocus"; type: "bool" }
1533        Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
1534        Property { name: "__scroller"; type: "QQuickItem"; isPointer: true }
1535        Property { name: "__scrollBarTopMargin"; type: "int" }
1536        Property { name: "__viewTopMargin"; type: "int" }
1537        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1538        Property { name: "__style"; type: "Style_QMLTYPE_0"; isPointer: true }
1539        Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true }
1540        Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true }
1541        Property {
1542            name: "__horizontalScrollBar"
1543            type: "ScrollBar_QMLTYPE_51"
1544            isReadonly: true
1545            isPointer: true
1546        }
1547        Property {
1548            name: "__verticalScrollBar"
1549            type: "ScrollBar_QMLTYPE_51"
1550            isReadonly: true
1551            isPointer: true
1552        }
1553        Property { name: "alternatingRowColors"; type: "bool" }
1554        Property { name: "headerVisible"; type: "bool" }
1555        Property { name: "itemDelegate"; type: "QQmlComponent"; isPointer: true }
1556        Property { name: "rowDelegate"; type: "QQmlComponent"; isPointer: true }
1557        Property { name: "headerDelegate"; type: "QQmlComponent"; isPointer: true }
1558        Property { name: "sortIndicatorColumn"; type: "int" }
1559        Property { name: "sortIndicatorVisible"; type: "bool" }
1560        Property { name: "sortIndicatorOrder"; type: "int" }
1561        Property { name: "__activateItemOnSingleClick"; type: "bool" }
1562        Property { name: "model"; type: "QVariant" }
1563        Property { name: "backgroundVisible"; type: "bool" }
1564        Property { name: "__columns"; type: "QObject"; isList: true; isReadonly: true }
1565        Property { name: "contentHeader"; type: "QQmlComponent"; isPointer: true }
1566        Property { name: "contentFooter"; type: "QQmlComponent"; isPointer: true }
1567        Property { name: "rowCount"; type: "int"; isReadonly: true }
1568        Property { name: "columnCount"; type: "int"; isReadonly: true }
1569        Property { name: "section"; type: "QQuickViewSection"; isReadonly: true; isPointer: true }
1570        Property { name: "currentRow"; type: "int" }
1571        Property { name: "__currentRowItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
1572        Signal {
1573            name: "activated"
1574            Parameter { name: "row"; type: "int" }
1575        }
1576        Signal {
1577            name: "clicked"
1578            Parameter { name: "row"; type: "int" }
1579        }
1580        Signal {
1581            name: "doubleClicked"
1582            Parameter { name: "row"; type: "int" }
1583        }
1584        Method {
1585            name: "positionViewAtRow"
1586            type: "QVariant"
1587            Parameter { name: "row"; type: "QVariant" }
1588            Parameter { name: "mode"; type: "QVariant" }
1589        }
1590        Method {
1591            name: "rowAt"
1592            type: "QVariant"
1593            Parameter { name: "x"; type: "QVariant" }
1594            Parameter { name: "y"; type: "QVariant" }
1595        }
1596        Method {
1597            name: "addColumn"
1598            type: "QVariant"
1599            Parameter { name: "column"; type: "QVariant" }
1600        }
1601        Method {
1602            name: "insertColumn"
1603            type: "QVariant"
1604            Parameter { name: "index"; type: "QVariant" }
1605            Parameter { name: "column"; type: "QVariant" }
1606        }
1607        Method {
1608            name: "removeColumn"
1609            type: "QVariant"
1610            Parameter { name: "index"; type: "QVariant" }
1611        }
1612        Method {
1613            name: "moveColumn"
1614            type: "QVariant"
1615            Parameter { name: "from"; type: "QVariant" }
1616            Parameter { name: "to"; type: "QVariant" }
1617        }
1618        Method {
1619            name: "getColumn"
1620            type: "QVariant"
1621            Parameter { name: "index"; type: "QVariant" }
1622        }
1623        Method { name: "__decrementCurrentIndex"; type: "QVariant" }
1624        Method { name: "__incrementCurrentIndex"; type: "QVariant" }
1625    }
1626    Component {
1627        prototype: "QObject"
1628        name: "QtQuick.Controls/TableViewColumn"
1629        exports: ["QtQuick.Controls/TableViewColumn 1.0"]
1630        exportMetaObjectRevisions: [0]
1631        Property { name: "__view"; type: "QQuickItem"; isPointer: true }
1632        Property { name: "title"; type: "string" }
1633        Property { name: "role"; type: "string" }
1634        Property { name: "width"; type: "int" }
1635        Property { name: "visible"; type: "bool" }
1636        Property { name: "resizable"; type: "bool" }
1637        Property { name: "movable"; type: "bool" }
1638        Property { name: "elideMode"; type: "int" }
1639        Property { name: "horizontalAlignment"; type: "int" }
1640        Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
1641    }
1642    Component {
1643        prototype: "QQuickFocusScope"
1644        name: "QtQuick.Controls/TextArea"
1645        exports: ["QtQuick.Controls/TextArea 1.0"]
1646        exportMetaObjectRevisions: [0]
1647        defaultProperty: "data"
1648        Property { name: "frameVisible"; type: "bool" }
1649        Property { name: "highlightOnFocus"; type: "bool" }
1650        Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
1651        Property { name: "__scroller"; type: "QQuickItem"; isPointer: true }
1652        Property { name: "__scrollBarTopMargin"; type: "int" }
1653        Property { name: "__viewTopMargin"; type: "int" }
1654        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1655        Property { name: "__style"; type: "Style_QMLTYPE_0"; isPointer: true }
1656        Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true }
1657        Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true }
1658        Property {
1659            name: "__horizontalScrollBar"
1660            type: "ScrollBar_QMLTYPE_51"
1661            isReadonly: true
1662            isPointer: true
1663        }
1664        Property {
1665            name: "__verticalScrollBar"
1666            type: "ScrollBar_QMLTYPE_51"
1667            isReadonly: true
1668            isPointer: true
1669        }
1670        Property { name: "tabChangesFocus"; type: "bool" }
1671        Property { name: "activeFocusOnPress"; type: "bool" }
1672        Property { name: "baseUrl"; type: "QUrl" }
1673        Property { name: "canPaste"; type: "bool"; isReadonly: true }
1674        Property { name: "canRedo"; type: "bool"; isReadonly: true }
1675        Property { name: "canUndo"; type: "bool"; isReadonly: true }
1676        Property { name: "textColor"; type: "QColor" }
1677        Property { name: "cursorPosition"; type: "int" }
1678        Property { name: "font"; type: "QFont" }
1679        Property { name: "horizontalAlignment"; type: "int" }
1680        Property { name: "effectiveHorizontalAlignment"; type: "int"; isReadonly: true }
1681        Property { name: "verticalAlignment"; type: "int" }
1682        Property { name: "inputMethodHints"; type: "int" }
1683        Property { name: "length"; type: "int"; isReadonly: true }
1684        Property { name: "lineCount"; type: "int"; isReadonly: true }
1685        Property { name: "readOnly"; type: "bool" }
1686        Property { name: "selectedText"; type: "string"; isReadonly: true }
1687        Property { name: "selectionEnd"; type: "int"; isReadonly: true }
1688        Property { name: "selectionStart"; type: "int"; isReadonly: true }
1689        Property { name: "text"; type: "string" }
1690        Property { name: "textFormat"; type: "int" }
1691        Property { name: "wrapMode"; type: "int" }
1692        Property { name: "selectByMouse"; type: "bool" }
1693        Property { name: "selectByKeyboard"; type: "bool" }
1694        Property { name: "hoveredLink"; type: "string"; isReadonly: true }
1695        Property { name: "backgroundVisible"; type: "bool" }
1696        Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
1697        Property { name: "textMargin"; type: "double" }
1698        Property { name: "textDocument"; type: "QQuickTextDocument"; isReadonly: true; isPointer: true }
1699        Signal {
1700            name: "linkActivated"
1701            Parameter { name: "link"; type: "string" }
1702        }
1703        Signal {
1704            name: "linkHovered"
1705            Parameter { name: "link"; type: "string" }
1706        }
1707        Method {
1708            name: "append"
1709            type: "QVariant"
1710            Parameter { name: "string"; type: "QVariant" }
1711        }
1712        Method { name: "copy"; type: "QVariant" }
1713        Method { name: "cut"; type: "QVariant" }
1714        Method { name: "deselect"; type: "QVariant" }
1715        Method {
1716            name: "getFormattedText"
1717            type: "QVariant"
1718            Parameter { name: "start"; type: "QVariant" }
1719            Parameter { name: "end"; type: "QVariant" }
1720        }
1721        Method {
1722            name: "getText"
1723            type: "QVariant"
1724            Parameter { name: "start"; type: "QVariant" }
1725            Parameter { name: "end"; type: "QVariant" }
1726        }
1727        Method {
1728            name: "insert"
1729            type: "QVariant"
1730            Parameter { name: "position"; type: "QVariant" }
1731            Parameter { name: "text"; type: "QVariant" }
1732        }
1733        Method {
1734            name: "isRightToLeft"
1735            type: "QVariant"
1736            Parameter { name: "start"; type: "QVariant" }
1737            Parameter { name: "end"; type: "QVariant" }
1738        }
1739        Method {
1740            name: "moveCursorSelection"
1741            type: "QVariant"
1742            Parameter { name: "position"; type: "QVariant" }
1743            Parameter { name: "mode"; type: "QVariant" }
1744        }
1745        Method { name: "paste"; type: "QVariant" }
1746        Method {
1747            name: "positionAt"
1748            type: "QVariant"
1749            Parameter { name: "x"; type: "QVariant" }
1750            Parameter { name: "y"; type: "QVariant" }
1751        }
1752        Method {
1753            name: "positionToRectangle"
1754            type: "QVariant"
1755            Parameter { name: "position"; type: "QVariant" }
1756        }
1757        Method { name: "redo"; type: "QVariant" }
1758        Method {
1759            name: "remove"
1760            type: "QVariant"
1761            Parameter { name: "start"; type: "QVariant" }
1762            Parameter { name: "end"; type: "QVariant" }
1763        }
1764        Method {
1765            name: "select"
1766            type: "QVariant"
1767            Parameter { name: "start"; type: "QVariant" }
1768            Parameter { name: "end"; type: "QVariant" }
1769        }
1770        Method { name: "selectAll"; type: "QVariant" }
1771        Method { name: "selectWord"; type: "QVariant" }
1772        Method { name: "undo"; type: "QVariant" }
1773    }
1774    Component {
1775        prototype: "QQuickFocusScope"
1776        name: "QtQuick.Controls/TextField"
1777        exports: ["QtQuick.Controls/TextField 1.0"]
1778        exportMetaObjectRevisions: [0]
1779        defaultProperty: "data"
1780        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1781        Property { name: "__style"; type: "QObject"; isPointer: true }
1782        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
1783        Property { name: "styleHints"; type: "QVariant" }
1784        Property { name: "__styleData"; type: "QObject"; isPointer: true }
1785        Property { name: "acceptableInput"; type: "bool"; isReadonly: true }
1786        Property { name: "activeFocusOnPress"; type: "bool" }
1787        Property { name: "canPaste"; type: "bool"; isReadonly: true }
1788        Property { name: "canRedo"; type: "bool"; isReadonly: true }
1789        Property { name: "canUndo"; type: "bool"; isReadonly: true }
1790        Property { name: "textColor"; type: "QColor" }
1791        Property { name: "cursorPosition"; type: "int" }
1792        Property { name: "displayText"; type: "string"; isReadonly: true }
1793        Property { name: "echoMode"; type: "int" }
1794        Property { name: "font"; type: "QFont" }
1795        Property { name: "horizontalAlignment"; type: "int" }
1796        Property { name: "effectiveHorizontalAlignment"; type: "int"; isReadonly: true }
1797        Property { name: "verticalAlignment"; type: "int" }
1798        Property { name: "inputMask"; type: "string" }
1799        Property { name: "inputMethodHints"; type: "int" }
1800        Property { name: "length"; type: "int"; isReadonly: true }
1801        Property { name: "maximumLength"; type: "int" }
1802        Property { name: "placeholderText"; type: "string" }
1803        Property { name: "readOnly"; type: "bool" }
1804        Property { name: "selectedText"; type: "string"; isReadonly: true }
1805        Property { name: "selectionEnd"; type: "int"; isReadonly: true }
1806        Property { name: "selectionStart"; type: "int"; isReadonly: true }
1807        Property { name: "text"; type: "string" }
1808        Property { name: "validator"; type: "QValidator"; isPointer: true }
1809        Property { name: "hovered"; type: "bool"; isReadonly: true }
1810        Property { name: "__contentHeight"; type: "double"; isReadonly: true }
1811        Property { name: "__contentWidth"; type: "double"; isReadonly: true }
1812        Signal { name: "accepted" }
1813        Method { name: "copy"; type: "QVariant" }
1814        Method { name: "cut"; type: "QVariant" }
1815        Method { name: "deselect"; type: "QVariant" }
1816        Method {
1817            name: "getText"
1818            type: "QVariant"
1819            Parameter { name: "start"; type: "QVariant" }
1820            Parameter { name: "end"; type: "QVariant" }
1821        }
1822        Method {
1823            name: "insert"
1824            type: "QVariant"
1825            Parameter { name: "position"; type: "QVariant" }
1826            Parameter { name: "text"; type: "QVariant" }
1827        }
1828        Method {
1829            name: "isRightToLeft"
1830            type: "QVariant"
1831            Parameter { name: "start"; type: "QVariant" }
1832            Parameter { name: "end"; type: "QVariant" }
1833        }
1834        Method { name: "paste"; type: "QVariant" }
1835        Method { name: "redo"; type: "QVariant" }
1836        Method {
1837            name: "select"
1838            type: "QVariant"
1839            Parameter { name: "start"; type: "QVariant" }
1840            Parameter { name: "end"; type: "QVariant" }
1841        }
1842        Method { name: "selectAll"; type: "QVariant" }
1843        Method { name: "selectWord"; type: "QVariant" }
1844        Method { name: "undo"; type: "QVariant" }
1845    }
1846    Component {
1847        prototype: "QQuickItem"
1848        name: "QtQuick.Controls/ToolBar"
1849        exports: ["QtQuick.Controls/ToolBar 1.0"]
1850        exportMetaObjectRevisions: [0]
1851        defaultProperty: "__content"
1852        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1853        Property { name: "__style"; type: "QObject"; isReadonly: true; isPointer: true }
1854        Property { name: "__content"; type: "QObject"; isList: true; isReadonly: true }
1855        Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
1856    }
1857    Component {
1858        prototype: "QQuickFocusScope"
1859        name: "QtQuick.Controls/ToolButton"
1860        exports: ["QtQuick.Controls/ToolButton 1.0"]
1861        exportMetaObjectRevisions: [0]
1862        defaultProperty: "data"
1863        Property { name: "checkable"; type: "bool" }
1864        Property { name: "checked"; type: "bool" }
1865        Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup"; isPointer: true }
1866        Property { name: "action"; type: "QQuickAction"; isPointer: true }
1867        Property { name: "activeFocusOnPress"; type: "bool" }
1868        Property { name: "text"; type: "string" }
1869        Property { name: "tooltip"; type: "string" }
1870        Property { name: "iconSource"; type: "QUrl" }
1871        Property { name: "iconName"; type: "string" }
1872        Property { name: "__textColor"; type: "QColor" }
1873        Property { name: "__position"; type: "string" }
1874        Property { name: "__iconOverriden"; type: "bool"; isReadonly: true }
1875        Property { name: "__action"; type: "QQuickAction"; isPointer: true }
1876        Property { name: "__iconAction"; type: "QQuickAction"; isReadonly: true; isPointer: true }
1877        Property { name: "__effectivePressed"; type: "bool" }
1878        Property { name: "__behavior"; type: "QVariant" }
1879        Property { name: "pressed"; type: "bool"; isReadonly: true }
1880        Property { name: "hovered"; type: "bool"; isReadonly: true }
1881        Signal { name: "clicked" }
1882        Method { name: "accessiblePressAction"; type: "QVariant" }
1883        Property { name: "style"; type: "QQmlComponent"; isPointer: true }
1884        Property { name: "__style"; type: "QObject"; isPointer: true }
1885        Property { name: "__panel"; type: "QQuickItem"; isPointer: true }
1886        Property { name: "styleHints"; type: "QVariant" }
1887        Property { name: "__styleData"; type: "QObject"; isPointer: true }
1888    }
1889}
1890