ItemSelectionModel from QML
-
Hi,
I am trying to use
ItemSelectionModel
to manage selections in aListModel
,ListView
-based component I am working on.I have got basic functionality working with single selection. So if I select with no modifiers, a single item is selected, and if I select with Control modifier, the single selection is added to any existing selection.
I now want to get range selection working (with Shift modifier).
I believe I need to call the overload of
ItemSelectionModel.select
that accepts aQItemSelection
. However I do not know how to construct aQItemSelection
from QML. I found this documentation that suggestsQItemSelection
is exposed to QML as a vector ofQItemSelectionRange
and that the latter is exposed as a 'value type' to QML. But how do I actually construct one??