Вы можете сделать
QApplication::processEvents();
для обработки событий, ожидающих в очереди событий (например, перерисовывать события).
Если этой команды недостаточно, вы можете сделать
listView->update();
или
listView->viewport()->update;
вместо или перед звонком processEvents()