From 99dd5d94c598e4b7df0185f6fe57103ce961bf9d Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Wed, 9 Sep 2020 15:55:55 +0300 Subject: [PATCH] effects/cubeslide: Port away from deprecated QTimeline curve shape prop QTimeline::CurveShape has been deprecated in Qt 5.15. --- effects/cubeslide/cubeslide.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/effects/cubeslide/cubeslide.cpp b/effects/cubeslide/cubeslide.cpp index 6b63a669eb..2f4cb303f6 100644 --- a/effects/cubeslide/cubeslide.cpp +++ b/effects/cubeslide/cubeslide.cpp @@ -57,7 +57,7 @@ void CubeSlideEffect::reconfigure(ReconfigureFlags) CubeSlideConfig::self()->read(); // TODO: rename rotationDuration to duration rotationDuration = animationTime(CubeSlideConfig::rotationDuration() != 0 ? CubeSlideConfig::rotationDuration() : 500); - timeLine.setCurveShape(QTimeLine::EaseInOutCurve); + timeLine.setEasingCurve(QEasingCurve::InOutSine); timeLine.setDuration(rotationDuration); dontSlidePanels = CubeSlideConfig::dontSlidePanels(); dontSlideStickyWindows = CubeSlideConfig::dontSlideStickyWindows(); @@ -367,9 +367,9 @@ void CubeSlideEffect::postPaintScreen() } timeLine.setCurrentTime(0); if (slideRotations.count() == 1) - timeLine.setCurveShape(QTimeLine::EaseOutCurve); + timeLine.setEasingCurve(QEasingCurve::OutSine); else - timeLine.setCurveShape(QTimeLine::LinearCurve); + timeLine.setEasingCurve(QEasingCurve::Linear); if (slideRotations.empty()) { for (EffectWindow* w : staticWindows) { w->setData(WindowForceBlurRole, QVariant()); @@ -500,9 +500,9 @@ void CubeSlideEffect::startAnimation() { } } if (slideRotations.count() == 1) { - timeLine.setCurveShape(QTimeLine::EaseInOutCurve); + timeLine.setEasingCurve(QEasingCurve::InOutSine); } else { - timeLine.setCurveShape(QTimeLine::EaseInCurve); + timeLine.setEasingCurve(QEasingCurve::InSine); } effects->setActiveFullScreenEffect(this); timeLine.setCurrentTime(0);