Seite 1 von 1

QSqlTableModel::removeRows(...): fehlt 'emit rowsRemoved'?

Verfasst: 30. Dezember 2009 19:01
von Al_
Mein QListView erhält kein Signal, wenn ich im zugehörigen QSqlTableModel eine Zeile lösche. Auch wenn ich probehalber das Signal rowsRemoved auf ein eigenes Slot verbinde, kommt dieses Signal nie. Tatsächlich sehe ich auch in der Implementation von QSqlTableModel::removeRows keinen entsprechenden emit Befehl (bei OnManualSubmit). Dieses Problem gleicht Bug 160135 (siehe http://qt.nokia.com/developer/task-trac ... thod=entry, welcher aber seit Qt 4.4 gelöst ist (ich arbeite mit 4.5.2).

Wird das Signal rowsRemoved von QSqlTableModel::removeRows gesendet? Uebersehe ich etwas oder ist dies ein weiterer Bug?

Al_