Replace QTimeLine::CurveShape with QEasingCurve

This commit is contained in:
Jonas Kvinge
2020-07-18 17:53:14 +02:00
parent 6e2ec89a05
commit 638998a861
3 changed files with 10 additions and 7 deletions

View File

@@ -40,6 +40,7 @@
#include <QString>
#include <QUrl>
#include <QTimeLine>
#include <QEasingCurve>
#include <QMetaObject>
#include <QUuid>
#include <QtDebug>
@@ -1136,7 +1137,7 @@ void GstEnginePipeline::UpdateEqualizer() {
}
void GstEnginePipeline::StartFader(const qint64 duration_nanosec, const QTimeLine::Direction direction, const QTimeLine::CurveShape shape, const bool use_fudge_timer) {
void GstEnginePipeline::StartFader(const qint64 duration_nanosec, const QTimeLine::Direction direction, const QEasingCurve::Type shape, const bool use_fudge_timer) {
const int duration_msec = duration_nanosec / kNsecPerMsec;
@@ -1157,7 +1158,7 @@ void GstEnginePipeline::StartFader(const qint64 duration_nanosec, const QTimeLin
connect(fader_.get(), SIGNAL(valueChanged(qreal)), SLOT(SetVolumeModifier(qreal)));
connect(fader_.get(), SIGNAL(finished()), SLOT(FaderTimelineFinished()));
fader_->setDirection(direction);
fader_->setCurveShape(shape);
fader_->setEasingCurve(shape);
fader_->setCurrentTime(start_time);
fader_->resume();