aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/qmlmodels/qqmldelegatemodel.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/qmlmodels/qqmldelegatemodel.cpp b/src/qmlmodels/qqmldelegatemodel.cpp
index 381f78eee6..84c3c60411 100644
--- a/src/qmlmodels/qqmldelegatemodel.cpp
+++ b/src/qmlmodels/qqmldelegatemodel.cpp
@@ -733,13 +733,21 @@ QQmlDelegateModelGroup *QQmlDelegateModelPrivate::group_at(
Groups define a sub-set of the items in a delegate model and can be used to filter
a model.
- For every group defined in a DelegateModel two attached properties are added to each
+ For every group defined in a DelegateModel two attached pseudo-properties are added to each
delegate item. The first of the form DelegateModel.in\e{GroupName} holds whether the
item belongs to the group and the second DelegateModel.\e{groupName}Index holds the
index of the item in that group.
The following example illustrates using groups to select items in a model.
+ \note In contrast to normal attached properties, those cannot be set in a declarative way.
+ The following would result in an error:
+ \badqml
+ delegate: Rectangle {
+ DelegateModel.inSelected: true
+ }
+ \endqml
+
\snippet delegatemodel/delegatemodelgroup.qml 0
\keyword dm-groups-property
*/