как получить состояние строки в QSqlTableModel?

У меня есть QSqlRelationalTableModel. Я использую OnManualSubmit для своей стратегии редактирования. Я позвонил setTable и insertRow.

Позже, как мне программно узнать, какие строки были добавлены или отредактированы в модели, но еще не отправлены в базу данных?


person David Burson    schedule 12.04.2012    source источник


Ответы (1)


Qt не показывает список ожидающих обновлений, вставок или удалений, вы можете только проверять отдельные индексы с помощью QSqlTableMode::isDirty.

Но так как у вас есть доступ к сигналам rowsInserted, rowsRemoved и dataChanged, вы можете составить эти списки самостоятельно.

person alexisdm    schedule 12.04.2012