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:
[legend]
Collaboration diagram for SdrText:
[legend]

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
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 

Private Attributes

std::optional< OutlinerParaObjectmpOutlinerParaObject
 
SdrTextObjmrObject
 
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)
explicit

Definition at line 30 of file svdtext.cxx.

References mrObject.

◆ ~SdrText()

SdrText::~SdrText ( )
overridevirtual

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
inline

◆ GetObjectItemSet()

const SfxItemSet & SdrText::GetObjectItemSet ( )
protectedvirtual

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
protectedvirtual

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)
virtual

Member Data Documentation

◆ mbPortionInfoChecked

bool SdrText::mbPortionInfoChecked
private

◆ mpOutlinerParaObject

std::optional<OutlinerParaObject> SdrText::mpOutlinerParaObject
private

◆ mrObject

SdrTextObj& SdrText::mrObject
private

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