summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMarius Bugge Monsen <mmonsen@trolltech.com>2009-06-04 17:17:16 +0200
committerMarius Bugge Monsen <mmonsen@trolltech.com>2009-06-04 17:17:16 +0200
commit7c9c61d84bfd1b0b0359167a52fd2db2e0f7dbf2 (patch)
treef59e16a6cd7ac1c843c74776d4e64074a5881804 /tests
parentb7565ee4774b30ef3ca6afb0a0d2153cb7cd34af (diff)
Replace QtGraphicsListView::visibleItems() with itemForIndex(int).
Diffstat (limited to 'tests')
-rw-r--r--tests/qgraphicslistview/tst_qgraphicslistview.cpp14
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));
}
}