LibreOffice Module svx (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SdrText Class Reference

#include <svdtext.hxx>

Inheritance diagram for SdrText:
Collaboration diagram for SdrText:

Public Member Functions

 SdrText (SdrTextObj &rObject)
virtual ~SdrText () override
void ForceOutlinerParaObject (OutlinerMode nOutlMode)
virtual void SetOutlinerParaObject (std::optional< OutlinerParaObject > pTextObject)
OutlinerParaObjectGetOutlinerParaObject ()
const OutlinerParaObjectGetOutlinerParaObject () const
void CheckPortionInfo (const SdrOutliner &rOutliner)
void ReformatText ()
const SfxItemSetGetItemSet () const
SdrTextObjGetObject () const
std::optional< OutlinerParaObjectRemoveOutlinerParaObject ()
 returns the current OutlinerParaObject and removes it from this instance More...
void dumpAsXml (xmlTextWriterPtr pWriter) const
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 OWeakObject (const OWeakObject &)
OWeakObject &SAL_CALL operator= (const OWeakObject &)
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()

Protected Member Functions

virtual const SfxItemSetGetObjectItemSet ()
virtual SfxStyleSheetGetStyleSheet () const
- Protected Member Functions inherited from cppu::OWeakObject
void disposeWeakConnectionPoint ()

Private Attributes

std::optional< OutlinerParaObjectmpOutlinerParaObject
bool mbPortionInfoChecked

Additional Inherited Members

- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount

Detailed Description

Definition at line 42 of file svdtext.hxx.

Constructor & Destructor Documentation

◆ SdrText()

SdrText::SdrText ( SdrTextObj rObject)

Definition at line 30 of file svdtext.cxx.

References mrObject.

◆ ~SdrText()

SdrText::~SdrText ( )

Definition at line 37 of file svdtext.cxx.

Member Function Documentation

◆ CheckPortionInfo()

void SdrText::CheckPortionInfo ( const SdrOutliner rOutliner)

◆ dumpAsXml()

void SdrText::dumpAsXml ( xmlTextWriterPtr  pWriter) const

Definition at line 125 of file svdtext.cxx.

References OutlinerParaObject::dumpAsXml(), and mpOutlinerParaObject.

◆ ForceOutlinerParaObject()

void SdrText::ForceOutlinerParaObject ( OutlinerMode  nOutlMode)

◆ GetItemSet()

const SfxItemSet & SdrText::GetItemSet ( ) const

◆ GetObject()

SdrTextObj & SdrText::GetObject ( ) const

◆ GetObjectItemSet()

const SfxItemSet & SdrText::GetObjectItemSet ( )

Definition at line 115 of file svdtext.cxx.

References SdrObject::GetObjectItemSet(), and mrObject.

Referenced by GetItemSet().

◆ GetOutlinerParaObject() [1/2]

OutlinerParaObject * SdrText::GetOutlinerParaObject ( )

◆ GetOutlinerParaObject() [2/2]

const OutlinerParaObject * SdrText::GetOutlinerParaObject ( ) const

Definition at line 83 of file svdtext.cxx.

References mpOutlinerParaObject.

◆ GetStyleSheet()

SfxStyleSheet * SdrText::GetStyleSheet ( ) const

Definition at line 120 of file svdtext.cxx.

References SdrObject::GetStyleSheet(), and mrObject.

Referenced by ForceOutlinerParaObject().

◆ ReformatText()

void SdrText::ReformatText ( )

◆ RemoveOutlinerParaObject()

std::optional< OutlinerParaObject > SdrText::RemoveOutlinerParaObject ( )

returns the current OutlinerParaObject and removes it from this instance

Definition at line 89 of file svdtext.cxx.

References mbPortionInfoChecked, and mpOutlinerParaObject.

◆ SetOutlinerParaObject()

void SdrText::SetOutlinerParaObject ( std::optional< OutlinerParaObject pTextObject)

Member Data Documentation

◆ mbPortionInfoChecked

bool SdrText::mbPortionInfoChecked

◆ mpOutlinerParaObject

std::optional<OutlinerParaObject> SdrText::mpOutlinerParaObject

◆ mrObject

SdrTextObj& SdrText::mrObject

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