QCOMPARE(spy.count(),3);
flickable->setBoundsBehavior(QQuickFlickable::StopAtBounds);
QCOMPARE(spy.count(),3);
+
+ delete flickable;
}
void tst_qquickflickable::rebound()
QCOMPARE(spy.count(),1);
flickable->setMaximumFlickVelocity(2.0);
QCOMPARE(spy.count(),1);
+
+ delete flickable;
}
void tst_qquickflickable::flickDeceleration()
QCOMPARE(spy.count(),1);
flickable->setFlickDeceleration(2.0);
QCOMPARE(spy.count(),1);
+
+ delete flickable;
}
void tst_qquickflickable::pressDelay()
QCOMPARE(spy.count(),1);
flickable->setPressDelay(200);
QCOMPARE(spy.count(),1);
+
+ delete flickable;
}
// QTBUG-17361
flickable->setFlickableDirection(QQuickFlickable::HorizontalFlick);
QCOMPARE(flickable->flickableDirection(), QQuickFlickable::HorizontalFlick);
QCOMPARE(spy.count(),3);
+
+ delete flickable;
}
// QtQuick 1.1
void tst_qquickflickable::resizeContent()
{
QQmlEngine engine;
+ engine.rootContext()->setContextProperty("setRebound", false);
QQmlComponent c(&engine, testFileUrl("resize.qml"));
QQuickItem *root = qobject_cast<QQuickItem*>(c.create());
QQuickFlickable *obj = findItem<QQuickFlickable>(root, "flick");
QTest::mouseRelease(window, Qt::LeftButton, 0, QPoint(50, 10));
QTRY_VERIFY(window->rootObject()->property("clicked").toBool() == true);
+
+ delete window;
}
void tst_qquickflickable::flickVelocity()
QTRY_VERIFY(!flickable->isDragging());
QTest::mouseRelease(window, Qt::LeftButton, 0, QPoint(50, 10));
+
+ delete window;
}
void tst_qquickflickable::clickAndDragWhenTransformed()