you can replace standart model by QSortFilterProxyModel and use public slot QSortFilterProxyModel::invalidate().