QSqlTableModel: rename parameter to avoid name clash with method
authorMark Brand <mabrand@mabrand.nl>
Wed, 15 Feb 2012 00:31:07 +0000 (01:31 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 23 Feb 2012 22:43:53 +0000 (23:43 +0100)
Change-Id: Ib8fa6b0ca71ffdd9f1f8416c448b5c830988ed08
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
src/sql/models/qsqltablemodel.cpp

index 0cb7c39..c895c39 100644 (file)
@@ -1221,7 +1221,7 @@ Qt::ItemFlags QSqlTableModel::flags(const QModelIndex &index) const
 
     \sa record(), editStrategy()
 */
-bool QSqlTableModel::setRecord(int row, const QSqlRecord &record)
+bool QSqlTableModel::setRecord(int row, const QSqlRecord &values)
 {
     Q_D(QSqlTableModel);
     Q_ASSERT_X(row >= 0, "QSqlTableModel::setRecord()", "Cannot set a record to a row less than 0");
@@ -1239,9 +1239,9 @@ bool QSqlTableModel::setRecord(int row, const QSqlRecord &record)
     // Check field names and remember mapping
     typedef QMap<int, int> Map;
     Map map;
-    for (int i = 0; i < record.count(); ++i) {
-        if (record.isGenerated(i)) {
-            int idx = d->nameToIndex(record.fieldName(i));
+    for (int i = 0; i < values.count(); ++i) {
+        if (values.isGenerated(i)) {
+            int idx = d->nameToIndex(values.fieldName(i));
             if (idx == -1)
                 return false;
             map[i] = idx;
@@ -1256,7 +1256,7 @@ bool QSqlTableModel::setRecord(int row, const QSqlRecord &record)
     Map::const_iterator i = map.constBegin();
     const Map::const_iterator e = map.constEnd();
     for ( ; i != e; ++i)
-         mrow.setValue(i.value(), record.value(i.key()));
+         mrow.setValue(i.value(), values.value(i.key()));
 
     if (columnCount())
         emit dataChanged(createIndex(row, 0), createIndex(row, columnCount() - 1));