C++ 如何在QSqlTableModel中获取行的行状态?

C++ 如何在QSqlTableModel中获取行的行状态?,c++,qt,qt4.7,qtsql,qsqltablemodel,C++,Qt,Qt4.7,Qtsql,Qsqltablemodel,我有一个QSqlRelationalTableModel。我正在使用OnManualSubmit作为我的编辑策略。我已经调用了setTable和insertRow 稍后,我如何以编程方式知道哪些行已在模型中添加或编辑,但尚未提交到数据库?Qt不公开挂起的更新、插入或删除列表,您只能使用QSqlTableMode::isDirty检查单个索引 但是,由于您可以访问信号行插入的、行删除的和数据更改的,因此您可以自己构建这些列表

我有一个
QSqlRelationalTableModel
。我正在使用
OnManualSubmit
作为我的编辑策略。我已经调用了
setTable
insertRow


稍后,我如何以编程方式知道哪些行已在模型中添加或编辑,但尚未提交到数据库?

Qt不公开挂起的更新、插入或删除列表,您只能使用
QSqlTableMode::isDirty检查单个索引

但是,由于您可以访问信号
行插入的
行删除的
数据更改的
,因此您可以自己构建这些列表