diff options
Diffstat (limited to 'slideshow/source/inc/externalshapebase.hxx')
-rw-r--r-- | slideshow/source/inc/externalshapebase.hxx | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/slideshow/source/inc/externalshapebase.hxx b/slideshow/source/inc/externalshapebase.hxx index 811022805270..67a1c2e03ed4 100644 --- a/slideshow/source/inc/externalshapebase.hxx +++ b/slideshow/source/inc/externalshapebase.hxx @@ -67,12 +67,16 @@ namespace slideshow // animation methods - - virtual void play(); - virtual void stop(); - virtual void pause(); - virtual bool isPlaying() const; - virtual void setMediaTime(double); + /// override in derived class to play external viewer + virtual void play() = 0; + /// override in derived class to stop external viewer + virtual void stop() = 0; + /// override in derived class to pause external viewer + virtual void pause() = 0; + /// override in derived class to return status of animation + virtual bool isPlaying() const = 0; + /// override in derived class to set media time + virtual void setMediaTime(double) = 0; // render methods @@ -107,18 +111,6 @@ namespace slideshow /// override in derived class to resize virtual void implViewsChanged() = 0; - /// override in derived class to start external viewer - virtual bool implStartIntrinsicAnimation() = 0; - /// override in derived class to stop external viewer - virtual bool implEndIntrinsicAnimation() = 0; - /// override in derived class to pause external viewer - virtual bool implPauseIntrinsicAnimation() = 0; - /// override in derived class to return status of animation - virtual bool implIsIntrinsicAnimationPlaying() const = 0; - /// override in derived class to set media time - virtual void implSetIntrinsicAnimationTime(double) = 0; - - /// The associated XShape ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > mxShape; |