LibreOffice Module reportdesign (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rptui::OUndoReportSectionAction Class Referencefinal

#include <UndoActions.hxx>

Inheritance diagram for rptui::OUndoReportSectionAction:
[legend]
Collaboration diagram for rptui::OUndoReportSectionAction:
[legend]

Public Member Functions

 OUndoReportSectionAction (SdrModel &rMod, Action _eAction,::std::function< css::uno::Reference< css::report::XSection >(OReportHelper *)> _pMemberFunction, const css::uno::Reference< css::report::XReportDefinition > &_xReport, const css::uno::Reference< css::uno::XInterface > &xElem, const char *pCommentId)
 
- Public Member Functions inherited from rptui::OUndoContainerAction
 OUndoContainerAction (SdrModel &rMod, Action _eAction, const css::uno::Reference< css::container::XIndexContainer > &rContainer, const css::uno::Reference< css::uno::XInterface > &xElem, const char *pCommentId)
 
virtual ~OUndoContainerAction () override
 
virtual void Undo () override
 
virtual void Redo () override
 
- Public Member Functions inherited from rptui::OCommentUndoAction
 OCommentUndoAction (SdrModel &rMod, const char *pCommentID)
 
virtual ~OCommentUndoAction () override
 
virtual OUString GetComment () const override
 
- Public Member Functions inherited from SdrUndoAction
virtual ~SdrUndoAction () override
 
virtual bool CanRepeat (SfxRepeatTarget &rView) const override
 
virtual void Repeat (SfxRepeatTarget &rView) override
 
virtual OUString GetRepeatComment (SfxRepeatTarget &rView) const override
 
virtual OUString GetSdrRepeatComment () const
 
virtual bool CanSdrRepeat (SdrView &rView) const
 
virtual void SdrRepeat (SdrView &rView)
 
ViewShellId GetViewShellId () const override
 

Private Member Functions

virtual void implReInsert () override
 
virtual void implReRemove () override
 

Private Attributes

OReportHelper m_aReportHelper
 
::std::function< css::uno::Reference< css::report::XSection >OReportHelper *)> m_pMemberFunction
 

Additional Inherited Members

- Protected Member Functions inherited from SdrUndoAction
 SdrUndoAction (SdrModel &rNewMod)
 
- Protected Attributes inherited from rptui::OUndoContainerAction
css::uno::Reference< css::uno::XInterface > m_xElement
 
css::uno::Reference< css::uno::XInterface > m_xOwnElement
 
css::uno::Reference< css::container::XIndexContainer > m_xContainer
 
Action m_eAction
 
- Protected Attributes inherited from rptui::OCommentUndoAction
OUString m_strComment
 
::dbaui::IControllerm_pController
 
- Protected Attributes inherited from SdrUndoAction
SdrModelrMod
 
ViewShellId m_nViewShellId
 

Detailed Description

Definition at line 186 of file UndoActions.hxx.

Constructor & Destructor Documentation

rptui::OUndoReportSectionAction::OUndoReportSectionAction ( SdrModel rMod,
Action  _eAction,
::std::function< css::uno::Reference< css::report::XSection >(OReportHelper *)>  _pMemberFunction,
const css::uno::Reference< css::report::XReportDefinition > &  _xReport,
const css::uno::Reference< css::uno::XInterface > &  xElem,
const char *  pCommentId 
)

Definition at line 276 of file UndoActions.cxx.

Member Function Documentation

void rptui::OUndoReportSectionAction::implReInsert ( )
overrideprivatevirtual
void rptui::OUndoReportSectionAction::implReRemove ( )
overrideprivatevirtual

Member Data Documentation

OReportHelper rptui::OUndoReportSectionAction::m_aReportHelper
private

Definition at line 188 of file UndoActions.hxx.

Referenced by implReInsert(), and implReRemove().

::std::function<css::uno::Reference< css::report::XSection >OReportHelper *)> rptui::OUndoReportSectionAction::m_pMemberFunction
private

Definition at line 189 of file UndoActions.hxx.

Referenced by implReInsert(), and implReRemove().


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