@@ -144,7 +144,7 @@ private Q_SLOTS:
144144// QCOMPARE(lvwph->contentY(), 1.);
145145// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
146146// }
147−//
147+//
148148// void testHeaderDetachDragDown()
149149// {
150150// QTest::mousePress(view, Qt::LeftButton, Qt::NoModifier, QPoint(0, 0));
@@ -170,9 +170,9 @@ private Q_SLOTS:
170170// QCOMPARE(lvwph->m_headerItem->height(), 50.);
171171// QCOMPARE(lvwph->contentY(), -5.);
172172// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
173−//
173+//
174174// QTest::mouseRelease(view, Qt::LeftButton, Qt::NoModifier, QPoint(0, 15));
175−//
175+//
176176// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
177177// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
178178// verifyItem(0, 50., 150., false);
@@ -187,7 +187,7 @@ private Q_SLOTS:
187187// QCOMPARE(lvwph->contentY(), 0.);
188188// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
189189// }
190−//
190+//
191191// void testDrag375PixelUp()
192192// {
193193// changeContentY(375);
@@ -206,7 +206,7 @@ private Q_SLOTS:
206206// QCOMPARE(lvwph->contentY(), 375.);
207207// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
208208// }
209−//
209+//
210210// void testDrag520PixelUp()
211211// {
212212// changeContentY(520);
@@ -224,7 +224,7 @@ private Q_SLOTS:
224224// QCOMPARE(lvwph->contentY(), 520.);
225225// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
226226// }
227−//
227+//
228228// void testDragHeaderUpThenShow()
229229// {
230230// changeContentY(120);
@@ -241,7 +241,7 @@ private Q_SLOTS:
241241// QCOMPARE(lvwph->m_headerItem->height(), 50.);
242242// QCOMPARE(lvwph->contentY(), 120.);
243243// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
244−//
244+//
245245// changeContentY(-30);
246246// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
247247// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
@@ -257,7 +257,7 @@ private Q_SLOTS:
257257// QCOMPARE(lvwph->contentY(), 90.);
258258// QCOMPARE(lvwph->m_headerItemShownHeight, 30.);
259259// }
260−//
260+//
261261// void testDragHeaderUpThenShowWithoutHidingTotally()
262262// {
263263// changeContentY(10);
@@ -274,9 +274,9 @@ private Q_SLOTS:
274274// QCOMPARE(lvwph->m_headerItem->height(), 50.);
275275// QCOMPARE(lvwph->contentY(), 10.);
276276// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
277−//
277+//
278278// changeContentY(-1);
279−//
279+//
280280// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
281281// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
282282// verifyItem(0, 41., 150., false);
@@ -291,7 +291,7 @@ private Q_SLOTS:
291291// QCOMPARE(lvwph->contentY(), 9.);
292292// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
293293// }
294−//
294+//
295295// void testPositionAtBeginningIndex0Visible()
296296// {
297297// changeContentY(375);
@@ -309,9 +309,9 @@ private Q_SLOTS:
309309// QCOMPARE(lvwph->m_headerItem->height(), 50.);
310310// QCOMPARE(lvwph->contentY(), 375.);
311311// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
312−//
312+//
313313// lvwph->positionAtBeginning();
314−//
314+//
315315// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
316316// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
317317// verifyItem(0, 50., 150., false);
@@ -326,7 +326,7 @@ private Q_SLOTS:
326326// QCOMPARE(lvwph->contentY(), 0.);
327327// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
328328// }
329−//
329+//
330330// void testPositionAtBeginningIndex0NotVisible()
331331// {
332332// changeContentY(520);
@@ -343,9 +343,9 @@ private Q_SLOTS:
343343// QCOMPARE(lvwph->m_headerItem->height(), 50.);
344344// QCOMPARE(lvwph->contentY(), 520.);
345345// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
346−//
346+//
347347// lvwph->positionAtBeginning();
348−//
348+//
349349// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
350350// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
351351// verifyItem(0, 50., 150., false);
@@ -360,7 +360,7 @@ private Q_SLOTS:
360360// QCOMPARE(lvwph->contentY(), 0.);
361361// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
362362// }
363−//
363+//
364364// void testIndex0GrowOnScreen()
365365// {
366366// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
@@ -376,9 +376,9 @@ private Q_SLOTS:
376376// QCOMPARE(lvwph->m_headerItem->height(), 50.);
377377// QCOMPARE(lvwph->contentY(), 0.);
378378// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
379−//
379+//
380380// model->setProperty(0, "size", 400);
381−//
381+//
382382// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
383383// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
384384// verifyItem(0, 50., 400., false);
@@ -392,7 +392,7 @@ private Q_SLOTS:
392392// QCOMPARE(lvwph->contentY(), 0.);
393393// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
394394// }
395−//
395+//
396396// void testIndex0GrowOffScreen()
397397// {
398398// changeContentY(375);
@@ -410,9 +410,9 @@ private Q_SLOTS:
410410// QCOMPARE(lvwph->m_headerItem->height(), 50.);
411411// QCOMPARE(lvwph->contentY(), 375.);
412412// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
413−//
413+//
414414// model->setProperty(0, "size", 400);
415−//
415+//
416416// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
417417// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
418418// verifyItem(0, -575., 400., true);
@@ -427,9 +427,9 @@ private Q_SLOTS:
427427// QCOMPARE(lvwph->m_headerItem->height(), 50.);
428428// QCOMPARE(lvwph->contentY(), 375.);
429429// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
430−//
430+//
431431// scrollToTop();
432−//
432+//
433433// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
434434// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
435435// verifyItem(0, 50., 400., false);
@@ -442,9 +442,9 @@ private Q_SLOTS:
442442// QCOMPARE(lvwph->m_headerItem->height(), 50.);
443443// QCOMPARE(lvwph->contentY(), -250.);
444444// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
445−//
445+//
446446// changeContentY(30);
447−//
447+//
448448// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
449449// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
450450// verifyItem(0, 20., 400., false);
@@ -458,7 +458,7 @@ private Q_SLOTS:
458458// QCOMPARE(lvwph->contentY(), -220.);
459459// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
460460// }
461−//
461+//
462462// void testIndex0GrowNotCreated()
463463// {
464464// changeContentY(520);
@@ -475,9 +475,9 @@ private Q_SLOTS:
475475// QCOMPARE(lvwph->m_headerItem->height(), 50.);
476476// QCOMPARE(lvwph->contentY(), 520.);
477477// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
478−//
478+//
479479// model->setProperty(0, "size", 400);
480−//
480+//
481481// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
482482// QCOMPARE(lvwph->m_firstVisibleIndex, 1);
483483// verifyItem(0, -320., 200., true);
@@ -491,9 +491,9 @@ private Q_SLOTS:
491491// QCOMPARE(lvwph->m_headerItem->height(), 50.);
492492// QCOMPARE(lvwph->contentY(), 520.);
493493// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
494−//
494+//
495495// scrollToTop();
496−//
496+//
497497// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
498498// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
499499// verifyItem(0, 50., 400., false);
@@ -507,7 +507,7 @@ private Q_SLOTS:
507507// QCOMPARE(lvwph->contentY(), -250.);
508508// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
509509// }
510−//
510+//
511511// void testShowHideShowHeaderAtBottom()
512512// {
513513// scrollToBottom();
@@ -523,7 +523,7 @@ private Q_SLOTS:
523523// QCOMPARE(lvwph->m_headerItem->height(), 50.);
524524// QCOMPARE(lvwph->contentY(), 1258.);
525525// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
526−//
526+//
527527// changeContentY(-30);
528528// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
529529// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
@@ -537,7 +537,7 @@ private Q_SLOTS:
537537// QCOMPARE(lvwph->m_headerItem->height(), 50.);
538538// QCOMPARE(lvwph->contentY(), 1228.);
539539// QCOMPARE(lvwph->m_headerItemShownHeight, 30.);
540−//
540+//
541541// changeContentY(30);
542542// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
543543// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
@@ -551,7 +551,7 @@ private Q_SLOTS:
551551// QCOMPARE(lvwph->m_headerItem->height(), 50.);
552552// QCOMPARE(lvwph->contentY(), 1258.);
553553// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
554−//
554+//
555555// changeContentY(-30);
556556// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
557557// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
@@ -566,7 +566,7 @@ private Q_SLOTS:
566566// QCOMPARE(lvwph->contentY(), 1228.);
567567// QCOMPARE(lvwph->m_headerItemShownHeight, 30.);
568568// }
569−//
569+//
570570// void testChangeDelegateAtBottom()
571571// {
572572// scrollToBottom();
@@ -582,9 +582,9 @@ private Q_SLOTS:
582582// QCOMPARE(lvwph->m_headerItem->height(), 50.);
583583// QCOMPARE(lvwph->contentY(), 1258.);
584584// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
585−//
585+//
586586// lvwph->setDelegate(otherDelegate);
587−//
587+//
588588// QTRY_COMPARE(lvwph->m_visibleItems.count(), 6);
589589// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
590590// verifyItem(0, 50., 35., false);
@@ -601,7 +601,7 @@ private Q_SLOTS:
601601// QCOMPARE(lvwph->contentY(), 0.);
602602// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
603603// }
604−//
604+//
605605// void testGrowHeaderAtTop()
606606// {
607607// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
@@ -617,9 +617,9 @@ private Q_SLOTS:
617617// QCOMPARE(lvwph->m_headerItem->height(), 50.);
618618// QCOMPARE(lvwph->contentY(), 0.);
619619// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
620−//
620+//
621621// lvwph->m_headerItem->setHeight(100);
622−//
622+//
623623// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
624624// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
625625// verifyItem(0, 100., 150., false);
@@ -634,7 +634,7 @@ private Q_SLOTS:
634634// QCOMPARE(lvwph->contentY(), 0.);
635635// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
636636// }
637−//
637+//
638638// void testGrowHeaderAtBottom()
639639// {
640640// scrollToBottom();
@@ -650,9 +650,9 @@ private Q_SLOTS:
650650// QCOMPARE(lvwph->m_headerItem->height(), 50.);
651651// QCOMPARE(lvwph->contentY(), 1258.);
652652// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
653−//
653+//
654654// lvwph->m_headerItem->setHeight(100);
655−//
655+//
656656// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
657657// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
658658// verifyItem(0, -508., 350., true);
@@ -665,9 +665,9 @@ private Q_SLOTS:
665665// QCOMPARE(lvwph->m_headerItem->height(), 100.);
666666// QCOMPARE(lvwph->contentY(), 1258.);
667667// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
668−//
668+//
669669// changeContentY(-30);
670−//
670+//
671671// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
672672// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
673673// verifyItem(0, -508., 350., true);
@@ -680,10 +680,10 @@ private Q_SLOTS:
680680// QCOMPARE(lvwph->m_headerItem->height(), 100.);
681681// QCOMPARE(lvwph->contentY(), 1228.);
682682// QCOMPARE(lvwph->m_headerItemShownHeight, 30.);
683−//
684−//
683+//
684+//
685685// scrollToTop();
686−//
686+//
687687// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
688688// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
689689// verifyItem(0, 100., 150., false);
@@ -698,7 +698,7 @@ private Q_SLOTS:
698698// QCOMPARE(lvwph->contentY(), -50.);
699699// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
700700// }
701−//
701+//
702702// void testGrowHeaderPartlyShown()
703703// {
704704// scrollToBottom();
@@ -714,9 +714,9 @@ private Q_SLOTS:
714714// QCOMPARE(lvwph->m_headerItem->height(), 50.);
715715// QCOMPARE(lvwph->contentY(), 1258.);
716716// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
717−//
717+//
718718// changeContentY(-30);
719−//
719+//
720720// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
721721// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
722722// verifyItem(0, -508., 350., true);
@@ -729,9 +729,9 @@ private Q_SLOTS:
729729// QCOMPARE(lvwph->m_headerItem->height(), 50.);
730730// QCOMPARE(lvwph->contentY(), 1228.);
731731// QCOMPARE(lvwph->m_headerItemShownHeight, 30.);
732−//
732+//
733733// lvwph->m_headerItem->setHeight(100);
734−//
734+//
735735// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
736736// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
737737// verifyItem(0, -508., 350., true);
@@ -744,9 +744,9 @@ private Q_SLOTS:
744744// QCOMPARE(lvwph->m_headerItem->height(), 100.);
745745// QCOMPARE(lvwph->contentY(), 1228.);
746746// QCOMPARE(lvwph->m_headerItemShownHeight, 80.);
747−//
747+//
748748// scrollToTop();
749−//
749+//
750750// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
751751// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
752752// verifyItem(0, 100., 150., false);
@@ -761,13 +761,13 @@ private Q_SLOTS:
761761// QCOMPARE(lvwph->contentY(), 0.);
762762// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
763763// }
764−//
764+//
765765// void testShrinkHeaderMoreThanPartlyShown()
766766// {
767767// scrollToBottom();
768768// lvwph->m_headerItem->setHeight(100);
769769// changeContentY(-30);
770−//
770+//
771771// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
772772// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
773773// verifyItem(0, -508., 350., true);
@@ -780,9 +780,9 @@ private Q_SLOTS:
780780// QCOMPARE(lvwph->m_headerItem->height(), 100.);
781781// QCOMPARE(lvwph->contentY(), 1228.);
782782// QCOMPARE(lvwph->m_headerItemShownHeight, 30.);
783−//
783+//
784784// lvwph->m_headerItem->setHeight(50);
785−//
785+//
786786// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
787787// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
788788// verifyItem(0, -508., 350., true);
@@ -796,9 +796,9 @@ private Q_SLOTS:
796796// QCOMPARE(lvwph->contentY(), 1228.);
797797// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
798798// QTRY_VERIFY(lvwph->isAtYEnd());
799−//
799+//
800800// scrollToTop();
801−//
801+//
802802// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
803803// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
804804// verifyItem(0, 50., 150., false);
@@ -813,11 +813,11 @@ private Q_SLOTS:
813813// QCOMPARE(lvwph->contentY(), -30.);
814814// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
815815// }
816−//
816+//
817817// void testSetEmptyHeaderAtTop()
818818// {
819819// lvwph->setHeader(nullptr);
820−//
820+//
821821// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
822822// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
823823// verifyItem(0, 0., 150., false);
@@ -831,12 +831,12 @@ private Q_SLOTS:
831831// QCOMPARE(lvwph->contentY(), 0.);
832832// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
833833// }
834−//
834+//
835835// void testSetEmptyHeaderAtBottom()
836836// {
837837// scrollToBottom();
838838// lvwph->setHeader(nullptr);
839−//
839+//
840840// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
841841// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
842842// verifyItem(0, -508., 350., true);
@@ -848,9 +848,9 @@ private Q_SLOTS:
848848// QCOMPARE(lvwph->m_headerItem, (QQuickItem*)nullptr);
849849// QCOMPARE(lvwph->contentY(), 1258.);
850850// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
851−//
851+//
852852// scrollToTop();
853−//
853+//
854854// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
855855// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
856856// verifyItem(0, 0., 150., false);
@@ -864,13 +864,13 @@ private Q_SLOTS:
864864// QCOMPARE(lvwph->contentY(), 50.);
865865// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
866866// }
867−//
867+//
868868// void testSetEmptyHeaderWhenPartlyShownClipped()
869869// {
870870// scrollToBottom();
871871// changeContentY(-30);
872872// lvwph->setHeader(nullptr);
873−//
873+//
874874// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
875875// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
876876// verifyItem(0, -508., 350., true);
@@ -883,9 +883,9 @@ private Q_SLOTS:
883883// QCOMPARE(lvwph->contentY(), 1228.);
884884// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
885885// QTRY_VERIFY(lvwph->isAtYEnd());
886−//
886+//
887887// scrollToTop();
888−//
888+//
889889// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
890890// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
891891// verifyItem(0, 0., 150., false);
@@ -899,12 +899,12 @@ private Q_SLOTS:
899899// QCOMPARE(lvwph->contentY(), 20.);
900900// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
901901// }
902−//
902+//
903903// void testSetEmptyHeaderWhenPartlyShownNotClipped()
904904// {
905905// changeContentY(30);
906906// lvwph->setHeader(nullptr);
907−//
907+//
908908// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
909909// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
910910// verifyItem(0, -30., 150., false);
@@ -918,11 +918,11 @@ private Q_SLOTS:
918918// QCOMPARE(lvwph->contentY(), 30.);
919919// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
920920// }
921−//
921+//
922922// void testSetNullDelegate()
923923// {
924924// lvwph->setDelegate(nullptr);
925−//
925+//
926926// QTRY_COMPARE(lvwph->m_visibleItems.count(), 0);
927927// QCOMPARE(lvwph->m_firstVisibleIndex, -1);
928928// QCOMPARE(lvwph->m_minYExtent, 0.);
@@ -936,12 +936,12 @@ private Q_SLOTS:
936936// QVERIFY(lvwph->isAtYBeginning());
937937// QVERIFY(lvwph->isAtYEnd());
938938// }
939−//
939+//
940940// void testInsertItems()
941941// {
942942// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 1), Q_ARG(QVariant, 100));
943943// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 1), Q_ARG(QVariant, 125));
944−//
944+//
945945// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
946946// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
947947// verifyItem(0, 50., 150., false);
@@ -957,11 +957,11 @@ private Q_SLOTS:
957957// QCOMPARE(lvwph->contentY(), 0.);
958958// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
959959// }
960−//
960+//
961961// void testInsertItemsOnNotShownPosition()
962962// {
963963// changeContentY(700);
964−//
964+//
965965// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
966966// QTRY_COMPARE(lvwph->m_firstVisibleIndex, 2);
967967// verifyItem(0, -300., 350., false);
@@ -975,10 +975,10 @@ private Q_SLOTS:
975975// QCOMPARE(lvwph->m_headerItem->height(), 50.);
976976// QCOMPARE(lvwph->contentY(), 700.);
977977// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
978−//
978+//
979979// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 1), Q_ARG(QVariant, 100));
980980// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 1), Q_ARG(QVariant, 125));
981−//
981+//
982982// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
983983// QCOMPARE(lvwph->m_firstVisibleIndex, 4);
984984// verifyItem(0, -300., 350., false);
@@ -992,9 +992,9 @@ private Q_SLOTS:
992992// QCOMPARE(lvwph->m_headerItem->height(), 50.);
993993// QCOMPARE(lvwph->contentY(), 700.);
994994// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
995−//
995+//
996996// scrollToTop();
997−//
997+//
998998// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
999999// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
10001000// verifyItem(0, 50., 150., false);
@@ -1010,12 +1010,12 @@ private Q_SLOTS:
10101010// QCOMPARE(lvwph->contentY(), -225.);
10111011// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
10121012// }
1013−//
1013+//
10141014// void testInsertItemsAtEndOfViewport()
10151015// {
10161016// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 3), Q_ARG(QVariant, 100));
10171017// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 3), Q_ARG(QVariant, 125));
1018−//
1018+//
10191019// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
10201020// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
10211021// verifyItem(0, 50., 150., false);
@@ -1030,11 +1030,11 @@ private Q_SLOTS:
10301030// QCOMPARE(lvwph->contentY(), 0.);
10311031// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
10321032// }
1033−//
1033+//
10341034// void testInsertItemsBeforeValidIndex()
10351035// {
10361036// changeContentY(520);
1037−//
1037+//
10381038// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
10391039// QCOMPARE(lvwph->m_firstVisibleIndex, 1);
10401040// verifyItem(0, -320., 200., true);
@@ -1048,10 +1048,10 @@ private Q_SLOTS:
10481048// QCOMPARE(lvwph->m_headerItem->height(), 50.);
10491049// QCOMPARE(lvwph->contentY(), 520.);
10501050// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
1051−//
1051+//
10521052// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 1), Q_ARG(QVariant, 100));
10531053// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 1), Q_ARG(QVariant, 125));
1054−//
1054+//
10551055// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
10561056// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
10571057// verifyItem(0, -320., 200., true);
@@ -1136,12 +1136,12 @@ private Q_SLOTS:
11361136// void testInsertItemsAtBottom()
11371137// {
11381138// scrollToBottom();
1139−//
1139+//
11401140// QVERIFY(lvwph->isAtYEnd());
1141−//
1141+//
11421142// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 6), Q_ARG(QVariant, 100));
11431143// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 6), Q_ARG(QVariant, 125));
1144−//
1144+//
11451145// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
11461146// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
11471147// verifyItem(0, -508., 350., true);
@@ -1157,9 +1157,9 @@ private Q_SLOTS:
11571157// QCOMPARE(lvwph->contentY(), 1258.);
11581158// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
11591159// QVERIFY(!lvwph->isAtYEnd());
1160−//
1160+//
11611161// scrollToBottom();
1162−//
1162+//
11631163// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
11641164// QCOMPARE(lvwph->m_firstVisibleIndex, 4);
11651165// verifyItem(0, -383., 350., true);
@@ -1175,11 +1175,11 @@ private Q_SLOTS:
11751175// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
11761176// QVERIFY(lvwph->isAtYEnd());
11771177// }
1178−//
1178+//
11791179// void testInsertItemAtTop()
11801180// {
11811181// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 75));
1182−//
1182+//
11831183// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
11841184// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
11851185// verifyItem(0, 50., 75., false);
@@ -1199,7 +1199,7 @@ private Q_SLOTS:
11991199// void testInsertItem10SmallItemsAtTopWhenAtBottom()
12001200// {
12011201// scrollToBottom();
1202−//
1202+//
12031203// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 75));
12041204// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 75));
12051205// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 75));
@@ -1210,7 +1210,7 @@ private Q_SLOTS:
12101210// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 75));
12111211// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 75));
12121212// QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 75));
1213−//
1213+//
12141214// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
12151215// QCOMPARE(lvwph->m_firstVisibleIndex, 13);
12161216// verifyItem(0, -508., 350., true);
@@ -1223,9 +1223,9 @@ private Q_SLOTS:
12231223// QCOMPARE(lvwph->m_headerItem->height(), 50.);
12241224// QCOMPARE(lvwph->contentY(), 1258.);
12251225// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
1226−//
1226+//
12271227// changeContentY(-1700);
1228−//
1228+//
12291229// int i = 0;
12301230// while(i < 10 && lvwph->m_visibleItems.count() != 12) {
12311231// qDebug() << "Loop" << i;
@@ -1263,7 +1263,7 @@ private Q_SLOTS:
12631263// void testRemoveItemsAtTop()
12641264// {
12651265// QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 0), Q_ARG(QVariant, 2));
1266−//
1266+//
12671267// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
12681268// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
12691269// verifyItem(0, 50., 350., false);
@@ -1278,13 +1278,13 @@ private Q_SLOTS:
12781278// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
12791279// QVERIFY(lvwph->isAtYBeginning());
12801280// }
1281−//
1281+//
12821282// void testRemoveNonCreatedItemsAtTopWhenAtBottom()
12831283// {
12841284// scrollToBottom();
1285−//
1285+//
12861286// QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 0), Q_ARG(QVariant, 2));
1287−//
1287+//
12881288// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
12891289// QCOMPARE(lvwph->m_firstVisibleIndex, 1);
12901290// verifyItem(0, -508., 350., true);
@@ -1298,13 +1298,13 @@ private Q_SLOTS:
12981298// QCOMPARE(lvwph->contentY(), 1258.);
12991299// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
13001300// }
1301−//
1301+//
13021302// void testRemoveLastItemsAtBottom()
13031303// {
13041304// scrollToBottom();
1305−//
1305+//
13061306// QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 4), Q_ARG(QVariant, 2));
1307−//
1307+//
13081308// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
13091309// QCOMPARE(lvwph->m_firstVisibleIndex, 1);
13101310// verifyItem(0, -358., 200., true);
@@ -1318,11 +1318,11 @@ private Q_SLOTS:
13181318// QCOMPARE(lvwph->contentY(), 558.);
13191319// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
13201320// }
1321−//
1321+//
13221322// void testRemoveItemOutOfViewport()
13231323// {
13241324// changeContentY(520);
1325−//
1325+//
13261326// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
13271327// QCOMPARE(lvwph->m_firstVisibleIndex, 1);
13281328// verifyItem(0, -320., 200., true);
@@ -1336,10 +1336,10 @@ private Q_SLOTS:
13361336// QCOMPARE(lvwph->m_headerItem->height(), 50.);
13371337// QCOMPARE(lvwph->contentY(), 520.);
13381338// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
1339−//
1340−//
1339+//
1340+//
13411341// QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 1));
1342−//
1342+//
13431343// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
13441344// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
13451345// verifyItem(0, -270., 150., true);
@@ -1354,11 +1354,11 @@ private Q_SLOTS:
13541354// QCOMPARE(lvwph->contentY(), 520.);
13551355// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
13561356// }
1357−//
1357+//
13581358// void testMoveFirstItems()
13591359// {
13601360// QMetaObject::invokeMethod(model, "moveItems", Q_ARG(QVariant, 0), Q_ARG(QVariant, 1), Q_ARG(QVariant, 1));
1361−//
1361+//
13621362// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
13631363// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
13641364// verifyItem(0, 50., 200., false);
@@ -1372,13 +1372,13 @@ private Q_SLOTS:
13721372// QCOMPARE(lvwph->m_headerItem->height(), 50.);
13731373// QCOMPARE(lvwph->contentY(), 0.);
13741374// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
1375−//
1375+//
13761376// }
1377−//
1377+//
13781378// void testMoveFirstOutOfVisibleItems()
13791379// {
13801380// QMetaObject::invokeMethod(model, "moveItems", Q_ARG(QVariant, 0), Q_ARG(QVariant, 4), Q_ARG(QVariant, 1));
1381−//
1381+//
13821382// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
13831383// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
13841384// verifyItem(0, 50., 200., false);
@@ -1391,13 +1391,13 @@ private Q_SLOTS:
13911391// QCOMPARE(lvwph->m_headerItem->height(), 50.);
13921392// QCOMPARE(lvwph->contentY(), 0.);
13931393// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
1394−//
1394+//
13951395// }
1396−//
1396+//
13971397// void testMoveFirstToLastAtBottom()
13981398// {
13991399// scrollToBottom();
1400−//
1400+//
14011401// QTRY_COMPARE(lvwph->m_visibleItems.count(), 3);
14021402// QCOMPARE(lvwph->m_firstVisibleIndex, 3);
14031403// verifyItem(0, -508., 350., true);
@@ -1410,9 +1410,9 @@ private Q_SLOTS:
14101410// QCOMPARE(lvwph->m_headerItem->height(), 50.);
14111411// QCOMPARE(lvwph->contentY(), 1258.);
14121412// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
1413−//
1413+//
14141414// QMetaObject::invokeMethod(model, "moveItems", Q_ARG(QVariant, 0), Q_ARG(QVariant, 5), Q_ARG(QVariant, 1));
1415−//
1415+//
14161416// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
14171417// QCOMPARE(lvwph->m_firstVisibleIndex, 2);
14181418// verifyItem(0, -508., 350., true);
@@ -1428,11 +1428,11 @@ private Q_SLOTS:
14281428// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
14291429// QVERIFY(!lvwph->isAtYEnd());
14301430// }
1431−//
1431+//
14321432// void testChangeSizeVisibleItemNotOnViewport()
14331433// {
14341434// changeContentY(440);
1435−//
1435+//
14361436// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
14371437// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
14381438// verifyItem(0, -390., 150., true);
@@ -1447,9 +1447,9 @@ private Q_SLOTS:
14471447// QCOMPARE(lvwph->m_headerItem->height(), 50.);
14481448// QCOMPARE(lvwph->contentY(), 440.);
14491449// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
1450−//
1450+//
14511451// model->setProperty(1, "size", 100);
1452−//
1452+//
14531453// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
14541454// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
14551455// verifyItem(0, -290., 150., true);
@@ -1465,11 +1465,11 @@ private Q_SLOTS:
14651465// QCOMPARE(lvwph->contentY(), 440.);
14661466// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);
14671467// }
1468−//
1468+//
14691469// void testShowHeaderCloseToTheTop()
14701470// {
14711471// changeContentY(375);
1472−//
1472+//
14731473// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
14741474// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
14751475// verifyItem(0, -325., 150., true);
@@ -1484,9 +1484,9 @@ private Q_SLOTS:
14841484// QCOMPARE(lvwph->m_headerItem->height(), 50.);
14851485// QCOMPARE(lvwph->contentY(), 375.);
14861486// QCOMPARE(lvwph->m_headerItemShownHeight, 0.);;
1487−//
1487+//
14881488// lvwph->showHeader();
1489−//
1489+//
14901490// QTRY_VERIFY(!lvwph->m_headerShowAnimation->isRunning());
14911491// QTRY_COMPARE(lvwph->m_visibleItems.count(), 5);
14921492// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
@@ -1502,9 +1502,9 @@ private Q_SLOTS:
15021502// QCOMPARE(lvwph->m_headerItem->height(), 50.);
15031503// QCOMPARE(lvwph->contentY(), 325.);
15041504// QCOMPARE(lvwph->m_headerItemShownHeight, 50.);;
1505−//
1505+//
15061506// scrollToTop();
1507−//
1507+//
15081508// QTRY_COMPARE(lvwph->m_visibleItems.count(), 4);
15091509// QCOMPARE(lvwph->m_firstVisibleIndex, 0);
15101510// verifyItem(0, 50., 150., false);