In the second view you should use an instance of QSortFilterProxyModel that will filter out the rows from the original model that you don't want.