qt5base-lts/tests/auto/corelib/itemmodels
David Faure 83038a7acf QSFPM optimization in dataChanged: don't re-sort if the order didn't change
We can quickly check if the change affects sorting by checking whether
lessThan(N-1, N) and lessThan(N, N+1) are still true. If this is the case
for all changed rows, then we can skip the whole remove+insert+layoutChanged().

Task-number: QTBUG-1548
Change-Id: Ia778b3e8880cc9909eef1f8a016c84235870353d
Reviewed-by: Stephen Kelly <steveire@gmail.com>
2017-03-23 14:19:09 +00:00
..
qabstractitemmodel Updated license headers 2016-01-21 18:55:18 +00:00
qabstractproxymodel Updated license headers 2016-01-21 18:55:18 +00:00
qidentityproxymodel QIPM: Persist model indexes after emitting layoutChange, not before 2016-12-21 01:37:50 +00:00
qitemmodel QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00
qitemselectionmodel Updated license headers 2016-01-21 18:55:18 +00:00
qsortfilterproxymodel QSFPM optimization in dataChanged: don't re-sort if the order didn't change 2017-03-23 14:19:09 +00:00
qsortfilterproxymodel_recursive Add support for recursive filtering in QSFPM 2017-03-14 21:34:37 +00:00
qstringlistmodel Merge remote-tracking branch 'origin/5.6' into 5.7 2016-08-13 01:05:02 +02:00
itemmodels.pro Add support for recursive filtering in QSFPM 2017-03-14 21:34:37 +00:00