Are you using fetchMore? If so, you could connect to the rowsInserted signal. If not, rowCount should provide the correct count and if it doesn't your model is broken.