summaryrefslogtreecommitdiff
path: root/slideshow/source/inc/externalshapebase.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow/source/inc/externalshapebase.hxx')
-rw-r--r--slideshow/source/inc/externalshapebase.hxx28
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;