Hi All,

I have basic question about choosing model view structure between Qt Quick build components vs custom model classes defined in C++ that inherit from QAbstractListModel. In Qt 4.8, I used to create model that inherit from QAbstractItemModel and create a qml object that handles the View and bind them using signals and slots.

Moving forward with Qt 5.01 and Qt Quick Components : Is this still an recommendable approach to use create listview stuff ? Or should I use only built-in QML elements like ListModel and XmlListModel.

Will QAbstractListModel be always supported (backward compatible) moving forward with QML and QT5.

I am using Qt 5.0.1 (Qt quick components are built against stable branch).

Thanks a lot.