Собственно проблема мутирует. Как заставить перерисоваться QTableView при очистке модели? Было обнаружено, что он реагирует на установку свежей чистой пустой модели, но даже если сделать следующее:
//сейчас модель заполнена
tableView->setModel(model);
//очищаем модель
model->clear();
//заново ее устанавливаем
tableView->setModel(model);
, то все равно TableView не очищается.
А каждый раз удалять модель, а потом заново ее создавать и заполнять - не айс