connect( yourModel, SIGNAL(modelReset()), yourView, SLOT(onModelReset()), Qt::QueuedConnection );void YourView::onModelReset(){ selectRow ( 0 );}