diff --git a/effects/slide.cpp b/effects/slide.cpp index 65132367c3..e06fc0d7e2 100644 --- a/effects/slide.cpp +++ b/effects/slide.cpp @@ -32,6 +32,11 @@ SlideEffect::SlideEffect() : slide( false ) { mTimeLine.setCurveShape(TimeLine::EaseInOutCurve); + reconfigure( ReconfigureAll ); + } + +void SlideEffect::reconfigure( ReconfigureFlags ) + { mTimeLine.setDuration( animationTime( 250 )); } diff --git a/effects/slide.h b/effects/slide.h index 7ad68382bf..c1e60cbdb1 100644 --- a/effects/slide.h +++ b/effects/slide.h @@ -34,6 +34,7 @@ class SlideEffect Q_OBJECT public: SlideEffect(); + virtual void reconfigure( ReconfigureFlags ); virtual void prePaintScreen( ScreenPrePaintData& data, int time ); virtual void paintScreen( int mask, QRegion region, ScreenPaintData& data ); virtual void postPaintScreen();