Since your list entry has multiple value fields, I would suggest a QAbstractListModel as the base class instead of a simple QObject.
You have to implement roleNames() to generate a mapping from QML side role names to C++ role integer values, data to return the respective value and rowCount() as the size of the list.
Cheers,
_
Bookmarks