blob: f8277332dc7e1e43d996115d60b023763642aedb [file] [log] [blame]
{
"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": "features.quick-shadereffect",
"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"
]
}
]
}