refactor QSqlTableModel::setData()
authorMark Brand <mabrand@mabrand.nl>
Thu, 7 Jul 2011 09:52:11 +0000 (11:52 +0200)
committerQt by Nokia <qt-info@nokia.com>
Sun, 5 Feb 2012 16:50:35 +0000 (17:50 +0100)
commitf6e3f2468357ceece00ef05a1a17b63524eae1d9
treefb1ce4c4b068b093764c90ae08bab1086829ca38
parent11bd543d901f67f79db3f5b5dfaa626c6e8faa45
refactor QSqlTableModel::setData()

-move logic out of switch statement
-clear cache more clearly for OnFieldChange
-call setValue() in one place instead of two
-eliminate extra return path

Existing idiosyncracies have been kept for the time
being.

Change-Id: Ia4c5a5fd3e374b53e3c4d870f2ee9d37b5090917
Reviewed-by: Yunqiao Yin <charles.yin@nokia.com>
src/sql/models/qsqltablemodel.cpp