aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/types/qqmlitemmodels.qdoc
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>2015-03-06 19:27:22 +0100
committerGabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>2015-03-22 16:20:29 +0000
commit0271609d5136fa681306c2647973a26dadc7acb3 (patch)
tree4889a233a919266fbf38551a056cf8b49d7f2bd4 /src/qml/types/qqmlitemmodels.qdoc
parentae1c3eba3e7e11a9b1ab4d18792c82c9bb6e62de (diff)
Remove QItemSelection value-type, use Array instead
We implement this by adding QItemSelection to the set of sequence types. Change-Id: Ia3db376c806d8f062639e22c7f4bf392f114c266 Reviewed-by: Stephen Kelly <steveire@gmail.com>
Diffstat (limited to 'src/qml/types/qqmlitemmodels.qdoc')
-rw-r--r--src/qml/types/qqmlitemmodels.qdoc24
1 files changed, 4 insertions, 20 deletions
diff --git a/src/qml/types/qqmlitemmodels.qdoc b/src/qml/types/qqmlitemmodels.qdoc
index 70059b07c6..4e64aaa338 100644
--- a/src/qml/types/qqmlitemmodels.qdoc
+++ b/src/qml/types/qqmlitemmodels.qdoc
@@ -100,27 +100,11 @@
\section1 QItemSelection
- \l QItemSelection exposes the following properties and functions as part of
- its \l QList API:
+ Similarly to QModelIndexList, \l QItemSelection is exposed in QML as a JavaScript
+ array of QItemSelectionRanges. Conversions are automatically made from and to C++.
+ In fact, any JavaScript array can be converted back to QItemSelection, with
+ non-QItemSelectionRange objects replaced by empty QItemSelectionRanges.
- \list
- \li \b length : int
- \li object \b{at}(int i)
- \li void \b{append}(object o)
- \li void \b{prepend}(o)
- \li void \b{insert}(int i, object o)
- \li void \b{removeFirst}()
- \li void \b{removeLast}()
- \li void \b{removeAt}(int i)
- \endlist
-
- In addition, \l QItemSelection also exposes the following functions:
-
- \list
- \li void \b{select}(QModelIndex topLeft, QModelIndex bottomRight)
- \li bool \b{contains}(QModelIndex index)
- \li void \b{merge}(QItemSelection other, QItemSelectionModel::SelectionFlags command)
- \endlist
\sa ItemSelectionModel
*/