tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
child 37 758a864f9613
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
    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()