diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2019-03-01 11:16:33 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2019-03-01 14:06:12 +0000 |
commit | 32de8dce311ddc562f88db47149c702fe9dcc950 (patch) | |
tree | c0a5070d2f1d21b17cc34a54f04030842b9628ef /src/qml/types | |
parent | 25f24ae313ec5c69fe78593e19aa84f17c34edaf (diff) |
Doc: Document peculiarity of sorting DelegateModelGroups
If an item is part of multiple groups, moving it in one group also moves
it in all other groups. This has been the case since the groups exist.
Fixes: QTBUG-73707
Change-Id: Id1a6e82f667eaf992982e693475b734f485eb8a2
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/qml/types')
-rw-r--r-- | src/qml/types/qqmldelegatemodel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qml/types/qqmldelegatemodel.cpp b/src/qml/types/qqmldelegatemodel.cpp index fa7ce946fb..572f58339f 100644 --- a/src/qml/types/qqmldelegatemodel.cpp +++ b/src/qml/types/qqmldelegatemodel.cpp @@ -2483,7 +2483,8 @@ void QQmlDelegateModelGroupPrivate::destroyingPackage(QQuickPackage *package) information about group membership and indexes as well as model data. In combination with the move() function this can be used to implement view sorting, with remove() to filter items out of a view, or with setGroups() and \l Package delegates to categorize items into - different views. + different views. Different groups can only be sorted independently if they are disjunct. Moving + an item in one group will also move it in all other groups it is a part of. Data from models can be supplemented by inserting data directly into a DelegateModelGroup with the insert() function. This can be used to introduce mock items into a view, or |