Use QDeclarativeChangeSet to communicate changes to views.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Thu, 1 Sep 2011 05:24:34 +0000 (15:24 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 21 Sep 2011 06:23:52 +0000 (08:23 +0200)
commit51102228258ed107a255b79606ef855bfa0e460d
treef34134b772ba45e229cd264a11dba81c0ed77155
parentce7b66871ce342b4cc62969ec0a3a9d90cee49e9
Use QDeclarativeChangeSet to communicate changes to views.

Allows QSGVisualDataModel to send multiple changes at a time. Changes
sets with multiple changes will be generated by VisualDataModels with
items that have been re-ordered or filtered.

Task-number: QTBUG-20107
Change-Id: I28f2620431cc89c61e1061635ffb68dc5801675c
Reviewed-on: http://codereview.qt-project.org/4034
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Bea Lam <bea.lam@nokia.com>
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
src/declarative/items/qsgitemview.cpp
src/declarative/items/qsgitemview_p.h
src/declarative/items/qsgitemview_p_p.h
src/declarative/items/qsgpathview.cpp
src/declarative/items/qsgpathview_p.h
src/declarative/items/qsgrepeater.cpp
src/declarative/items/qsgrepeater_p.h
src/declarative/items/qsgvisualdatamodel.cpp
src/declarative/items/qsgvisualitemmodel.cpp
src/declarative/items/qsgvisualitemmodel_p.h
tests/auto/declarative/qsgvisualdatamodel/tst_qsgvisualdatamodel.cpp