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 SdUndoActionClone () 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 DateTimeGetDateTime () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Private Attributes

OUString aOldLayoutName
 
OUString aNewLayoutName
 
AutoLayout eOldAutoLayout
 
AutoLayout eNewAutoLayout
 
bool bSetAutoLayout
 
SdPagepPage
 
OUString aComment
 

Additional Inherited Members

- Protected Attributes inherited from SdUndoAction
SdDrawDocumentmpDoc
 
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: