Guard the incremental updates with beginResetModel/endResetModel This gives better overall performance then passing the incremental updates to the views. Tested-by: Lasse Holmstedt