{ "name": "ObjectRepeater", "module": "Quickshell", "type": "class", "super": { "type": "local", "module": "Quickshell", "name": "ObjectModel" }, "description": "A Repeater / for loop / map for non Item derived objects.", "details": "> [!CAUTION] Removed in favor of TYPE99MQT_qml_QtQml_Models99NInstantiator99TYPE\n\nThe ObjectRepeater creates instances of the provided delegate for every entry in the\ngiven model, similarly to a TYPE99MQT_qml_QtQuick99NRepeater99TYPE but for non visual types.\n", "flags": ["uncreatable"], "properties": { "model": { "type": { "type": "qt", "module": "qml", "name": "variant" }, "details": "The model providing data to the ObjectRepeater.\n\nCurrently accepted model types are `list` lists, javascript arrays,\nand [QAbstractListModel] derived models, though only one column will be repeated\nfrom the latter.\n\nNote: TYPE99MQS_Quickshell99NObjectModel99TYPE is a [QAbstractListModel] with a single column.\n\n[QAbstractListModel]: https://doc.qt.io/qt-6/qabstractlistmodel.html\n" }, "delegate": { "type": { "type": "qt", "module": "qml.QtQml", "name": "Component" }, "details": "The delegate component to repeat.\n\nThe delegate is given the same properties as in a Repeater, except `index` which\nis not currently implemented.\n\nIf the model is a `list` or javascript array, a `modelData` property will be\nexposed containing the entry from the model. If the model is a [QAbstractListModel],\nthe roles from the model will be exposed.\n\nNote: TYPE99MQS_Quickshell99NObjectModel99TYPE has a single role named `modelData` for compatibility with normal lists.\n\n[QAbstractListModel]: https://doc.qt.io/qt-6/qabstractlistmodel.html\n", "flags": ["default"] } }, "functions": [], "signals": {}, "variants": {} }