LibreOffice Module sc (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
ScHeaderFooterContentObj Class Referencefinal

#include <textuno.hxx>

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

Public Member Functions

 ScHeaderFooterContentObj ()
 
virtual ~ScHeaderFooterContentObj () override
 
const EditTextObjectGetLeftEditObject () const
 
const EditTextObjectGetCenterEditObject () const
 
const EditTextObjectGetRightEditObject () const
 
void Init (const EditTextObject *pLeft, const EditTextObject *pCenter, const EditTextObject *pRight)
 
virtual css::uno::Reference< css::text::XText > SAL_CALL getLeftText () override
 
virtual css::uno::Reference< css::text::XText > SAL_CALL getCenterText () override
 
virtual css::uno::Reference< css::text::XText > SAL_CALL getRightText () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Static Public Member Functions

static rtl::Reference< ScHeaderFooterContentObjgetImplementation (const css::uno::Reference< css::sheet::XHeaderFooterContent > &rObj)
 

Private Attributes

rtl::Reference< ScHeaderFooterTextObjmxLeftText
 
rtl::Reference< ScHeaderFooterTextObjmxCenterText
 
rtl::Reference< ScHeaderFooterTextObjmxRightText
 

Detailed Description

Definition at line 54 of file textuno.hxx.

Constructor & Destructor Documentation

◆ ScHeaderFooterContentObj()

ScHeaderFooterContentObj::ScHeaderFooterContentObj ( )

Definition at line 86 of file textuno.cxx.

◆ ~ScHeaderFooterContentObj()

ScHeaderFooterContentObj::~ScHeaderFooterContentObj ( )
overridevirtual

Definition at line 90 of file textuno.cxx.

Member Function Documentation

◆ GetCenterEditObject()

const EditTextObject * ScHeaderFooterContentObj::GetCenterEditObject ( ) const

Definition at line 97 of file textuno.cxx.

References mxCenterText.

◆ getCenterText()

uno::Reference< text::XText > SAL_CALL ScHeaderFooterContentObj::getCenterText ( )
overridevirtual

Definition at line 116 of file textuno.cxx.

References mxCenterText.

◆ getImplementation()

rtl::Reference< ScHeaderFooterContentObj > ScHeaderFooterContentObj::getImplementation ( const css::uno::Reference< css::sheet::XHeaderFooterContent > &  rObj)
static

◆ getImplementationName()

virtual OUString SAL_CALL ScHeaderFooterContentObj::getImplementationName ( )
overridevirtual

◆ GetLeftEditObject()

const EditTextObject * ScHeaderFooterContentObj::GetLeftEditObject ( ) const

Definition at line 92 of file textuno.cxx.

References mxLeftText.

◆ getLeftText()

uno::Reference< text::XText > SAL_CALL ScHeaderFooterContentObj::getLeftText ( )
overridevirtual

Definition at line 109 of file textuno.cxx.

References mxLeftText.

◆ GetRightEditObject()

const EditTextObject * ScHeaderFooterContentObj::GetRightEditObject ( ) const

Definition at line 102 of file textuno.cxx.

References mxRightText.

◆ getRightText()

uno::Reference< text::XText > SAL_CALL ScHeaderFooterContentObj::getRightText ( )
overridevirtual

Definition at line 123 of file textuno.cxx.

References mxRightText.

◆ getSupportedServiceNames()

virtual css::uno::Sequence< OUString > SAL_CALL ScHeaderFooterContentObj::getSupportedServiceNames ( )
overridevirtual

◆ Init()

void ScHeaderFooterContentObj::Init ( const EditTextObject pLeft,
const EditTextObject pCenter,
const EditTextObject pRight 
)

Definition at line 136 of file textuno.cxx.

References CENTER, LEFT, mxCenterText, mxLeftText, mxRightText, and RIGHT.

◆ supportsService()

virtual sal_Bool SAL_CALL ScHeaderFooterContentObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Member Data Documentation

◆ mxCenterText

rtl::Reference<ScHeaderFooterTextObj> ScHeaderFooterContentObj::mxCenterText
private

Definition at line 60 of file textuno.hxx.

Referenced by GetCenterEditObject(), getCenterText(), and Init().

◆ mxLeftText

rtl::Reference<ScHeaderFooterTextObj> ScHeaderFooterContentObj::mxLeftText
private

Definition at line 59 of file textuno.hxx.

Referenced by GetLeftEditObject(), getLeftText(), and Init().

◆ mxRightText

rtl::Reference<ScHeaderFooterTextObj> ScHeaderFooterContentObj::mxRightText
private

Definition at line 61 of file textuno.hxx.

Referenced by GetRightEditObject(), getRightText(), and Init().


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