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 ()
 
virtual 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 31 of file svdtext.cxx.

References mrObject.

SdrText::~SdrText ( )
overridevirtual

Definition at line 38 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 141 of file svdtext.cxx.

References mpOutlinerParaObject.

Referenced by sdr::table::Cell::dumpAsXml().

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

Definition at line 64 of file svdtext.hxx.

Referenced by sdr::table::Cell::AddUndo(), sdr::table::Cell::calcPreferredWidth(), sdr::table::Cell::Cell(), sdr::table::Cell::copyFormatFrom(), drawinglayer::primitive2d::SdrContourTextPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrPathTextPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrBlockTextPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrStretchTextPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrAutoFitTextPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::SdrChainedTextPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::createNewSdrTextAttribute(), drawinglayer::primitive2d::createTextPrimitive(), drawinglayer::primitive2d::SdrTextPrimitive2D::get2DDecomposition(), drawinglayer::attribute::SdrTextAttribute::getBlinkTextTiming(), sdr::table::Cell::GetEditOutlinerParaObject(), sdr::table::Cell::getMinimumHeight(), sdr::table::Cell::GetObjectItemSet(), sdr::table::Cell::getPropertyDefault(), sdr::table::Cell::getPropertyValue(), drawinglayer::attribute::SdrTextAttribute::getScrollTextTiming(), drawinglayer::attribute::ImpSdrTextAttribute::ImpSdrTextAttribute(), sdr::table::Cell::IsActiveCell(), sdr::table::Cell::IsTextEditActive(), sdr::table::Cell::mergeContent(), sdr::table::Cell::replaceContentAndFormating(), sdr::table::Cell::setAllPropertiesToDefault(), sdr::table::Cell::setPropertyToDefault(), and sdr::table::Cell::setPropertyValue().

const SfxItemSet & SdrText::GetObjectItemSet ( )
protectedvirtual

Reimplemented in sdr::table::Cell.

Definition at line 131 of file svdtext.cxx.

References SdrObject::GetObjectItemSet(), and mrObject.

Referenced by GetItemSet().

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

Reimplemented in sdr::table::Cell.

Definition at line 136 of file svdtext.cxx.

References SdrObject::GetStyleSheet(), and mrObject.

Referenced by ForceOutlinerParaObject().

void SdrText::ReformatText ( )

Definition at line 63 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: