summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2009-11-09 03:32:23 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2009-11-09 03:32:23 (GMT)
commite0cb271b01d18fb178b2c17969c0bf0bff880aed (patch)
treed26a718741ec1bfc0d7768067c5a8e827e7dcd0a /tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp
parent1424d6be3691bafc980693c01532938dc4a640a6 (diff)
parent82e142d6b52153024bd05fa3a7853be7c64bb3bb (diff)
downloadQt-e0cb271b01d18fb178b2c17969c0bf0bff880aed.zip
Qt-e0cb271b01d18fb178b2c17969c0bf0bff880aed.tar.gz
Qt-e0cb271b01d18fb178b2c17969c0bf0bff880aed.tar.bz2
Merge branch 'kinetic-declarativeui' of git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Diffstat (limited to 'tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp')
-rw-r--r--tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp b/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp
index 4a33770..de26635 100644
--- a/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp
+++ b/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp
@@ -69,10 +69,10 @@ private slots:
void qListModelInterface_moved();
void qAbstractItemModel_moved();
+ void currentIndex();
void enforceRange();
void spacing();
void sections();
- void currentIndex();
private:
template <class T> void items();
@@ -766,15 +766,22 @@ void tst_QmlGraphicsListView::sections()
void tst_QmlGraphicsListView::currentIndex()
{
- QmlView *canvas = createView(SRCDIR "/data/listview-initCurrent.qml");
-
TestModel model;
for (int i = 0; i < 30; i++)
model.addItem("Item" + QString::number(i), QString::number(i));
+ QmlView *canvas = new QmlView(0);
+ canvas->setFixedSize(240,320);
+
QmlContext *ctxt = canvas->rootContext();
ctxt->setContextProperty("testModel", &model);
+ QString filename(SRCDIR "/data/listview-initCurrent.qml");
+ QFile file(filename);
+ file.open(QFile::ReadOnly);
+ QString qml = file.readAll();
+ canvas->setQml(qml, filename);
+
canvas->execute();
qApp->processEvents();
@@ -785,6 +792,7 @@ void tst_QmlGraphicsListView::currentIndex()
QVERIFY(viewport != 0);
// current item should be third item
+ QCOMPARE(listview->currentIndex(), 3);
QCOMPARE(listview->currentItem(), findItem<QmlGraphicsItem>(viewport, "wrapper", 3));
// no wrap