diff options
author | Martin Jones <martin.jones@nokia.com> | 2010-10-14 15:08:13 (GMT) |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@nokia.com> | 2010-10-14 15:09:48 (GMT) |
commit | 78f3600423e6e48cd7d99c631f634c7949eb4227 (patch) | |
tree | f28fd51e4e20a97b8c13c1c5df8e6a5bc622e02f /tests | |
parent | c118708a9886643db887a89b02f31a1879604116 (diff) | |
download | Qt-78f3600423e6e48cd7d99c631f634c7949eb4227.zip Qt-78f3600423e6e48cd7d99c631f634c7949eb4227.tar.gz Qt-78f3600423e6e48cd7d99c631f634c7949eb4227.tar.bz2 |
Update sections if model content changes.
We didn't handle the section property changing, e.g. due to asynchronous
model.
Task-number: QT-4093
Reviewed-by: Aaron Kennedy
Conflicts:
src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp b/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp index 6452bae..3b2ab6d 100644 --- a/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp +++ b/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp @@ -979,6 +979,17 @@ void tst_QDeclarativeListView::sections() QTRY_VERIFY(item); QTRY_COMPARE(item->height(), 20.0); + // check that headers change when item changes + listview->setContentY(0); + model.modifyItem(0, "changed", "2"); + + canvas->show(); + qApp->exec(); + + item = findItem<QDeclarativeItem>(contentItem, "wrapper", 1); + QTRY_VERIFY(item); + QTRY_COMPARE(item->height(), 40.0); + delete canvas; } |