QSqlTableModel::setRecord(): use submit for OnFieldChange
authorMark Brand <mabrand@mabrand.nl>
Mon, 6 Feb 2012 22:58:40 +0000 (23:58 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 8 Feb 2012 13:43:18 +0000 (14:43 +0100)
submitAll() is supposed to be for OnManualSubmit.

Change-Id: Id0335fe731669bd24e1da72ab4724f88d6f1d905
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
src/sql/models/qsqltablemodel.cpp

index df48115..e83115b 100644 (file)
@@ -1246,7 +1246,7 @@ bool QSqlTableModel::setRecord(int row, const QSqlRecord &record)
     if (d->strategy == OnManualSubmit && isOk)
         emit dataChanged(createIndex(row, 0), createIndex(row, columnCount() - 1));
     else if (d->strategy == OnFieldChange)
-        return submitAll();
+        return submit();
     else if (d->strategy == OnManualSubmit)
         return isOk;