С-но проблема - есть QTableView, в которой пользователь может менять данные. Данные меняются не редактированием таблицы, а вызовом соответствующего диалога. Выделенную ячейку нахожу с помощью tv->currentIndex().row(); - т.е. не важно, какой столбец, в любом случае, строка редактироваться будет именно эта.
Остался последний вопрос - как получить данные ячеек в этой строке, чтобы заполнить форму диалога? Использую QSqlQuerryModel.