Ensure items in ListView and GridViews viewport are visible.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Fri, 9 Dec 2011 02:55:32 +0000 (12:55 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 20 Dec 2011 06:33:37 +0000 (07:33 +0100)
commitac50bb1b85ccd3e08053e1284be50847d32688dc
treebdb285fec33251d6e715aabbfe3e7eaf6ae44d03
parentf3c7d8c357d8c119287cf8d520e48098170b47c5
Ensure items in  ListView and GridViews viewport are visible.

Unrequested items and items in the cache buffer are hidden by the views.
Make these items visible again if they enter the viewport due to a
relayout.

Change-Id: I574d1513e88c31c3c01a4a20ac77c21111279d3e
Reviewed-by: Bea Lam <bea.lam@nokia.com>
src/quick/items/qquickgridview.cpp
src/quick/items/qquickitemview.cpp
src/quick/items/qquicklistview.cpp
tests/auto/qtquick2/qquickgridview/data/unrequestedItems.qml [new file with mode: 0644]
tests/auto/qtquick2/qquickgridview/tst_qquickgridview.cpp
tests/auto/qtquick2/qquicklistview/data/unrequestedItems.qml [new file with mode: 0644]
tests/auto/qtquick2/qquicklistview/tst_qquicklistview.cpp