I wrap a QAbstractTableModel instance in a QSortFilterProxyModel in order to be able to sort and filter it.
There are a handful of questions/answers on the site that