summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sql/models/qsqltablemodel.cpp4
-rw-r--r--src/widgets/doc/snippets/common-table-model/model.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/sql/models/qsqltablemodel.cpp b/src/sql/models/qsqltablemodel.cpp
index d685c7e0be..27e1c3e483 100644
--- a/src/sql/models/qsqltablemodel.cpp
+++ b/src/sql/models/qsqltablemodel.cpp
@@ -1307,9 +1307,9 @@ Qt::ItemFlags QSqlTableModel::flags(const QModelIndex &index) const
}
if (!editable)
- return Qt::ItemIsSelectable | Qt::ItemIsEnabled;
+ return QSqlQueryModel::flags(index);
else
- return Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable;
+ return QSqlQueryModel::flags(index) | Qt::ItemIsEditable;
}
QSqlRecord QSqlTableModel::record() const
diff --git a/src/widgets/doc/snippets/common-table-model/model.cpp b/src/widgets/doc/snippets/common-table-model/model.cpp
index 7bcae20dc7..6500078aaf 100644
--- a/src/widgets/doc/snippets/common-table-model/model.cpp
+++ b/src/widgets/doc/snippets/common-table-model/model.cpp
@@ -134,7 +134,7 @@ Qt::ItemFlags TableModel::flags(const QModelIndex &index) const
if (!index.isValid())
return Qt::ItemIsEnabled;
- return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable;
+ return QAbstractTableModel::flags(index) | Qt::ItemIsEditable;
}
/*!