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

Helper class to allow std::mem_fun for SAL_CALL. More...

#include <UndoActions.hxx>

Public Member Functions

 OGroupHelper (css::uno::Reference< css::report::XGroup > _xGroup)
 
css::uno::Reference< css::report::XSection > getHeader ()
 
css::uno::Reference< css::report::XSection > getFooter ()
 
const css::uno::Reference< css::report::XGroup > & getGroup () const
 
bool getHeaderOn ()
 
bool getFooterOn ()
 
static ::std::function< css::uno::Reference< css::report::XSection >(OGroupHelper *)> getMemberFunction (const css::uno::Reference< css::report::XSection > &_xSection)
 

Private Member Functions

 OGroupHelper (const OGroupHelper &)=delete
 
OGroupHelperoperator= (const OGroupHelper &)=delete
 

Private Attributes

css::uno::Reference< css::report::XGroup > m_xGroup
 

Detailed Description

Helper class to allow std::mem_fun for SAL_CALL.

Definition at line 48 of file UndoActions.hxx.

Constructor & Destructor Documentation

◆ OGroupHelper() [1/2]

rptui::OGroupHelper::OGroupHelper ( const OGroupHelper )
privatedelete

◆ OGroupHelper() [2/2]

rptui::OGroupHelper::OGroupHelper ( css::uno::Reference< css::report::XGroup >  _xGroup)
inline

Definition at line 54 of file UndoActions.hxx.

Member Function Documentation

◆ getFooter()

css::uno::Reference< css::report::XSection > rptui::OGroupHelper::getFooter ( )
inline

Definition at line 59 of file UndoActions.hxx.

References m_xGroup.

Referenced by rptui::NavigatorTree::UserData::_propertyChanged(), and getMemberFunction().

◆ getFooterOn()

bool rptui::OGroupHelper::getFooterOn ( )
inline

Definition at line 63 of file UndoActions.hxx.

References m_xGroup.

Referenced by rptui::NavigatorTree::UserData::_propertyChanged().

◆ getGroup()

const css::uno::Reference< css::report::XGroup > & rptui::OGroupHelper::getGroup ( ) const
inline

◆ getHeader()

css::uno::Reference< css::report::XSection > rptui::OGroupHelper::getHeader ( )
inline

Definition at line 58 of file UndoActions.hxx.

References m_xGroup.

Referenced by rptui::NavigatorTree::UserData::_propertyChanged(), and getMemberFunction().

◆ getHeaderOn()

bool rptui::OGroupHelper::getHeaderOn ( )
inline

Definition at line 62 of file UndoActions.hxx.

References m_xGroup.

Referenced by rptui::NavigatorTree::UserData::_propertyChanged().

◆ getMemberFunction()

std::function< uno::Reference< report::XSection >(OGroupHelper *)> rptui::OGroupHelper::getMemberFunction ( const css::uno::Reference< css::report::XSection > &  _xSection)

Definition at line 46 of file UndoActions.cxx.

References getFooter(), and getHeader().

Referenced by rptui::lcl_createUndo(), and rptui::OXUndoEnvironment::propertyChange().

◆ operator=()

OGroupHelper & rptui::OGroupHelper::operator= ( const OGroupHelper )
privatedelete

Member Data Documentation

◆ m_xGroup

css::uno::Reference< css::report::XGroup > rptui::OGroupHelper::m_xGroup
private

Definition at line 50 of file UndoActions.hxx.

Referenced by getFooter(), getFooterOn(), getGroup(), getHeader(), and getHeaderOn().


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