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::unique_ptr< OutlinerParaObject > pTextObject)
 
OutlinerParaObjectGetOutlinerParaObject () const
 
void CheckPortionInfo (SdrOutliner &rOutliner)
 
void ReformatText ()
 
const SfxItemSetGetItemSet () const
 
SdrTextObjGetObject () const
 
std::unique_ptr< 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::unique_ptr< OutlinerParaObjectmpOutlinerParaObject
 
SdrTextObjmrObject
 
bool mbPortionInfoChecked
 

Detailed Description

Definition at line 44 of file svdtext.hxx.

Constructor & Destructor Documentation

SdrText::SdrText ( SdrTextObj rObject)
explicit

Definition at line 29 of file svdtext.cxx.

References mrObject.

SdrText::~SdrText ( )
overridevirtual

Definition at line 36 of file svdtext.cxx.

References tools::WeakBase::clearWeak().

Member Function Documentation

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

Definition at line 139 of file svdtext.cxx.

References mpOutlinerParaObject.

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

Definition at line 129 of file svdtext.cxx.

References SdrObject::GetObjectItemSet(), and mrObject.

Referenced by GetItemSet().

OutlinerParaObject * SdrText::GetOutlinerParaObject ( ) const
SfxStyleSheet * SdrText::GetStyleSheet ( ) const
protectedvirtual

Definition at line 134 of file svdtext.cxx.

References SdrObject::GetStyleSheet(), and mrObject.

Referenced by ForceOutlinerParaObject().

void SdrText::ReformatText ( )

Definition at line 61 of file svdtext.cxx.

References mbPortionInfoChecked, and mpOutlinerParaObject.

Referenced by SdrTextObj::NbcReformatText().

std::unique_ptr< OutlinerParaObject > SdrText::RemoveOutlinerParaObject ( )
void SdrText::SetOutlinerParaObject ( std::unique_ptr< OutlinerParaObject pTextObject)
virtual

Member Data Documentation

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

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