LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
SwShapeDescriptor_Impl Class Reference

Public Member Functions

 SwShapeDescriptor_Impl (SwDoc const *const pDoc)
 
SwFormatAnchorGetAnchor (bool bCreate=false)
 
SwFormatHoriOrientGetHOrient (bool bCreate=false)
 
SwFormatVertOrientGetVOrient (bool bCreate=false)
 
SwFormatSurroundGetSurround (bool bCreate=false)
 
SvxLRSpaceItemGetLRSpace (bool bCreate=false)
 
SvxULSpaceItemGetULSpace (bool bCreate=false)
 
uno::Reference< text::XTextRange > & GetTextRange ()
 
bool IsOpaque () const
 
const bool & GetOpaque () const
 
void RemoveHOrient ()
 
void RemoveVOrient ()
 
void RemoveAnchor ()
 
void RemoveSurround ()
 
void RemoveULSpace ()
 
void RemoveLRSpace ()
 
void SetOpaque (bool bSet)
 
SwFormatFollowTextFlowGetFollowTextFlow (bool _bCreate=false)
 
void RemoveFollowTextFlow ()
 
sal_Int16 GetPositionLayoutDir () const
 
void SetPositionLayoutDir (sal_Int16 _nPositionLayoutDir)
 
SwFormatWrapInfluenceOnObjPosGetWrapInfluenceOnObjPos (const bool _bCreate=false)
 
void RemoveWrapInfluenceOnObjPos ()
 

Public Attributes

bool bInitializedPropertyNotifier
 

Private Member Functions

 SwShapeDescriptor_Impl (const SwShapeDescriptor_Impl &)=delete
 
SwShapeDescriptor_Imploperator= (const SwShapeDescriptor_Impl &)=delete
 

Private Attributes

bool const m_isInReading
 
std::unique_ptr< SwFormatHoriOrientm_pHOrient
 
std::unique_ptr< SwFormatVertOrientm_pVOrient
 
std::unique_ptr< SwFormatAnchorm_pAnchor
 
std::unique_ptr< SwFormatSurroundm_pSurround
 
std::unique_ptr< SvxULSpaceItemm_pULSpace
 
std::unique_ptr< SvxLRSpaceItemm_pLRSpace
 
bool bOpaque
 
uno::Reference< text::XTextRange > xTextRange
 
std::unique_ptr< SwFormatFollowTextFlowm_pFollowTextFlow
 
std::unique_ptr< SwFormatWrapInfluenceOnObjPosm_pWrapInfluenceOnObjPos
 
sal_Int16 mnPositionLayoutDir
 

Detailed Description

Definition at line 80 of file unodraw.cxx.

Constructor & Destructor Documentation

SwShapeDescriptor_Impl::SwShapeDescriptor_Impl ( const SwShapeDescriptor_Impl )
privatedelete
SwShapeDescriptor_Impl::SwShapeDescriptor_Impl ( SwDoc const *const  pDoc)
inline

Definition at line 105 of file unodraw.cxx.

References text().

Member Function Documentation

SwFormatAnchor* SwShapeDescriptor_Impl::GetAnchor ( bool  bCreate = false)
inline

Definition at line 120 of file unodraw.cxx.

Referenced by GetVOrient().

SwFormatFollowTextFlow* SwShapeDescriptor_Impl::GetFollowTextFlow ( bool  _bCreate = false)
inline

Definition at line 199 of file unodraw.cxx.

SwFormatHoriOrient* SwShapeDescriptor_Impl::GetHOrient ( bool  bCreate = false)
inline

Definition at line 128 of file unodraw.cxx.

References SwPostItHelper::NONE.

SvxLRSpaceItem* SwShapeDescriptor_Impl::GetLRSpace ( bool  bCreate = false)
inline

Definition at line 162 of file unodraw.cxx.

References RES_LR_SPACE.

const bool& SwShapeDescriptor_Impl::GetOpaque ( ) const
inline

Definition at line 186 of file unodraw.cxx.

References bOpaque.

sal_Int16 SwShapeDescriptor_Impl::GetPositionLayoutDir ( ) const
inline

Definition at line 213 of file unodraw.cxx.

References mnPositionLayoutDir.

SwFormatSurround* SwShapeDescriptor_Impl::GetSurround ( bool  bCreate = false)
inline

Definition at line 154 of file unodraw.cxx.

uno::Reference< text::XTextRange >& SwShapeDescriptor_Impl::GetTextRange ( )
inline

Definition at line 178 of file unodraw.cxx.

References xTextRange.

SvxULSpaceItem* SwShapeDescriptor_Impl::GetULSpace ( bool  bCreate = false)
inline

Definition at line 170 of file unodraw.cxx.

References RES_UL_SPACE.

SwFormatVertOrient* SwShapeDescriptor_Impl::GetVOrient ( bool  bCreate = false)
inline

Definition at line 137 of file unodraw.cxx.

References GetAnchor(), SwFormatAnchor::GetAnchorId(), and SwPostItHelper::NONE.

SwFormatWrapInfluenceOnObjPos* SwShapeDescriptor_Impl::GetWrapInfluenceOnObjPos ( const bool  _bCreate = false)
inline

Definition at line 235 of file unodraw.cxx.

bool SwShapeDescriptor_Impl::IsOpaque ( ) const
inline

Definition at line 182 of file unodraw.cxx.

References bOpaque.

SwShapeDescriptor_Impl& SwShapeDescriptor_Impl::operator= ( const SwShapeDescriptor_Impl )
privatedelete
void SwShapeDescriptor_Impl::RemoveAnchor ( )
inline

Definition at line 192 of file unodraw.cxx.

void SwShapeDescriptor_Impl::RemoveFollowTextFlow ( )
inline

Definition at line 207 of file unodraw.cxx.

void SwShapeDescriptor_Impl::RemoveHOrient ( )
inline

Definition at line 190 of file unodraw.cxx.

void SwShapeDescriptor_Impl::RemoveLRSpace ( )
inline

Definition at line 195 of file unodraw.cxx.

void SwShapeDescriptor_Impl::RemoveSurround ( )
inline

Definition at line 193 of file unodraw.cxx.

void SwShapeDescriptor_Impl::RemoveULSpace ( )
inline

Definition at line 194 of file unodraw.cxx.

void SwShapeDescriptor_Impl::RemoveVOrient ( )
inline

Definition at line 191 of file unodraw.cxx.

void SwShapeDescriptor_Impl::RemoveWrapInfluenceOnObjPos ( )
inline

Definition at line 246 of file unodraw.cxx.

void SwShapeDescriptor_Impl::SetOpaque ( bool  bSet)
inline

Definition at line 196 of file unodraw.cxx.

void SwShapeDescriptor_Impl::SetPositionLayoutDir ( sal_Int16  _nPositionLayoutDir)
inline

Definition at line 217 of file unodraw.cxx.

Member Data Documentation

bool SwShapeDescriptor_Impl::bInitializedPropertyNotifier

Definition at line 102 of file unodraw.cxx.

bool SwShapeDescriptor_Impl::bOpaque
private

Definition at line 89 of file unodraw.cxx.

Referenced by GetOpaque(), and IsOpaque().

bool const SwShapeDescriptor_Impl::m_isInReading
private

Definition at line 82 of file unodraw.cxx.

std::unique_ptr<SwFormatAnchor> SwShapeDescriptor_Impl::m_pAnchor
private

Definition at line 85 of file unodraw.cxx.

std::unique_ptr<SwFormatFollowTextFlow> SwShapeDescriptor_Impl::m_pFollowTextFlow
private

Definition at line 92 of file unodraw.cxx.

std::unique_ptr<SwFormatHoriOrient> SwShapeDescriptor_Impl::m_pHOrient
private

Definition at line 83 of file unodraw.cxx.

std::unique_ptr<SvxLRSpaceItem> SwShapeDescriptor_Impl::m_pLRSpace
private

Definition at line 88 of file unodraw.cxx.

std::unique_ptr<SwFormatSurround> SwShapeDescriptor_Impl::m_pSurround
private

Definition at line 86 of file unodraw.cxx.

std::unique_ptr<SvxULSpaceItem> SwShapeDescriptor_Impl::m_pULSpace
private

Definition at line 87 of file unodraw.cxx.

std::unique_ptr<SwFormatVertOrient> SwShapeDescriptor_Impl::m_pVOrient
private

Definition at line 84 of file unodraw.cxx.

std::unique_ptr<SwFormatWrapInfluenceOnObjPos> SwShapeDescriptor_Impl::m_pWrapInfluenceOnObjPos
private

Definition at line 94 of file unodraw.cxx.

sal_Int16 SwShapeDescriptor_Impl::mnPositionLayoutDir
private

Definition at line 96 of file unodraw.cxx.

Referenced by GetPositionLayoutDir().

uno::Reference< text::XTextRange > SwShapeDescriptor_Impl::xTextRange
private

Definition at line 90 of file unodraw.cxx.

Referenced by GetTextRange().


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