diff --git a/examples/mycontrols/MySkin.cpp b/examples/mycontrols/MySkin.cpp index d9b1b13f..d47464e3 100644 --- a/examples/mycontrols/MySkin.cpp +++ b/examples/mycontrols/MySkin.cpp @@ -168,10 +168,7 @@ class MySkin : public QskSkin private: - virtual QskAnimationHint animator() const - { - return QskAnimationHint( 200 ); - } + virtual QskAnimationHint animator() const = 0; }; class MySkin1 : public MySkin @@ -192,7 +189,7 @@ class MySkin1 : public MySkin QskAnimationHint animator() const override { - return QskAnimationHint( 200 ); + return QskAnimationHint( 200, QEasingCurve::Linear ); } }; diff --git a/examples/mycontrols/main.cpp b/examples/mycontrols/main.cpp index 49a352f0..d60e9404 100644 --- a/examples/mycontrols/main.cpp +++ b/examples/mycontrols/main.cpp @@ -111,7 +111,7 @@ class Window : public QskWindow transition.setSourceSkin( oldSkin ); transition.setTargetSkin( newSkin ); - transition.setAnimation( 600 ); + transition.setAnimation( QskAnimationHint( 600, QEasingCurve::Linear ) ); transition.process();