22#include <rtl/ustring.hxx>
helper class for reading PPT AnimationInfoAtom
sal_uInt32 nFlags
0x0004: time instead of click
sal_uInt8 nAfterEffect
nAfterEffect: 0: none; 1: change color; 2: dim on next effect; 3: dim after effect;
sal_Int32 nDelayTime
1/1000 sec
void ReadStream(SvStream &rIn)
this is a helping class for import of PPT 97 animations
bool HasAfterEffect_DimAtNextEffect() const
bool HasAnimateAssociatedShape() const
double GetDelayTimeInSeconds() const
void SetDimColor(Color nDimColor)
void UpdateCacheData() const
bool HasParagraphEffect() const
bool operator<(const Ppt97Animation &rAnimation) const
double m_fDurationInSeconds
OUString m_aSoundFileUrl
this needs to be set in addition from outside as this class has not the knowledge to translate the so...
OUString const & GetPresetId() const
bool GetSpecialDuration(double &rfDurationInSeconds) const
void createAndSetCustomAnimationEffect(SdrObject *pObj)
this method creates a CustomAnimationEffect for the given SdrObject from internal data and stores the...
Ppt97Animation(SvStream &rIn)
void SetAnimateAssociatedShape(bool bAnimate)
sal_Int16 GetTextAnimationType() const
bool HasAfterEffect_ChangeColor() const
sal_Int32 GetParagraphLevel() const
paragraph level that is animated ( that paragraph and higher levels )
sal_Int32 GetDimColor() const
bool HasReverseOrder() const
sal_uInt32 GetSoundRef() const
bool operator>(const Ppt97Animation &rAnimation) const
bool HasStopPreviousSound() const
bool m_bHasSpecialDuration
bool HasSoundEffect() const
OUString const & GetPresetSubType() const
void SetSoundFileUrl(const OUString &rSoundFileUrl)
sal_Int16 GetEffectNodeType() const
void ClearCacheData() const
bool HasAfterEffect() const
bool GetSpecialTextIterationDelay(double &rfTextIterationDelay) const
Ppt97AnimationInfoAtom m_aAtom
pure input from stream