components.metainfo 12.3 KB
Newer Older
1 2 3
MetaInfo {

    Type {
4
        name: "QtQuick.Controls.Button"
5 6 7 8
        icon: ":/componentsplugin/images/button16.png"

        ItemLibraryEntry {
            name: "Button"
9
            category: "Qt Quick - Controls"
10 11
            libraryIcon: ":/componentsplugin/images/button.png"
            version: "1.0"
12
            requiredImport: "QtQuick.Controls"
13

14
            Property { name: "text"; type: "binding"; value: "qsTr(\"Button\")"; }
15 16 17 18
        }
    }

    Type {
19 20 21 22 23 24 25 26 27 28 29 30 31 32
        name: "QtQuick.Controls.SpinBox"
        icon: ":/componentsplugin/images/window16.png"

        ItemLibraryEntry {
            name: "SpinBox"
            category: "Qt Quick - Controls"
            libraryIcon: ":/componentsplugin/images/window.png"
            version: "1.0"
            requiredImport: "QtQuick.Controls"
        }
    }

    Type {
        name: "QtQuick.Controls.CheckBox"
33 34 35 36
        icon: ":/componentsplugin/images/checkbox16.png"

        ItemLibraryEntry {
            name: "Check Box"
37
            category: "Qt Quick - Controls"
38 39
            libraryIcon: ":/componentsplugin/images/checkbox.png"
            version: "1.0"
40
            requiredImport: "QtQuick.Controls"
41

42
            Property { name: "text"; type: "binding"; value: "qsTr(\"Check Box\")"; }
43 44 45 46
        }
    }

    Type {
47
        name: "QtQuick.Controls.RadioButton"
48 49 50 51
        icon: ":/componentsplugin/images/radiobutton16.png"

        ItemLibraryEntry {
            name: "Radio Button"
52
            category: "Qt Quick - Controls"
53 54
            libraryIcon: ":/componentsplugin/images/radiobutton.png"
            version: "1.0"
55
            requiredImport: "QtQuick.Controls"
56

57
            Property { name: "text"; type: "binding"; value: "qsTr(\"Radio Button\")"; }
58 59 60 61
        }
    }

    Type {
62
        name: "QtQuick.Controls.ComboBox"
63 64 65 66
        icon: ":/componentsplugin/images/combobox16.png"

        ItemLibraryEntry {
            name: "Combo Box"
67
            category: "Qt Quick - Controls"
68 69
            libraryIcon: ":/componentsplugin/images/combobox.png"
            version: "1.0"
70
            requiredImport: "QtQuick.Controls"
71 72 73 74
        }
    }

    Type {
75
        name: "QtQuick.Controls.ButtonRow"
76 77 78 79
        icon: ":/componentsplugin/images/buttonrow16.png"

        ItemLibraryEntry {
            name: "Button Row"
80
            category: "Qt Quick - Controls"
81 82
            libraryIcon: ":/componentsplugin/images/buttonrow.png"
            version: "1.0"
83
            requiredImport: "QtQuick.Controls"
84 85 86 87
        }
    }

    Type {
88
        name: "QtQuick.Controls.ButtonColumn"
89 90 91 92
        icon: ":/componentsplugin/images/buttoncolumn16.png"

        ItemLibraryEntry {
            name: "Button Column"
93
            category: "Qt Quick - Controls"
94 95
            libraryIcon: ":/componentsplugin/images/buttoncolumn.png"
            version: "1.0"
96
            requiredImport: "QtQuick.Controls"
97 98 99 100
        }
    }

    Type {
101
        name: "QtQuick.Controls.Label"
102 103 104 105
        icon: ":/componentsplugin/images/label16.png"

        ItemLibraryEntry {
            name: "Label"
106
            category: "Qt Quick - Controls"
107 108
            libraryIcon: ":/componentsplugin/images/label.png"
            version: "1.0"
109
            requiredImport: "QtQuick.Controls"
110

111
            Property { name: "text"; type: "binding"; value: "qsTr(\"Label\")"; }
112 113 114 115
        }
    }

    Type {
116
        name: "QtQuick.Controls.TextField"
117 118 119 120
        icon: ":/componentsplugin/images/textfield16.png"

        ItemLibraryEntry {
            name: "Text Field"
121
            category: "Qt Quick - Controls"
122 123
            libraryIcon: ":/componentsplugin/images/textfield.png"
            version: "1.0"
124
            requiredImport: "QtQuick.Controls"
125

126
            Property { name: "placeholderText"; type: "binding"; value: "qsTr(\"Text Field\")"; }
127 128 129 130
        }
    }

    Type {
131
        name: "QtQuick.Controls.TextArea"
132 133 134 135
        icon: ":/componentsplugin/images/textarea16.png"

        ItemLibraryEntry {
            name: "Text Area"
136
            category: "Qt Quick - Controls"
137 138
            libraryIcon: ":/componentsplugin/images/textarea.png"
            version: "1.0"
139
            requiredImport: "QtQuick.Controls"
140 141 142 143
        }
    }

    Type {
144
        name: "QtQuick.Controls.ProgressBar"
145 146 147 148
        icon: ":/componentsplugin/images/progressbar16.png"

        ItemLibraryEntry {
            name: "Progress Bar"
149
            category: "Qt Quick - Controls"
150 151
            libraryIcon: ":/componentsplugin/images/progressbar.png"
            version: "1.0"
152
            requiredImport: "QtQuick.Controls"
153 154 155 156
        }
    }

    Type {
157
        name: "QtQuick.Controls.Slider"
158
        icon: ":/componentsplugin/images/slider16.png"
159 160 161

        ItemLibraryEntry {
            name: "Slider (Horizontal)"
162
            category: "Qt Quick - Controls"
163
            libraryIcon: ":/componentsplugin/images/slider.png"
164
            version: "1.0"
165
            requiredImport: "QtQuick.Controls"
166 167 168 169
        }

        ItemLibraryEntry {
           name: "Slider (Vertical)"
170
            category: "Qt Quick - Controls"
171 172
            libraryIcon: ":/componentsplugin/images/sliderh.png"
            version: "1.0"
173
            requiredImport: "QtQuick.Controls"
Tim Jenssen's avatar
Tim Jenssen committed
174
            Property { name: "orientation"; type: "Enumeration"; value: "Qt.Vertical"; }
175 176 177 178
        }
    }

    Type {
179
        name: "QtQuick.Controls.ScrollBar"
180 181 182 183
        icon: ":/componentsplugin/images/scrollbar16.png"

        ItemLibraryEntry {
            name: "Scroll Bar (Horizontal)"
184
            category: "Qt Quick - Controls"
185 186
            libraryIcon: ":/componentsplugin/images/scrollbarh.png"
            version: "1.0"
187
            requiredImport: "QtQuick.Controls"
188 189 190 191
        }

        ItemLibraryEntry {
           name: "Scroll Bar (Vertical)"
192
            category: "Qt Quick - Controls"
193 194
            libraryIcon: ":/componentsplugin/images/scrollbarv.png"
            version: "1.0"
195
            requiredImport: "QtQuick.Controls"
196 197 198 199 200
            Property { name: "orientation"; type: "int"; value: "0"; }
        }
    }

    Type {
201 202
        name: "QtQuick.Controls.ScrollArea"
        icon: ":/componentsplugin/images/window16.png"
203 204 205

        ItemLibraryEntry {
            name: "Scroll Area"
206 207
            category: "Qt Quick - Controls"
            libraryIcon: ":/componentsplugin/images/window.png"
208
            version: "1.0"
209
            requiredImport: "QtQuick.Controls"
210 211 212 213 214 215 216

            Property { name: "width"; type: "int"; value: 360; }
            Property { name: "height"; type: "int"; value: 300; }
        }
    }

    Type {
217 218
        name: "QtQuick.Controls.GroupBox"
        icon: ":/componentsplugin/images/window16.png"
219 220 221

        ItemLibraryEntry {
            name: "Group Box"
222 223
            category: "Qt Quick - Controls"
            libraryIcon: ":/componentsplugin/images/window.png"
224
            version: "1.0"
225
            requiredImport: "QtQuick.Controls"
226 227 228

            Property { name: "width"; type: "int"; value: 360; }
            Property { name: "height"; type: "int"; value: 300; }
229

230
            Property { name: "title"; type: "binding"; value: "qsTr(\"Group Box\")"; }
231 232 233 234
        }
    }

    Type {
235
        name: "QtQuick.Controls.Frame"
236
        icon: ":/componentsplugin//images/window16.png"
237 238 239

        ItemLibraryEntry {
            name: "Frame"
240
            category: "Qt Quick - Controls"
241
            libraryIcon: ":/componentsplugin/images/window.png"
242
            version: "1.0"
243
            requiredImport: "QtQuick.Controls"
244 245 246 247 248 249

            Property { name: "width"; type: "int"; value: 360; }
            Property { name: "height"; type: "int"; value: 300; }
        }
    }

250 251
    Type {
        name: "QtQuick.Controls.ToolButton"
252
        icon: ":/componentsplugin/images/button16.png"
253 254 255 256

        ItemLibraryEntry {
            name: "Tool Button"
            category: "Qt Quick - Controls"
257
            libraryIcon: ":/componentsplugin/images/button.png"
258 259 260
            version: "1.0"
            requiredImport: "QtQuick.Controls"

261

262 263 264
        }
    }

265
    Type {
266
        name: "QtQuick.Controls.Dial"
267
        //icon: ":/componentsplugin/images/progressbar16.png"
268 269 270

        ItemLibraryEntry {
            name: "Dial"
271
            category: "Qt Quick - Controls"
272
            //libraryIcon: ":/componentsplugin/images/progressbar.png"
273
            version: "1.0"
274
            requiredImport: "QtQuick.Controls"
275 276 277 278 279 280

            Property { name: "width"; type: "int"; value: 100; }
            Property { name: "height"; type: "int"; value: 100; }
        }
    }

281 282
    Type {
        name: "QtQuick.Layouts.RowLayout"
283
        icon: ":/componentsplugin/images/row-layouts-icon-16px.png"
284 285 286 287

        ItemLibraryEntry {
            name: "Row Layout"
            category: "Qt Quick - Layouts"
288
            libraryIcon: ":/componentsplugin/images/row-layouts-icon.png"
289 290 291 292 293 294 295 296 297 298
            version: "1.0"
            requiredImport: "QtQuick.Layouts"

            Property { name: "width"; type: "int"; value: 100; }
            Property { name: "height"; type: "int"; value: 100; }
        }
    }

    Type {
        name: "QtQuick.Layouts.ColumnLayout"
299
        icon: ":/componentsplugin/images/column-layouts-icon-16px.png"
300 301 302 303

        ItemLibraryEntry {
            name: "Column Layout"
            category: "Qt Quick - Layouts"
304
            libraryIcon: ":/componentsplugin/images/column-layouts-icon.png"
305 306 307 308 309 310 311 312 313 314
            version: "1.0"
            requiredImport: "QtQuick.Layouts"

            Property { name: "width"; type: "int"; value: 100; }
            Property { name: "height"; type: "int"; value: 100; }
        }
    }

    Type {
        name: "QtQuick.Layouts.GridLayout"
315
        icon: ":/componentsplugin/images/grid-layouts-icon-16px.png"
316 317 318 319

        ItemLibraryEntry {
            name: "Grid Layout"
            category: "Qt Quick - Layouts"
320
            libraryIcon: ":/componentsplugin/images/grid-layouts-icon.png"
321 322 323 324 325 326 327 328
            version: "1.0"
            requiredImport: "QtQuick.Layouts"

            Property { name: "width"; type: "int"; value: 100; }
            Property { name: "height"; type: "int"; value: 100; }
        }
    }

329 330
    Type {
        name: "QtQuick.Controls.SplitView"
331
        icon: ":/componentsplugin/images/splitview-layouts-icon-16px.png"
332 333 334 335

        ItemLibraryEntry {
            name: "SplitView"
            category: "Qt Quick - Layouts"
336
            libraryIcon: ":/componentsplugin/images/splitview-layouts-icon.png"
337 338 339 340 341 342 343 344
            version: "1.0"
            requiredImport: "QtQuick.Controls"

            Property { name: "width"; type: "int"; value: 100; }
            Property { name: "height"; type: "int"; value: 100; }
        }
    }

345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360
Type {
    name: "QtQuick.Layouts.StackLayout"
    icon: ":/componentsplugin/images/stack-layouts-icon-16px.png"

    ItemLibraryEntry {
        name: "StackLayout"
        category: "Qt Quick - Layouts"
        libraryIcon: ":/componentsplugin/images/stack-layouts-icon.png"
        version: "1.3"
        requiredImport: "QtQuick.Layouts"

        Property { name: "width"; type: "int"; value: 100; }
        Property { name: "height"; type: "int"; value: 100; }
    }
}

361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403
    Type {
        name: "QtQuick.Controls.TabView"
        icon: ":/componentsplugin/images/window16.png"

        ItemLibraryEntry {
            name: "Tab View"
            category: "Qt Quick - Controls"
            libraryIcon: ":/componentsplugin/images/window.png"
            version: "1.0"
            requiredImport: "QtQuick.Controls"

            Property { name: "width"; type: "int"; value: 360; }
            Property { name: "height"; type: "int"; value: 300; }
        }
    }

    Type {
        name: "QtQuick.Controls.Calendar"
        icon: ":/componentsplugin/images/window16.png"

        ItemLibraryEntry {
            name: "Calendar"
            category: "Qt Quick - Controls"
            libraryIcon: ":/componentsplugin/images/window.png"
            version: "1.0"
            requiredImport: "QtQuick.Controls"
        }
    }

    Type {
        name: "QtQuick.Controls.TableView"
        icon: ":/componentsplugin/images/window16.png"

        ItemLibraryEntry {
            name: "TableView"
            category: "Qt Quick - Controls"
            libraryIcon: ":/componentsplugin/images/window.png"
            version: "1.0"
            requiredImport: "QtQuick.Controls"
        }
    }


404 405 406 407 408 409 410 411 412 413 414 415 416
    Type {
        name: "QtQuick.Controls.TreeView"
        icon: ":/componentsplugin/images/window16.png"

        ItemLibraryEntry {
            name: "TreeView"
            category: "Qt Quick - Controls"
            libraryIcon: ":/componentsplugin/images/window.png"
            version: "1.4"
            requiredImport: "QtQuick.Controls"
        }
    }

417
}