effects/cubeslide: Port away from deprecated QTimeline curve shape prop
QTimeline::CurveShape has been deprecated in Qt 5.15.
This commit is contained in:
parent
3d0042e05b
commit
99dd5d94c5
1 changed files with 5 additions and 5 deletions
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue