1

I have a QSqlRelationalTableModel. I am using OnManualSubmit for my edit strategy. I have called setTable and insertRow.

Later, how do I know programmatically which rows have been added or edited in the model but have not yet been submitted to the database?

David Burson
  • 2,947
  • 7
  • 32
  • 55

1 Answers1

0

Qt doesn't expose the list of pending updates, insertion or deletion, you can only check individual indexes with QSqlTableMode::isDirty.

But since you have access to the signals rowsInserted, rowsRemoved and dataChanged, you can build these lists yourself.

alexisdm
  • 29,448
  • 6
  • 64
  • 99