передача параметра по ссылке

Надо признаться, что много времени у нас не было понимания, что на самом деле можно передавать параметр сигнала слоту по ссылке и в слоте можно редактировать объект переданный по ссылке.

Вот это новость. Век живи - век учись!

Изучаем эту особенность особенно пристально,так как это открывает новые перспективы.

Итак началось открытие с сигнала primeInsert(int row,QSqlRecord &rec) класса QSqlTableModel.

Причем QSqlRecord& это ссылка на объект editBuffer в приватном классе QSqlTableModelPrivate.

И это работает! То есть rec.setValue(..) устанавливает новое значение и это сразу видно например в таблице QTableView.

Но установка значения идет естественно напрямую в editBuffer, а не через setData.