Make it possible to update a related table after an external update
authorAndy Shaw <andy.shaw@digia.com>
Fri, 3 Jun 2011 06:17:40 +0000 (08:17 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 29 Jul 2011 00:21:08 +0000 (02:21 +0200)
commitade2ef0a3e2fcf92a153f5e44f726ee603df12aa
tree362dfcc2e487d47871fca3b05b040489bdfb7bfe
parent85f05924f48c95192787555f0bc025338286d3f5
Make it possible to update a related table after an external update

When a table that is related to in a QSqlRelationalTableModel gets
updated in some way (e.g. a new row, or the data is changed) then the
related model could not be updated without recreating the
QSqlRelationalTableModel.

Now, to get around this, select() can be called on the related model to
get it to be updated.

Task-number: QTBUG-7885
Reviewed-by: Charles Yin
Reviewed-by: Michael Goddard
Change-Id: Ic589e840234f3a809bcb112a807a87afe0bc25ca
(cherry picked from commit 2c60a4f67f9fb02f3b711fe749b2f293a07b4e02)
Reviewed-on: http://codereview.qt.nokia.com/2224
Reviewed-by: Charles Yin <charles.yin@nokia.com>
src/sql/models/qsqlrelationaltablemodel.cpp
tests/auto/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp