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

Protected Member Functions

virtual const SfxItemSetGetObjectItemSet ()
 
virtual SfxStyleSheetGetStyleSheet () const
 

Private Attributes

std::optional< OutlinerParaObjectmpOutlinerParaObject
 
SdrTextObjmrObject
 
bool mbPortionInfoChecked
 

Detailed Description

Definition at line 45 of file svdtext.hxx.

Constructor & Destructor Documentation

SdrText::SdrText ( SdrTextObj rObject)
explicit

Definition at line 30 of file svdtext.cxx.

References mrObject.

SdrText::~SdrText ( )
overridevirtual

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
inline
const SfxItemSet & SdrText::GetObjectItemSet ( )
protectedvirtual

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
protectedvirtual

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

Member Data Documentation

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

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