On 01/12/2013 11:59 PM, Nils Jeisecke wrote:
> Hi,
>
> what about adding a new Quick item for "enhanced QAbstractItemModel access".
>
> ListModelAdapter {
>    id: myModelAdapter
>    sourceModel: myModel
> }
>
> ListView {
>    model: myModelAdapter.sourceModel
>    delegate: Text {
>      MouseArea {
>        onClicked: console.log(myModelAdapter.data(model.index, "myRole")
>      }
>    }
> }

That would also work just for QAbstractListModel, unless we find a way 
to present QModelIndex to QML.
If the proposal of adding the "count" property and the "get" method to 
QAbstractListModel doesn't get accepted, IMHO the best thing to do is to 
provide either code snippets or a *C++* helper class to help implement 
those things, rather then workaround the limitations from the QML side. 
We are talking about C++ models in any case, so I see more fit a 
solution on the C++ side.

Ciao,
   Alberto
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to