2012-04-12 2 views
1

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

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

ответ

0

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

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