effects/desktopgrid: Port away from deprecated QTimeline curve shape prop

QTimeline::CurveShape has been deprecated in Qt 5.15.


(cherry picked from commit 3d0042e05b)
icc-effect-5.20.5
Vlad Zahorodnii 2020-09-09 12:53:13 +00:00
parent fc5a553eb0
commit 1630ce053a
1 changed files with 3 additions and 3 deletions

View File

@ -108,7 +108,7 @@ void DesktopGridEffect::reconfigure(ReconfigureFlags)
// TODO: rename zoomDuration to duration
zoomDuration = animationTime(DesktopGridConfig::zoomDuration() != 0 ? DesktopGridConfig::zoomDuration() : 300);
timeline.setCurveShape(QTimeLine::EaseInOutCurve);
timeline.setEasingCurve(QEasingCurve::InOutSine);
timeline.setDuration(zoomDuration);
border = DesktopGridConfig::borderWidth();
@ -1046,7 +1046,7 @@ void DesktopGridEffect::setup()
hoverTimeline.clear();
for (int i = 0; i < effects->numberOfDesktops(); i++) {
QTimeLine *newTimeline = new QTimeLine(zoomDuration, this);
newTimeline->setCurveShape(QTimeLine::EaseInOutCurve);
newTimeline->setEasingCurve(QEasingCurve::InOutSine);
hoverTimeline.append(newTimeline);
}
hoverTimeline[effects->currentDesktop() - 1]->setCurrentTime(hoverTimeline[effects->currentDesktop() - 1]->duration());
@ -1282,7 +1282,7 @@ void DesktopGridEffect::desktopsAdded(int old)
for (int i = old; i <= effects->numberOfDesktops(); i++) {
// add a timeline for the new desktop
QTimeLine *newTimeline = new QTimeLine(zoomDuration, this);
newTimeline->setCurveShape(QTimeLine::EaseInOutCurve);
newTimeline->setEasingCurve(QEasingCurve::InOutSine);
hoverTimeline.append(newTimeline);
}