| { |
| "module": "quick", |
| "depends": [ |
| "core-private", |
| "qml-private", |
| "gui", |
| "gui-private", |
| "qmlmodels-private" |
| ], |
| "condition": "module.gui", |
| "testDir": "../../config.tests", |
| |
| "commandline": { |
| "options": { |
| "d3d12": "boolean", |
| "quick-animatedimage": "boolean", |
| "quick-canvas": "boolean", |
| "quick-designer": "boolean", |
| "quick-flipable": "boolean", |
| "quick-gridview": "boolean", |
| "quick-listview": "boolean", |
| "quick-tableview": "boolean", |
| "quick-path": "boolean", |
| "quick-pathview": "boolean", |
| "quick-positioners": "boolean", |
| "quick-shadereffect": "boolean", |
| "quick-sprite": "boolean" |
| } |
| }, |
| |
| "tests": { |
| "d3d12": { |
| "label": "Direct3D 12", |
| "type": "compile", |
| "test": "d3d12" |
| } |
| }, |
| |
| "features": { |
| "d3d12": { |
| "label": "Direct3D 12", |
| "purpose": "Provides a Direct3D 12 backend for the scenegraph.", |
| "section": "Qt Quick", |
| "condition": "tests.d3d12", |
| "output": [ |
| "publicFeature" |
| ] |
| }, |
| "quick-animatedimage": { |
| "label": "AnimatedImage item", |
| "purpose": "Provides the AnimatedImage item.", |
| "section": "Qt Quick", |
| "condition": "module.gui && features.movie", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-canvas": { |
| "label": "Canvas item", |
| "purpose": "Provides the Canvas item.", |
| "section": "Qt Quick", |
| "condition": "features.quick-path", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-designer": { |
| "label": "Support for Qt Quick Designer", |
| "purpose": "Provides support for the Qt Quick Designer in Qt Creator.", |
| "section": "Qt Quick", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-flipable": { |
| "label": "Flipable item", |
| "purpose": "Provides the Flipable item.", |
| "section": "Qt Quick", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-gridview": { |
| "label": "GridView item", |
| "purpose": "Provides the GridView item.", |
| "section": "Qt Quick", |
| "condition": "features.qml-delegate-model", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-itemview": { |
| "label": "ItemView item", |
| "condition": "features.quick-gridview || features.quick-listview || features.quick-tableview", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-viewtransitions": { |
| "label": "Transitions required for ItemViews and Positioners", |
| "condition": "features.quick-itemview || features.quick-positioners", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-listview": { |
| "label": "ListView item", |
| "purpose": "Provides the ListView item.", |
| "section": "Qt Quick", |
| "condition": "features.qml-delegate-model", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-tableview": { |
| "label": "TableView item", |
| "purpose": "Provides the TableView item.", |
| "section": "Qt Quick", |
| "condition": "features.qml-table-model", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-particles": { |
| "label": "Particle support", |
| "purpose": "Provides a particle system.", |
| "section": "Qt Quick", |
| "condition": "module.gui && features.quick-shadereffect && features.quick-sprite && features.opengl", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-path": { |
| "label": "Path support", |
| "purpose": "Provides Path elements.", |
| "section": "Qt Quick", |
| "condition": "module.gui", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-pathview": { |
| "label": "PathView item", |
| "purpose": "Provides the PathView item.", |
| "section": "Qt Quick", |
| "condition": [ |
| "features.qml-delegate-model", |
| "features.quick-path" |
| ], |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-positioners": { |
| "label": "Positioner items", |
| "purpose": "Provides Positioner items.", |
| "section": "Qt Quick", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-repeater": { |
| "label": "Repeater item", |
| "purpose": "Provides the Repeater item.", |
| "section": "Qt Quick", |
| "condition": "features.qml-delegate-model", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-shadereffect": { |
| "label": "ShaderEffect item", |
| "purpose": "Provides Shader effects.", |
| "section": "Qt Quick", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-sprite": { |
| "label": "Sprite item", |
| "purpose": "Provides the Sprite item.", |
| "section": "Qt Quick", |
| "output": [ |
| "privateFeature" |
| ] |
| }, |
| "quick-draganddrop": { |
| "label": "Drag & Drop", |
| "purpose": "Drag and drop support for Qt Quick", |
| "section": "Qt Quick", |
| "condition": [ |
| "features.draganddrop", |
| "features.regularexpression" |
| ], |
| "output": [ |
| "publicFeature" |
| ] |
| } |
| }, |
| |
| "summary": [ |
| { |
| "section": "Qt Quick", |
| "entries": [ |
| "d3d12", |
| "quick-animatedimage", |
| "quick-canvas", |
| "quick-designer", |
| "quick-flipable", |
| "quick-gridview", |
| "quick-listview", |
| "quick-tableview", |
| "quick-path", |
| "quick-pathview", |
| "quick-positioners", |
| "quick-repeater", |
| "quick-shadereffect", |
| "quick-sprite" |
| ] |
| } |
| ] |
| } |