I see.

Then your next step is to create a subclass of QAbstractListModel and somehow given that object access to your QList.
You will have to implement QAbstractItemModel::rowCount() and QAbstractItemModel::data().

In rowCount() you can ignore the function's argument since you are only implementing a list (argument only needed for trees).

In data() you only need the row information from the index argument.
You can also just return a default constructed QVariant for all roles that are not Qt::DisplayRole

Cheers,
_