kein QSqlTableModel::dataChanged() bei ::OnFieldChange

Alles rund um die Programmierung mit Qt
Antworten
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

kein QSqlTableModel::dataChanged() bei ::OnFieldChange

Beitrag von pfid »

Hallo,

habe hier eine Ableitung von QSqlRelationalTableModel, in der lediglich data() und flags() überschrieben wurde (nicht setData()).

Nun habe ich das Problem, dass das Signal dataChanged() nicht ausgelöst wird, wenn sich Daten ändern und EditStrategy auf QSqlTableModel::OnFieldChange steht. Stell ich auf QSqlTableModel::OnManualSubmit um, kommt das Signal.

Ich nutze Qt 4.4. Hat jemand eine Ahnung woran das liegen könnte?
Antworten