diff options
Diffstat (limited to 'src/qmlmodels/configure.json')
-rw-r--r-- | src/qmlmodels/configure.json | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/qmlmodels/configure.json b/src/qmlmodels/configure.json new file mode 100644 index 0000000000..1ccca5e35e --- /dev/null +++ b/src/qmlmodels/configure.json @@ -0,0 +1,46 @@ +{ + "module": "qmlmodels", + "depends": [ + "core-private", + "qml-private" + ], + + "features": { + "qml-object-model" : { + "label": "QML object model", + "purpose": "Provides the ObjectModel and Instantiator QML types.", + "section": "QML", + "output": [ "privateFeature" ] + }, + "qml-list-model": { + "label": "QML list model", + "purpose": "Provides the ListModel QML type.", + "section": "QML", + "condition": "features.qml-itemmodel", + "output": [ "privateFeature" ] + }, + "qml-delegate-model": { + "label": "QML delegate model", + "purpose": "Provides the DelegateModel QML type.", + "section": "QML", + "condition": "features.qml-object-model && features.qml-itemmodel", + "output": [ "privateFeature" ] + }, + "qml-table-model": { + "label": "QML table model", + "purpose": "Provides the TableModel QML type.", + "section": "QML", + "condition": "features.qml-itemmodel && features.qml-delegate-model", + "output": [ "privateFeature" ] + } + }, + "summary": [ + { + "section": "Qt QML Models", + "entries": [ + "qml-list-model", + "qml-delegate-model" + ] + } + ] +} |