diff options
author | Marius Bugge Monsen <mmonsen@trolltech.com> | 2009-06-04 17:17:16 +0200 |
---|---|---|
committer | Marius Bugge Monsen <mmonsen@trolltech.com> | 2009-06-04 17:17:16 +0200 |
commit | 7c9c61d84bfd1b0b0359167a52fd2db2e0f7dbf2 (patch) | |
tree | f59e16a6cd7ac1c843c74776d4e64074a5881804 /tests | |
parent | b7565ee4774b30ef3ca6afb0a0d2153cb7cd34af (diff) |
Replace QtGraphicsListView::visibleItems() with itemForIndex(int).
Diffstat (limited to 'tests')
-rw-r--r-- | tests/qgraphicslistview/tst_qgraphicslistview.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/qgraphicslistview/tst_qgraphicslistview.cpp b/tests/qgraphicslistview/tst_qgraphicslistview.cpp index d486e36..292b67c 100644 --- a/tests/qgraphicslistview/tst_qgraphicslistview.cpp +++ b/tests/qgraphicslistview/tst_qgraphicslistview.cpp @@ -577,11 +577,17 @@ void tst_QtGraphicsListView::layout() view->setVerticalOffset(verticalOffset); view->doLayout(); - QCOMPARE(view->visibleItems().count(), expectedGeometries.count()); - QCOMPARE(view->visibleItems().count(), expectedIndexes.count()); + // ### FIXME: find a better way to get the visible items + QList<QtGraphicsListViewItem*> visibleItems; + for (int j = 0; j < count; ++j) + if (QtGraphicsListViewItem *item = view->itemForIndex(j)) + visibleItems.append(item); + + QCOMPARE(visibleItems.count(), expectedGeometries.count()); + QCOMPARE(visibleItems.count(), expectedIndexes.count()); for (int j = 0; j < expectedGeometries.count(); ++j) { - QCOMPARE(view->visibleItems().at(j)->geometry(), expectedGeometries.at(j)); - QCOMPARE(view->visibleItems().at(j)->index(), expectedIndexes.at(j)); + QCOMPARE(visibleItems.at(j)->geometry(), expectedGeometries.at(j)); + QCOMPARE(visibleItems.at(j)->index(), expectedIndexes.at(j)); } } |