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

#include <unprlout.hxx>

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

Public Member Functions

 SdPresentationLayoutUndoAction (SdDrawDocument *pTheDoc, const OUString &aTheOldLayoutName, const OUString &aTheNewLayoutName, AutoLayout eTheOldAutoLayout, AutoLayout eTheNewAutoLayout, bool bSet, SdPage *pThePage)
 
virtual ~SdPresentationLayoutUndoAction () override
 
virtual void Undo () override
 
virtual void Redo () override
 
virtual OUString GetComment () const 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

OUString aOldLayoutName
 
OUString aNewLayoutName
 
AutoLayout eOldAutoLayout
 
AutoLayout eNewAutoLayout
 
bool bSetAutoLayout
 
SdPage * pPage
 
OUString aComment
 

Additional Inherited Members

- Protected Attributes inherited from SdUndoAction
SdDrawDocument * mpDoc
 
ViewShellId mnViewShellId
 

Detailed Description

Definition at line 29 of file unprlout.hxx.

Constructor & Destructor Documentation

◆ SdPresentationLayoutUndoAction()

SdPresentationLayoutUndoAction::SdPresentationLayoutUndoAction ( SdDrawDocument *  pTheDoc,
const OUString &  aTheOldLayoutName,
const OUString &  aTheNewLayoutName,
AutoLayout  eTheOldAutoLayout,
AutoLayout  eTheNewAutoLayout,
bool  bSet,
SdPage *  pThePage 
)

◆ ~SdPresentationLayoutUndoAction()

SdPresentationLayoutUndoAction::~SdPresentationLayoutUndoAction ( )
overridevirtual

Definition at line 64 of file unprlout.cxx.

Member Function Documentation

◆ GetComment()

OUString SdPresentationLayoutUndoAction::GetComment ( ) const
overridevirtual

Reimplemented from SdUndoAction.

Definition at line 68 of file unprlout.cxx.

References aComment.

◆ Redo()

void SdPresentationLayoutUndoAction::Redo ( )
overridevirtual

◆ Undo()

void SdPresentationLayoutUndoAction::Undo ( )
overridevirtual

Member Data Documentation

◆ aComment

OUString SdPresentationLayoutUndoAction::aComment
private

Definition at line 37 of file unprlout.hxx.

Referenced by GetComment(), and SdPresentationLayoutUndoAction().

◆ aNewLayoutName

OUString SdPresentationLayoutUndoAction::aNewLayoutName
private

Definition at line 32 of file unprlout.hxx.

Referenced by Redo(), and SdPresentationLayoutUndoAction().

◆ aOldLayoutName

OUString SdPresentationLayoutUndoAction::aOldLayoutName
private

Definition at line 31 of file unprlout.hxx.

Referenced by SdPresentationLayoutUndoAction(), and Undo().

◆ bSetAutoLayout

bool SdPresentationLayoutUndoAction::bSetAutoLayout
private

Definition at line 35 of file unprlout.hxx.

Referenced by Redo(), SdPresentationLayoutUndoAction(), and Undo().

◆ eNewAutoLayout

AutoLayout SdPresentationLayoutUndoAction::eNewAutoLayout
private

Definition at line 34 of file unprlout.hxx.

Referenced by Redo(), and SdPresentationLayoutUndoAction().

◆ eOldAutoLayout

AutoLayout SdPresentationLayoutUndoAction::eOldAutoLayout
private

Definition at line 33 of file unprlout.hxx.

Referenced by SdPresentationLayoutUndoAction(), and Undo().

◆ pPage

SdPage* SdPresentationLayoutUndoAction::pPage
private

Definition at line 36 of file unprlout.hxx.

Referenced by Redo(), SdPresentationLayoutUndoAction(), and Undo().


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