equal
deleted
inserted
replaced
54 #include <QAbstractListModel> |
54 #include <QAbstractListModel> |
55 #include <QStringListModel> |
55 #include <QStringListModel> |
56 #include <QFile> |
56 #include <QFile> |
57 |
57 |
58 #include "../../../shared/util.h" |
58 #include "../../../shared/util.h" |
|
59 |
|
60 #ifdef Q_OS_SYMBIAN |
|
61 // In Symbian OS test data is located in applications private dir |
|
62 #define SRCDIR "." |
|
63 #endif |
59 |
64 |
60 class tst_QDeclarativePathView : public QObject |
65 class tst_QDeclarativePathView : public QObject |
61 { |
66 { |
62 Q_OBJECT |
67 Q_OBJECT |
63 public: |
68 public: |
442 QCOMPARE(curItem->pos() + offset, QPointF(qRound(itemPos.x()), qRound(itemPos.y()))); |
447 QCOMPARE(curItem->pos() + offset, QPointF(qRound(itemPos.x()), qRound(itemPos.y()))); |
443 } |
448 } |
444 |
449 |
445 pathview->setOffset(0.0); |
450 pathview->setOffset(0.0); |
446 QCOMPARE(firstItem->pos() + offset, start); |
451 QCOMPARE(firstItem->pos() + offset, start); |
|
452 |
|
453 // Change delegate size |
|
454 pathview->setOffset(0.1); |
|
455 pathview->setOffset(0.0); |
|
456 canvas->rootObject()->setProperty("delegateWidth", 30); |
|
457 QCOMPARE(firstItem->width(), 30.0); |
|
458 offset.setX(firstItem->width()/2); |
|
459 QTRY_COMPARE(firstItem->pos() + offset, start); |
|
460 |
|
461 // Change delegate scale |
|
462 pathview->setOffset(0.1); |
|
463 pathview->setOffset(0.0); |
|
464 canvas->rootObject()->setProperty("delegateScale", 1.2); |
|
465 QTRY_COMPARE(firstItem->pos() + offset, start); |
447 |
466 |
448 delete canvas; |
467 delete canvas; |
449 } |
468 } |
450 |
469 |
451 void tst_QDeclarativePathView::setCurrentIndex() |
470 void tst_QDeclarativePathView::setCurrentIndex() |