# HG changeset patch # User Matti Hamalainen # Date 1511260318 -7200 # Node ID 70317bb39f05c1bb7da718b76d6bc900f1e9867a # Parent 6585cac42b7536be3005313628fb0a14e43a27cd Add comments. diff -r 6585cac42b75 -r 70317bb39f05 src/main.cpp --- a/src/main.cpp Tue Nov 21 12:30:33 2017 +0200 +++ b/src/main.cpp Tue Nov 21 12:31:58 2017 +0200 @@ -962,9 +962,12 @@ if (nrow != prow) { + // If row changed, set current index sel->setCurrentIndex(model_People->index(nrow, 0), QItemSelectionModel::ClearAndSelect|QItemSelectionModel::Rows); + // The column must be a visible one (not set "hidden", as the ID field is) + // thus we use column index of 1 here for the QModelIndex() ui->tableview_People->scrollTo(model_People->index(nrow, 1)); } }