При использовании модели посредника proxy типа QSortFilterModel перестает работать связь со справочниками.
// при открытии документа делаю
model = new QSqlRelationalTableModel(this);
proxy = new QSortFilterProxyModel(this);
proxy->setSourceModel(model);
// при работе с таблицей
model->setTable("TestTable");
model->setRelation(1, QSqlRelation("Dict1", "id", "name"));
view->setModel(proxy);
Если сделать
view->setModel(model);
view->setModel(proxy);
Как подправить этот баг? P.S.
QSortFilterProxyModel *proxy;
QSqlRelationalTableModel *model;
MyView *view; // наследник QTableView