LibreOffice Module sd (master) 1
Public Member Functions | Private Attributes | List of all members
SdAnimationPrmsUndoAction Class Referencefinal

#include <unoaprms.hxx>

Inheritance diagram for SdAnimationPrmsUndoAction:
[legend]
Collaboration diagram for SdAnimationPrmsUndoAction:
[legend]

Public Member Functions

 SdAnimationPrmsUndoAction (SdDrawDocument *pTheDoc, SdrObject *pObj, bool bCreated)
 
void SetActive (bool bTheOldActive, bool bTheNewActive)
 
void SetEffect (css::presentation::AnimationEffect eTheOldEffect, css::presentation::AnimationEffect eTheNewEffect)
 
void SetTextEffect (css::presentation::AnimationEffect eTheOldEffect, css::presentation::AnimationEffect eTheNewEffect)
 
void SetSpeed (css::presentation::AnimationSpeed eTheOldSpeed, css::presentation::AnimationSpeed eTheNewSpeed)
 
void SetDim (bool bTheOldDim, bool bTheNewDim)
 
void SetDimColor (Color aTheOldDimColor, Color aTheNewDimColor)
 
void SetDimHide (bool bTheOldDimHide, bool bTheNewDimHide)
 
void SetSoundOn (bool bTheOldSoundOn, bool bTheNewSoundOn)
 
void SetSound (const OUString &aTheOldSound, const OUString &aTheNewSound)
 
void SetPlayFull (bool bTheOldPlayFull, bool bTheNewPlayFull)
 
void SetClickAction (css::presentation::ClickAction eTheOldAction, css::presentation::ClickAction eTheNewAction)
 
void SetBookmark (const OUString &aTheOldBookmark, const OUString &aTheNewBookmark)
 
void SetVerb (sal_uInt16 nTheOldVerb, sal_uInt16 nTheNewVerb)
 
void SetSecondEffect (css::presentation::AnimationEffect eTheOldEffect, css::presentation::AnimationEffect eTheNewEffect)
 
void SetSecondSpeed (css::presentation::AnimationSpeed eTheOldSpeed, css::presentation::AnimationSpeed eTheNewSpeed)
 
void SetSecondSoundOn (bool bTheOldSoundOn, bool bTheNewSoundOn)
 
void SetSecondPlayFull (bool bTheOldPlayFull, bool bTheNewPlayFull)
 
virtual ~SdAnimationPrmsUndoAction () override
 
virtual void Undo () override
 
virtual void Redo () override
 
- Public Member Functions inherited from SdUndoAction
 SdUndoAction (SdDrawDocument *pSdDrawDocument)
 
void SetComment (const OUString &rStr)
 
virtual OUString GetComment () const override
 
virtual SdUndoAction * Clone () const
 
ViewShellId GetViewShellId () const override
 See SfxUndoAction::GetViewShellId(). More...
 
- Public Member Functions inherited from SfxUndoAction
 SfxUndoAction ()
 
virtual ~SfxUndoAction () COVERITY_NOEXCEPT_FALSE
 
virtual void Undo ()
 
virtual void UndoWithContext (SfxUndoContext &i_context)
 
virtual void Redo ()
 
virtual void RedoWithContext (SfxUndoContext &i_context)
 
virtual void Repeat (SfxRepeatTarget &)
 
virtual bool CanRepeat (SfxRepeatTarget &) const
 
virtual bool Merge (SfxUndoAction *pNextAction)
 
virtual OUString GetComment () const
 
virtual OUString GetRepeatComment (SfxRepeatTarget &) const
 
virtual ViewShellId GetViewShellId () const
 
const DateTime & GetDateTime () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Private Attributes

SdrObject * pObject
 
bool bOldActive
 
bool bNewActive
 
bool bOldDimPrevious
 
bool bNewDimPrevious
 
bool bOldDimHide
 
bool bNewDimHide
 
bool bOldSoundOn
 
bool bNewSoundOn
 
bool bOldSecondSoundOn
 
bool bNewSecondSoundOn
 
bool bOldPlayFull
 
bool bNewPlayFull
 
bool bOldSecondPlayFull
 
bool bNewSecondPlayFull
 
css::presentation::AnimationEffect eOldEffect
 
css::presentation::AnimationEffect eNewEffect
 
css::presentation::AnimationEffect eOldTextEffect
 
css::presentation::AnimationEffect eNewTextEffect
 
css::presentation::AnimationSpeed eOldSpeed
 
css::presentation::AnimationSpeed eNewSpeed
 
css::presentation::AnimationEffect eOldSecondEffect
 
css::presentation::AnimationEffect eNewSecondEffect
 
css::presentation::AnimationSpeed eOldSecondSpeed
 
css::presentation::AnimationSpeed eNewSecondSpeed
 
Color aOldDimColor
 
Color aNewDimColor
 
OUString aOldSoundFile
 
OUString aNewSoundFile
 
css::presentation::ClickAction eOldClickAction
 
css::presentation::ClickAction eNewClickAction
 
OUString aOldBookmark
 
OUString aNewBookmark
 
sal_uInt16 nOldVerb
 
sal_uInt16 nNewVerb
 
bool bInfoCreated
 

Additional Inherited Members

- Protected Attributes inherited from SdUndoAction
SdDrawDocument * mpDoc
 
ViewShellId mnViewShellId
 

Detailed Description

Definition at line 31 of file unoaprms.hxx.

Constructor & Destructor Documentation

◆ SdAnimationPrmsUndoAction()

SdAnimationPrmsUndoAction::SdAnimationPrmsUndoAction ( SdDrawDocument *  pTheDoc,
SdrObject *  pObj,
bool  bCreated 
)
inline

Definition at line 72 of file unoaprms.hxx.

◆ ~SdAnimationPrmsUndoAction()

SdAnimationPrmsUndoAction::~SdAnimationPrmsUndoAction ( )
overridevirtual

Definition at line 92 of file unoaprms.cxx.

Member Function Documentation

◆ Redo()

void SdAnimationPrmsUndoAction::Redo ( )
overridevirtual

◆ SetActive()

void SdAnimationPrmsUndoAction::SetActive ( bool  bTheOldActive,
bool  bTheNewActive 
)
inline

Definition at line 108 of file unoaprms.hxx.

References bNewActive, and bOldActive.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetBookmark()

void SdAnimationPrmsUndoAction::SetBookmark ( const OUString &  aTheOldBookmark,
const OUString &  aTheNewBookmark 
)
inline

Definition at line 130 of file unoaprms.hxx.

References aNewBookmark, and aOldBookmark.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetClickAction()

void SdAnimationPrmsUndoAction::SetClickAction ( css::presentation::ClickAction  eTheOldAction,
css::presentation::ClickAction  eTheNewAction 
)
inline

Definition at line 128 of file unoaprms.hxx.

References eNewClickAction, and eOldClickAction.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetDim()

void SdAnimationPrmsUndoAction::SetDim ( bool  bTheOldDim,
bool  bTheNewDim 
)
inline

Definition at line 116 of file unoaprms.hxx.

References bNewDimPrevious, and bOldDimPrevious.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetDimColor()

void SdAnimationPrmsUndoAction::SetDimColor ( Color  aTheOldDimColor,
Color  aTheNewDimColor 
)
inline

Definition at line 118 of file unoaprms.hxx.

References aNewDimColor, and aOldDimColor.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetDimHide()

void SdAnimationPrmsUndoAction::SetDimHide ( bool  bTheOldDimHide,
bool  bTheNewDimHide 
)
inline

Definition at line 120 of file unoaprms.hxx.

References bNewDimHide, and bOldDimHide.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetEffect()

void SdAnimationPrmsUndoAction::SetEffect ( css::presentation::AnimationEffect  eTheOldEffect,
css::presentation::AnimationEffect  eTheNewEffect 
)
inline

Definition at line 110 of file unoaprms.hxx.

References eNewEffect, and eOldEffect.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetPlayFull()

void SdAnimationPrmsUndoAction::SetPlayFull ( bool  bTheOldPlayFull,
bool  bTheNewPlayFull 
)
inline

Definition at line 126 of file unoaprms.hxx.

References bNewPlayFull, and bOldPlayFull.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetSecondEffect()

void SdAnimationPrmsUndoAction::SetSecondEffect ( css::presentation::AnimationEffect  eTheOldEffect,
css::presentation::AnimationEffect  eTheNewEffect 
)
inline

Definition at line 134 of file unoaprms.hxx.

References eNewSecondEffect, and eOldSecondEffect.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetSecondPlayFull()

void SdAnimationPrmsUndoAction::SetSecondPlayFull ( bool  bTheOldPlayFull,
bool  bTheNewPlayFull 
)
inline

Definition at line 140 of file unoaprms.hxx.

References bNewSecondPlayFull, and bOldSecondPlayFull.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetSecondSoundOn()

void SdAnimationPrmsUndoAction::SetSecondSoundOn ( bool  bTheOldSoundOn,
bool  bTheNewSoundOn 
)
inline

Definition at line 138 of file unoaprms.hxx.

References bNewSecondSoundOn, and bOldSecondSoundOn.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetSecondSpeed()

void SdAnimationPrmsUndoAction::SetSecondSpeed ( css::presentation::AnimationSpeed  eTheOldSpeed,
css::presentation::AnimationSpeed  eTheNewSpeed 
)
inline

Definition at line 136 of file unoaprms.hxx.

References eNewSecondSpeed, and eOldSecondSpeed.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetSound()

void SdAnimationPrmsUndoAction::SetSound ( const OUString &  aTheOldSound,
const OUString &  aTheNewSound 
)
inline

Definition at line 124 of file unoaprms.hxx.

References aNewSoundFile, and aOldSoundFile.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetSoundOn()

void SdAnimationPrmsUndoAction::SetSoundOn ( bool  bTheOldSoundOn,
bool  bTheNewSoundOn 
)
inline

Definition at line 122 of file unoaprms.hxx.

References bNewSoundOn, and bOldSoundOn.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetSpeed()

void SdAnimationPrmsUndoAction::SetSpeed ( css::presentation::AnimationSpeed  eTheOldSpeed,
css::presentation::AnimationSpeed  eTheNewSpeed 
)
inline

Definition at line 114 of file unoaprms.hxx.

References eNewSpeed, and eOldSpeed.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetTextEffect()

void SdAnimationPrmsUndoAction::SetTextEffect ( css::presentation::AnimationEffect  eTheOldEffect,
css::presentation::AnimationEffect  eTheNewEffect 
)
inline

Definition at line 112 of file unoaprms.hxx.

References eNewTextEffect, and eOldTextEffect.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ SetVerb()

void SdAnimationPrmsUndoAction::SetVerb ( sal_uInt16  nTheOldVerb,
sal_uInt16  nTheNewVerb 
)
inline

Definition at line 132 of file unoaprms.hxx.

References nNewVerb, and nOldVerb.

Referenced by sd::FuObjectAnimationParameters::DoExecute().

◆ Undo()

void SdAnimationPrmsUndoAction::Undo ( )
overridevirtual

Member Data Documentation

◆ aNewBookmark

OUString SdAnimationPrmsUndoAction::aNewBookmark
private

Definition at line 65 of file unoaprms.hxx.

Referenced by Redo(), and SetBookmark().

◆ aNewDimColor

Color SdAnimationPrmsUndoAction::aNewDimColor
private

Definition at line 59 of file unoaprms.hxx.

Referenced by Redo(), and SetDimColor().

◆ aNewSoundFile

OUString SdAnimationPrmsUndoAction::aNewSoundFile
private

Definition at line 61 of file unoaprms.hxx.

Referenced by Redo(), and SetSound().

◆ aOldBookmark

OUString SdAnimationPrmsUndoAction::aOldBookmark
private

Definition at line 64 of file unoaprms.hxx.

Referenced by SetBookmark(), and Undo().

◆ aOldDimColor

Color SdAnimationPrmsUndoAction::aOldDimColor
private

Definition at line 58 of file unoaprms.hxx.

Referenced by SetDimColor(), and Undo().

◆ aOldSoundFile

OUString SdAnimationPrmsUndoAction::aOldSoundFile
private

Definition at line 60 of file unoaprms.hxx.

Referenced by SetSound(), and Undo().

◆ bInfoCreated

bool SdAnimationPrmsUndoAction::bInfoCreated
private

Definition at line 69 of file unoaprms.hxx.

Referenced by Undo().

◆ bNewActive

bool SdAnimationPrmsUndoAction::bNewActive
private

Definition at line 35 of file unoaprms.hxx.

Referenced by Redo(), and SetActive().

◆ bNewDimHide

bool SdAnimationPrmsUndoAction::bNewDimHide
private

Definition at line 39 of file unoaprms.hxx.

Referenced by Redo(), and SetDimHide().

◆ bNewDimPrevious

bool SdAnimationPrmsUndoAction::bNewDimPrevious
private

Definition at line 37 of file unoaprms.hxx.

Referenced by Redo(), and SetDim().

◆ bNewPlayFull

bool SdAnimationPrmsUndoAction::bNewPlayFull
private

Definition at line 45 of file unoaprms.hxx.

Referenced by Redo(), and SetPlayFull().

◆ bNewSecondPlayFull

bool SdAnimationPrmsUndoAction::bNewSecondPlayFull
private

Definition at line 47 of file unoaprms.hxx.

Referenced by Redo(), and SetSecondPlayFull().

◆ bNewSecondSoundOn

bool SdAnimationPrmsUndoAction::bNewSecondSoundOn
private

Definition at line 43 of file unoaprms.hxx.

Referenced by Redo(), and SetSecondSoundOn().

◆ bNewSoundOn

bool SdAnimationPrmsUndoAction::bNewSoundOn
private

Definition at line 41 of file unoaprms.hxx.

Referenced by Redo(), and SetSoundOn().

◆ bOldActive

bool SdAnimationPrmsUndoAction::bOldActive
private

Definition at line 34 of file unoaprms.hxx.

Referenced by SetActive(), and Undo().

◆ bOldDimHide

bool SdAnimationPrmsUndoAction::bOldDimHide
private

Definition at line 38 of file unoaprms.hxx.

Referenced by SetDimHide(), and Undo().

◆ bOldDimPrevious

bool SdAnimationPrmsUndoAction::bOldDimPrevious
private

Definition at line 36 of file unoaprms.hxx.

Referenced by SetDim(), and Undo().

◆ bOldPlayFull

bool SdAnimationPrmsUndoAction::bOldPlayFull
private

Definition at line 44 of file unoaprms.hxx.

Referenced by SetPlayFull(), and Undo().

◆ bOldSecondPlayFull

bool SdAnimationPrmsUndoAction::bOldSecondPlayFull
private

Definition at line 46 of file unoaprms.hxx.

Referenced by SetSecondPlayFull(), and Undo().

◆ bOldSecondSoundOn

bool SdAnimationPrmsUndoAction::bOldSecondSoundOn
private

Definition at line 42 of file unoaprms.hxx.

Referenced by SetSecondSoundOn(), and Undo().

◆ bOldSoundOn

bool SdAnimationPrmsUndoAction::bOldSoundOn
private

Definition at line 40 of file unoaprms.hxx.

Referenced by SetSoundOn(), and Undo().

◆ eNewClickAction

css::presentation::ClickAction SdAnimationPrmsUndoAction::eNewClickAction
private

Definition at line 63 of file unoaprms.hxx.

Referenced by Redo(), and SetClickAction().

◆ eNewEffect

css::presentation::AnimationEffect SdAnimationPrmsUndoAction::eNewEffect
private

Definition at line 49 of file unoaprms.hxx.

Referenced by Redo(), and SetEffect().

◆ eNewSecondEffect

css::presentation::AnimationEffect SdAnimationPrmsUndoAction::eNewSecondEffect
private

Definition at line 55 of file unoaprms.hxx.

Referenced by Redo(), and SetSecondEffect().

◆ eNewSecondSpeed

css::presentation::AnimationSpeed SdAnimationPrmsUndoAction::eNewSecondSpeed
private

Definition at line 57 of file unoaprms.hxx.

Referenced by Redo(), and SetSecondSpeed().

◆ eNewSpeed

css::presentation::AnimationSpeed SdAnimationPrmsUndoAction::eNewSpeed
private

Definition at line 53 of file unoaprms.hxx.

Referenced by Redo(), and SetSpeed().

◆ eNewTextEffect

css::presentation::AnimationEffect SdAnimationPrmsUndoAction::eNewTextEffect
private

Definition at line 51 of file unoaprms.hxx.

Referenced by Redo(), and SetTextEffect().

◆ eOldClickAction

css::presentation::ClickAction SdAnimationPrmsUndoAction::eOldClickAction
private

Definition at line 62 of file unoaprms.hxx.

Referenced by SetClickAction(), and Undo().

◆ eOldEffect

css::presentation::AnimationEffect SdAnimationPrmsUndoAction::eOldEffect
private

Definition at line 48 of file unoaprms.hxx.

Referenced by SetEffect(), and Undo().

◆ eOldSecondEffect

css::presentation::AnimationEffect SdAnimationPrmsUndoAction::eOldSecondEffect
private

Definition at line 54 of file unoaprms.hxx.

Referenced by SetSecondEffect(), and Undo().

◆ eOldSecondSpeed

css::presentation::AnimationSpeed SdAnimationPrmsUndoAction::eOldSecondSpeed
private

Definition at line 56 of file unoaprms.hxx.

Referenced by SetSecondSpeed(), and Undo().

◆ eOldSpeed

css::presentation::AnimationSpeed SdAnimationPrmsUndoAction::eOldSpeed
private

Definition at line 52 of file unoaprms.hxx.

Referenced by SetSpeed(), and Undo().

◆ eOldTextEffect

css::presentation::AnimationEffect SdAnimationPrmsUndoAction::eOldTextEffect
private

Definition at line 50 of file unoaprms.hxx.

Referenced by SetTextEffect(), and Undo().

◆ nNewVerb

sal_uInt16 SdAnimationPrmsUndoAction::nNewVerb
private

Definition at line 67 of file unoaprms.hxx.

Referenced by Redo(), and SetVerb().

◆ nOldVerb

sal_uInt16 SdAnimationPrmsUndoAction::nOldVerb
private

Definition at line 66 of file unoaprms.hxx.

Referenced by SetVerb(), and Undo().

◆ pObject

SdrObject* SdAnimationPrmsUndoAction::pObject
private

Definition at line 33 of file unoaprms.hxx.

Referenced by Redo(), and Undo().


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