Господа, столкнулся с такой проблемой - при обновлении модели не обновляется делегат.
В аттаче ситуация - обновил "Задняя часть кузова" -> "Задняя часть кузова!" - в итоге там где выбрано "Задняя часть кузова" стало "Задняя часть кузова!", а в раскрытом комбо везде осталось "Задняя часть кузова".
создание модели:
this->ig_tm = new QSqlRelationalTableModel();
this->items_tv->setModel(this->ig_tm);
this->ig_tm->setTable("items");
QSqlRelation ig_link = QSqlRelation("spgroups","id","text");
this->ig_tm->setRelation(2,ig_link);
this->ig_tm->select();
this->items_tv->setItemDelegate(new QSqlRelationalDelegate(this->items_tv));
обновление модели в пользовательском слоте
void Section1::slot_section_updated(int section)
{
qDebug()<<"UPdated";
this->ig_tm->select();
}