LibreOffice Module slideshow (master) 1
Public Types | Public Member Functions | List of all members
slideshow::internal::StringAnimation Class Referenceabstract

Interface defining a string animation. More...

#include <stringanimation.hxx>

Inheritance diagram for slideshow::internal::StringAnimation:
[legend]
Collaboration diagram for slideshow::internal::StringAnimation:
[legend]

Public Types

typedef OUString ValueType
 

Public Member Functions

virtual bool operator() (const ValueType &rStr)=0
 Set the animation to value rStr. More...
 
virtual ValueType getUnderlyingValue () const =0
 Request the underlying value for this animation. More...
 
- Public Member Functions inherited from slideshow::internal::Animation
virtual void prefetch ()=0
 Notify that the animation going active soon. More...
 
virtual void start (const AnimatableShapeSharedPtr &rShape, const ShapeAttributeLayerSharedPtr &rAttrLayer)=0
 Notify that the animation is about to begin. More...
 
virtual void end ()=0
 Notify that the animation is about to end. More...
 
- Public Member Functions inherited from slideshow::internal::SharedPtrAble
virtual ~SharedPtrAble ()
 

Detailed Description

Interface defining a string animation.

This interface is a specialization of the Animation interface, and is used to animate attributes representable by a discrete character string (e.g. font names)

Definition at line 37 of file stringanimation.hxx.

Member Typedef Documentation

◆ ValueType

Definition at line 40 of file stringanimation.hxx.

Member Function Documentation

◆ getUnderlyingValue()

virtual ValueType slideshow::internal::StringAnimation::getUnderlyingValue ( ) const
pure virtual

Request the underlying value for this animation.

This is necessary for pure To or By animations, as the Activity cannot determine a sensible start value otherwise.

Attention: \n Note that you are only permitted to query
for the underlying value, if the animation has actually been started (via start() call).

◆ operator()()

virtual bool slideshow::internal::StringAnimation::operator() ( const ValueType rStr)
pure virtual

Set the animation to value rStr.

Parameters
rStrCurrent animation value.

The documentation for this class was generated from the following file: