diff options
author | Edward Welbourne <edward.welbourne@qt.io> | 2020-07-15 13:01:09 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2020-07-16 17:52:29 +0000 |
commit | 8a2affe5c51816ff5679f03d971baefd9ae31977 (patch) | |
tree | b3ba79468fe9a8553de589711ffaae3d4fd8c3b0 /tests | |
parent | 4075fd43fcc7f17011eb974ca4709d0476348c0a (diff) |
Deprecate QTimeLine's curveShape in favor of its easingCurve
QEasingCurve has a richer variety of curves and curveShape was already
implemented by changing the easingCurve property.
[ChangeLog][QtCore][QTimeLine] Deprecated QTimeLine's curveShape
property in favor of the easingCurve property.
Change-Id: I7261c0f24d7e02bc94624f0b74d699df62de1a52
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
(cherry picked from commit d6502614d0f04695bdb362778ecfc0dbc0b3de21)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp b/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp index b68c582732..45b0c47785 100644 --- a/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp +++ b/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2016 The Qt Company Ltd. +** Copyright (C) 2020 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the test suite of the Qt Toolkit. @@ -306,13 +306,13 @@ void tst_QTimeLine::loopCount() void tst_QTimeLine::interpolation() { QTimeLine timeLine(400); - QCOMPARE(timeLine.curveShape(), QTimeLine::EaseInOutCurve); + QCOMPARE(timeLine.easingCurve(), QEasingCurve::InOutSine); timeLine.setFrameRange(100, 200); - timeLine.setCurveShape(QTimeLine::LinearCurve); - QCOMPARE(timeLine.curveShape(), QTimeLine::LinearCurve); + timeLine.setEasingCurve(QEasingCurve::Linear); + QCOMPARE(timeLine.easingCurve(), QEasingCurve::Linear); // smooth - timeLine.setCurveShape(QTimeLine::EaseInOutCurve); + timeLine.setEasingCurve(QEasingCurve::InOutSine); timeLine.start(); QTest::qWait(100); QCOMPARE(timeLine.state(), QTimeLine::Running); @@ -323,7 +323,7 @@ void tst_QTimeLine::interpolation() timeLine.setCurrentTime(0); // linear - timeLine.setCurveShape(QTimeLine::LinearCurve); + timeLine.setEasingCurve(QEasingCurve::Linear); timeLine.start(); QTest::qWait(100); QCOMPARE(timeLine.state(), QTimeLine::Running); @@ -373,7 +373,7 @@ void tst_QTimeLine::reverse() QFETCH(int, wait2); QTimeLine timeLine(duration); - timeLine.setCurveShape(QTimeLine::LinearCurve); + timeLine.setEasingCurve(QEasingCurve::Linear); timeLine.setFrameRange(start, end); timeLine.setDirection((QTimeLine::Direction)direction); @@ -419,7 +419,7 @@ void tst_QTimeLine::toggleDirection() void tst_QTimeLine::frameChanged() { QTimeLine timeLine; - timeLine.setCurveShape(QTimeLine::LinearCurve); + timeLine.setEasingCurve(QEasingCurve::Linear); timeLine.setFrameRange(0,9); timeLine.setUpdateInterval(800); QSignalSpy spy(&timeLine, &QTimeLine::frameChanged); @@ -519,7 +519,7 @@ void tst_QTimeLine::multipleTimeLines() void tst_QTimeLine::sineCurve() { QTimeLine timeLine(1000); - timeLine.setCurveShape(QTimeLine::SineCurve); + timeLine.setEasingCurve(QEasingCurve::SineCurve); QCOMPARE(timeLine.valueForTime(0), qreal(0)); QCOMPARE(timeLine.valueForTime(250), qreal(0.5)); QCOMPARE(timeLine.valueForTime(500), qreal(1)); @@ -530,7 +530,7 @@ void tst_QTimeLine::sineCurve() void tst_QTimeLine::cosineCurve() { QTimeLine timeLine(1000); - timeLine.setCurveShape(QTimeLine::CosineCurve); + timeLine.setEasingCurve(QEasingCurve::CosineCurve); QCOMPARE(timeLine.valueForTime(0), qreal(0.5)); QCOMPARE(timeLine.valueForTime(250), qreal(1)); QCOMPARE(timeLine.valueForTime(500), qreal(0.5)); @@ -544,7 +544,7 @@ void tst_QTimeLine::outOfRange() QCOMPARE(timeLine.valueForTime(-100), qreal(0)); QCOMPARE(timeLine.valueForTime(2000), qreal(1)); - timeLine.setCurveShape(QTimeLine::SineCurve); + timeLine.setEasingCurve(QEasingCurve::SineCurve); QCOMPARE(timeLine.valueForTime(2000), qreal(0)); } |