Possibly by subclassing a QAbstractListModel? AFAIK there is no way to set headers for a QListView, is there?