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 tools::WeakBase
 WeakBase ()
virtual ~WeakBase ()
void clearWeak ()

Protected Member Functions

virtual const SfxItemSetGetObjectItemSet ()
virtual SfxStyleSheetGetStyleSheet () const

Private Attributes

std::optional< OutlinerParaObjectmpOutlinerParaObject
bool mbPortionInfoChecked

Detailed Description

Definition at line 43 of file svdtext.hxx.

Constructor & Destructor Documentation

SdrText::SdrText ( SdrTextObj rObject)

Definition at line 30 of file svdtext.cxx.

References false, and mrObject.

SdrText::~SdrText ( )

Definition at line 37 of file svdtext.cxx.

References tools::WeakBase::clearWeak().

Member Function Documentation

void SdrText::CheckPortionInfo ( const SdrOutliner rOutliner)
void SdrText::dumpAsXml ( xmlTextWriterPtr  pWriter) const

Definition at line 147 of file svdtext.cxx.

References OutlinerParaObject::dumpAsXml(), mpOutlinerParaObject, and void().

void SdrText::ForceOutlinerParaObject ( OutlinerMode  nOutlMode)
const SfxItemSet & SdrText::GetItemSet ( ) const
SdrTextObj& SdrText::GetObject ( ) const
const SfxItemSet & SdrText::GetObjectItemSet ( )

Definition at line 137 of file svdtext.cxx.

References SdrObject::GetObjectItemSet(), and mrObject.

Referenced by GetItemSet().

OutlinerParaObject * SdrText::GetOutlinerParaObject ( )
const OutlinerParaObject * SdrText::GetOutlinerParaObject ( ) const

Definition at line 94 of file svdtext.cxx.

References mpOutlinerParaObject.

SfxStyleSheet * SdrText::GetStyleSheet ( ) const

Definition at line 142 of file svdtext.cxx.

References SdrObject::GetStyleSheet(), and mrObject.

Referenced by ForceOutlinerParaObject().

void SdrText::ReformatText ( )
std::optional< OutlinerParaObject > SdrText::RemoveOutlinerParaObject ( )
void SdrText::SetOutlinerParaObject ( std::optional< OutlinerParaObject pTextObject)

Member Data Documentation

bool SdrText::mbPortionInfoChecked
std::optional<OutlinerParaObject> SdrText::mpOutlinerParaObject
SdrTextObj& SdrText::mrObject

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