1MetaInfo {
2    Type {
3        name: "QtQuick.Controls.BusyIndicator"
4        icon: "images/busyindicator-icon16.png"
5
6        ItemLibraryEntry {
7            name: "Busy Indicator"
8            category: "Qt Quick - Controls 2"
9            libraryIcon: "images/busyindicator-icon.png"
10            version: "2.0"
11            requiredImport: "QtQuick.Controls"
12        }
13    }
14
15    Type {
16        name: "QtQuick.Controls.Button"
17        icon: "images/button-icon16.png"
18
19        ItemLibraryEntry {
20            name: "Button"
21            category: "Qt Quick - Controls 2"
22            libraryIcon: "images/button-icon.png"
23            version: "2.0"
24            requiredImport: "QtQuick.Controls"
25
26            Property { name: "text"; type: "binding"; value: "qsTr(\"Button\")" }
27        }
28    }
29
30    Type {
31        name: "QtQuick.Controls.CheckBox"
32        icon: "images/checkbox-icon16.png"
33
34        ItemLibraryEntry {
35            name: "Check Box"
36            category: "Qt Quick - Controls 2"
37            libraryIcon: "images/checkbox-icon.png"
38            version: "2.0"
39            requiredImport: "QtQuick.Controls"
40
41            Property { name: "text"; type: "binding"; value: "qsTr(\"Check Box\")" }
42        }
43    }
44
45    Type {
46        name: "QtQuick.Controls.CheckDelegate"
47        icon: "images/checkbox-icon16.png"
48
49        ItemLibraryEntry {
50            name: "Check Delegate"
51            category: "Qt Quick - Controls 2"
52            libraryIcon: "images/checkbox-icon.png"
53            version: "2.0"
54            requiredImport: "QtQuick.Controls"
55
56            Property { name: "text"; type: "binding"; value: "qsTr(\"Check Delegate\")" }
57        }
58    }
59
60    Type {
61        name: "QtQuick.Controls.ComboBox"
62        icon: "images/combobox-icon16.png"
63
64        ItemLibraryEntry {
65            name: "Combo Box"
66            category: "Qt Quick - Controls 2"
67            libraryIcon: "images/combobox-icon.png"
68            version: "2.0"
69            requiredImport: "QtQuick.Controls"
70        }
71    }
72
73    Type {
74        name: "QtQuick.Controls.DelayButton"
75        icon: "images/button-icon16.png"
76
77        ItemLibraryEntry {
78            name: "Delay Button"
79            category: "Qt Quick - Controls 2"
80            libraryIcon: "images/delaybutton-icon.png"
81            version: "2.2"
82            requiredImport: "QtQuick.Controls"
83
84            Property { name: "text"; type: "binding"; value: "qsTr(\"Delay Button\")" }
85        }
86    }
87
88    Type {
89        name: "QtQuick.Controls.Dial"
90        icon: "images/dial-icon16.png"
91
92        ItemLibraryEntry {
93            name: "Dial"
94            category: "Qt Quick - Controls 2"
95            libraryIcon: "images/dial-icon.png"
96            version: "2.0"
97            requiredImport: "QtQuick.Controls"
98        }
99    }
100
101    Type {
102        name: "QtQuick.Controls.Frame"
103        icon: "images/frame-icon16.png"
104
105        ItemLibraryEntry {
106            name: "Frame"
107            category: "Qt Quick - Controls 2"
108            libraryIcon: "images/frame-icon.png"
109            version: "2.0"
110            requiredImport: "QtQuick.Controls"
111
112            Property { name: "width"; type: "int"; value: 200 }
113            Property { name: "height"; type: "int"; value: 200 }
114        }
115    }
116
117    Type {
118        name: "QtQuick.Controls.GroupBox"
119        icon: "images/groupbox-icon16.png"
120
121        ItemLibraryEntry {
122            name: "Group Box"
123            category: "Qt Quick - Controls 2"
124            libraryIcon: "images/groupbox-icon.png"
125            version: "2.0"
126            requiredImport: "QtQuick.Controls"
127
128            Property { name: "width"; type: "int"; value: 200 }
129            Property { name: "height"; type: "int"; value: 200 }
130            Property { name: "title"; type: "binding"; value: "qsTr(\"Group Box\")" }
131        }
132    }
133
134    Type {
135        name: "QtQuick.Controls.ItemDelegate"
136        icon: "images/itemdelegate-icon16.png"
137
138        ItemLibraryEntry {
139            name: "Item Delegate"
140            category: "Qt Quick - Controls 2"
141            libraryIcon: "images/itemdelegate-icon.png"
142            version: "2.0"
143            requiredImport: "QtQuick.Controls"
144
145            Property { name: "text"; type: "binding"; value: "qsTr(\"Item Delegate\")" }
146        }
147    }
148
149    Type {
150        name: "QtQuick.Controls.Label"
151        icon: "images/label-icon16.png"
152
153        ItemLibraryEntry {
154            name: "Label"
155            category: "Qt Quick - Controls 2"
156            libraryIcon: "images/label-icon.png"
157            version: "2.0"
158            requiredImport: "QtQuick.Controls"
159
160            Property { name: "text"; type: "binding"; value: "qsTr(\"Label\")" }
161        }
162    }
163
164    Type {
165        name: "QtQuick.Controls.Page"
166        icon: "images/page-icon16.png"
167
168        ItemLibraryEntry {
169            name: "Page"
170            category: "Qt Quick - Controls 2"
171            libraryIcon: "images/page-icon.png"
172            version: "2.0"
173            requiredImport: "QtQuick.Controls"
174
175            Property { name: "width"; type: "int"; value: 200 }
176            Property { name: "height"; type: "int"; value: 200 }
177        }
178    }
179
180    Type {
181        name: "QtQuick.Controls.PageIndicator"
182        icon: "images/pageindicator-icon16.png"
183
184        ItemLibraryEntry {
185            name: "Page Indicator"
186            category: "Qt Quick - Controls 2"
187            libraryIcon: "images/pageindicator-icon.png"
188            version: "2.0"
189            requiredImport: "QtQuick.Controls"
190
191            Property { name: "count"; type: "int"; value: 3 }
192        }
193    }
194
195    Type {
196        name: "QtQuick.Controls.Pane"
197        icon: "images/pane-icon16.png"
198
199        ItemLibraryEntry {
200            name: "Pane"
201            category: "Qt Quick - Controls 2"
202            libraryIcon: "images/pane-icon.png"
203            version: "2.0"
204            requiredImport: "QtQuick.Controls"
205
206            Property { name: "width"; type: "int"; value: 200 }
207            Property { name: "height"; type: "int"; value: 200 }
208        }
209    }
210
211    Type {
212        name: "QtQuick.Controls.ProgressBar"
213        icon: "images/progressbar-icon16.png"
214
215        ItemLibraryEntry {
216            name: "Progress Bar"
217            category: "Qt Quick - Controls 2"
218            libraryIcon: "images/progressbar-icon.png"
219            version: "2.0"
220            requiredImport: "QtQuick.Controls"
221
222            Property { name: "value"; type: "real"; value: 0.5 }
223        }
224    }
225
226    Type {
227        name: "QtQuick.Controls.RadioButton"
228        icon: "images/radiobutton-icon16.png"
229
230        ItemLibraryEntry {
231            name: "Radio Button"
232            category: "Qt Quick - Controls 2"
233            libraryIcon: "images/radiobutton-icon.png"
234            version: "2.0"
235            requiredImport: "QtQuick.Controls"
236
237            Property { name: "text"; type: "binding"; value: "qsTr(\"Radio Button\")" }
238        }
239    }
240
241    Type {
242        name: "QtQuick.Controls.RadioDelegate"
243        icon: "images/radiobutton-icon16.png"
244
245        ItemLibraryEntry {
246            name: "Radio Delegate"
247            category: "Qt Quick - Controls 2"
248            libraryIcon: "images/radiobutton-icon.png"
249            version: "2.0"
250            requiredImport: "QtQuick.Controls"
251
252            Property { name: "text"; type: "binding"; value: "qsTr(\"Radio Delegate\")" }
253        }
254    }
255
256    Type {
257        name: "QtQuick.Controls.RangeSlider"
258        icon: "images/rangeslider-icon16.png"
259
260        ItemLibraryEntry {
261            name: "Range Slider"
262            category: "Qt Quick - Controls 2"
263            libraryIcon: "images/rangeslider-icon.png"
264            version: "2.0"
265            requiredImport: "QtQuick.Controls"
266
267            Property { name: "first.value"; type: "real"; value: 0.25 }
268            Property { name: "second.value"; type: "real"; value: 0.75 }
269        }
270    }
271
272    Type {
273        name: "QtQuick.Controls.RoundButton"
274        icon: "images/roundbutton-icon16.png"
275
276        ItemLibraryEntry {
277            name: "Round Button"
278            category: "Qt Quick - Controls 2"
279            libraryIcon: "images/roundbutton-icon.png"
280            version: "2.1"
281            requiredImport: "QtQuick.Controls"
282            Property { name: "text"; type: "string"; value: "+" }
283        }
284    }
285
286    Type {
287        name: "QtQuick.Controls.Slider"
288        icon: "images/slider-icon16.png"
289
290        ItemLibraryEntry {
291            name: "Slider"
292            category: "Qt Quick - Controls 2"
293            libraryIcon: "images/slider-icon.png"
294            version: "2.0"
295            requiredImport: "QtQuick.Controls"
296
297            Property { name: "value"; type: "real"; value: 0.5 }
298        }
299    }
300
301    Type {
302        name: "QtQuick.Controls.SpinBox"
303        icon: "images/spinbox-icon16.png"
304
305        ItemLibraryEntry {
306            name: "Spin Box"
307            category: "Qt Quick - Controls 2"
308            libraryIcon: "images/spinbox-icon.png"
309            version: "2.0"
310            requiredImport: "QtQuick.Controls"
311        }
312    }
313
314    Type {
315        name: "QtQuick.Controls.ScrollView"
316        icon: "images/scrollview-icon16.png"
317
318        ItemLibraryEntry {
319            name: "Scroll View"
320            category: "Qt Quick - Controls 2"
321            libraryIcon: "images/scrollview-icon.png"
322            version: "2.2"
323            requiredImport: "QtQuick.Controls"
324
325            Property { name: "width"; type: "int"; value: 200 }
326            Property { name: "height"; type: "int"; value: 200 }
327        }
328    }
329
330    Type {
331        name: "QtQuick.Controls.StackView"
332        icon: "images/stackview-icon16.png"
333
334        ItemLibraryEntry {
335            name: "Stack View"
336            category: "Qt Quick - Controls 2"
337            libraryIcon: "images/stackview-icon.png"
338            version: "2.0"
339            requiredImport: "QtQuick.Controls"
340
341            Property { name: "width"; type: "int"; value: 200 }
342            Property { name: "height"; type: "int"; value: 200 }
343        }
344    }
345
346    Type {
347        name: "QtQuick.Controls.SwipeDelegate"
348        icon: "images/itemdelegate-icon16.png"
349
350        ItemLibraryEntry {
351            name: "Swipe Delegate"
352            category: "Qt Quick - Controls 2"
353            libraryIcon: "images/itemdelegate-icon.png"
354            version: "2.0"
355            requiredImport: "QtQuick.Controls"
356
357            Property { name: "text"; type: "binding"; value: "qsTr(\"Swipe Delegate\")" }
358        }
359    }
360
361    Type {
362        name: "QtQuick.Controls.SwipeView"
363        icon: "images/swipeview-icon16.png"
364
365        ItemLibraryEntry {
366            name: "Swipe View"
367            category: "Qt Quick - Controls 2"
368            libraryIcon: "images/swipeview-icon.png"
369            version: "2.0"
370            requiredImport: "QtQuick.Controls"
371
372            Property { name: "width"; type: "int"; value: 200 }
373            Property { name: "height"; type: "int"; value: 200 }
374        }
375    }
376
377    Type {
378        name: "QtQuick.Controls.Switch"
379        icon: "images/switch-icon16.png"
380
381        ItemLibraryEntry {
382            name: "Switch"
383            category: "Qt Quick - Controls 2"
384            libraryIcon: "images/switch-icon.png"
385            version: "2.0"
386            requiredImport: "QtQuick.Controls"
387
388            Property { name: "text"; type: "binding"; value: "qsTr(\"Switch\")" }
389        }
390    }
391
392    Type {
393        name: "QtQuick.Controls.SwitchDelegate"
394        icon: "images/switch-icon16.png"
395
396        ItemLibraryEntry {
397            name: "Switch Delegate"
398            category: "Qt Quick - Controls 2"
399            libraryIcon: "images/switch-icon.png"
400            version: "2.0"
401            requiredImport: "QtQuick.Controls"
402
403            Property { name: "text"; type: "binding"; value: "qsTr(\"Switch Delegate\")" }
404        }
405    }
406
407    Type {
408        name: "QtQuick.Controls.TabBar"
409        icon: "images/toolbar-icon16.png"
410
411        ItemLibraryEntry {
412            name: "Tab Bar"
413            category: "Qt Quick - Controls 2"
414            libraryIcon: "images/toolbar-icon.png"
415            version: "2.0"
416            requiredImport: "QtQuick.Controls"
417            Property { name: "width"; type: "int"; value: 240 }
418        }
419    }
420
421    Type {
422        name: "QtQuick.Controls.TabButton"
423        icon: "images/toolbutton-icon16.png"
424
425        ItemLibraryEntry {
426            name: "Tab Button"
427            category: "Qt Quick - Controls 2"
428            libraryIcon: "images/toolbutton-icon.png"
429            version: "2.0"
430            requiredImport: "QtQuick.Controls"
431            Property { name: "text"; type: "binding"; value: "qsTr(\"Tab Button\")" }
432        }
433    }
434
435    Type {
436        name: "QtQuick.Controls.TextArea"
437        icon: "images/textarea-icon16.png"
438
439        ItemLibraryEntry {
440            name: "Text Area"
441            category: "Qt Quick - Controls 2"
442            libraryIcon: "images/textarea-icon.png"
443            version: "2.0"
444            requiredImport: "QtQuick.Controls"
445
446            Property { name: "placeholderText"; type: "binding"; value: "qsTr(\"Text Area\")" }
447        }
448    }
449
450    Type {
451        name: "QtQuick.Controls.TextField"
452        icon: "images/textfield-icon16.png"
453
454        ItemLibraryEntry {
455            name: "Text Field"
456            category: "Qt Quick - Controls 2"
457            libraryIcon: "images/textfield-icon.png"
458            version: "2.0"
459            requiredImport: "QtQuick.Controls"
460
461            Property { name: "placeholderText"; type: "binding"; value: "qsTr(\"Text Field\")" }
462        }
463    }
464
465    Type {
466        name: "QtQuick.Controls.ToolBar"
467        icon: "images/toolbar-icon16.png"
468
469        ItemLibraryEntry {
470            name: "Tool Bar"
471            category: "Qt Quick - Controls 2"
472            libraryIcon: "images/toolbar-icon.png"
473            version: "2.0"
474            requiredImport: "QtQuick.Controls"
475
476            Property { name: "width"; type: "int"; value: 360 }
477        }
478    }
479
480    Type {
481        name: "QtQuick.Controls.ToolButton"
482        icon: "images/toolbutton-icon16.png"
483
484        ItemLibraryEntry {
485            name: "Tool Button"
486            category: "Qt Quick - Controls 2"
487            libraryIcon: "images/toolbutton-icon.png"
488            version: "2.0"
489            requiredImport: "QtQuick.Controls"
490
491            Property { name: "text"; type: "binding"; value: "qsTr(\"Tool Button\")" }
492        }
493    }
494
495    Type {
496        name: "QtQuick.Controls.ToolSeparator"
497        icon: "images/toolseparator-icon16.png"
498
499        ItemLibraryEntry {
500            name: "Tool Separator"
501            category: "Qt Quick - Controls 2"
502            libraryIcon: "images/toolseparator-icon.png"
503            version: "2.1"
504            requiredImport: "QtQuick.Controls"
505        }
506    }
507
508    Type {
509        name: "QtQuick.Controls.Tumbler"
510        icon: "images/tumbler-icon16.png"
511
512        ItemLibraryEntry {
513            name: "Tumbler"
514            category: "Qt Quick - Controls 2"
515            libraryIcon: "images/tumbler-icon.png"
516            version: "2.0"
517            requiredImport: "QtQuick.Controls"
518
519            Property { name: "model"; type: "int"; value: "10" }
520        }
521    }
522}
523