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

#include <SchXMLPlotAreaContext.hxx>

Public Member Functions

 SchXMLPositionAttributesHelper (SvXMLImport &rImporter)
 
void readPositioningAttribute (sal_Int32 nAttributeToken, std::string_view rValue)
 
void readAutomaticPositioningProperties (XMLPropStyleContext const *pPropStyleContext, const SvXMLStylesContext *pStylesCtxt)
 
bool hasPosSize () const
 
bool isAutomatic () const
 
css::awt::Rectangle getRectangle () const
 

Private Attributes

SvXMLImport & m_rImport
 
css::awt::Point m_aPosition
 
css::awt::Size m_aSize
 
bool m_bHasSizeWidth
 
bool m_bHasSizeHeight
 
bool m_bHasPositionX
 
bool m_bHasPositionY
 
bool m_bAutoSize
 
bool m_bAutoPosition
 

Detailed Description

Definition at line 56 of file SchXMLPlotAreaContext.hxx.

Constructor & Destructor Documentation

◆ SchXMLPositionAttributesHelper()

SchXMLPositionAttributesHelper::SchXMLPositionAttributesHelper ( SvXMLImport &  rImporter)
explicit

Definition at line 802 of file SchXMLPlotAreaContext.cxx.

References m_aSize.

Member Function Documentation

◆ getRectangle()

css::awt::Rectangle SchXMLPositionAttributesHelper::getRectangle ( ) const
inline

Definition at line 66 of file SchXMLPlotAreaContext.hxx.

References m_aPosition, and m_aSize.

Referenced by SchXMLPlotAreaContext::endFastElement().

◆ hasPosSize()

bool SchXMLPositionAttributesHelper::hasPosSize ( ) const

◆ isAutomatic()

bool SchXMLPositionAttributesHelper::isAutomatic ( ) const

Definition at line 820 of file SchXMLPlotAreaContext.cxx.

References m_bAutoPosition, and m_bAutoSize.

Referenced by SchXMLPlotAreaContext::endFastElement().

◆ readAutomaticPositioningProperties()

void SchXMLPositionAttributesHelper::readAutomaticPositioningProperties ( XMLPropStyleContext const *  pPropStyleContext,
const SvXMLStylesContext pStylesCtxt 
)

◆ readPositioningAttribute()

void SchXMLPositionAttributesHelper::readPositioningAttribute ( sal_Int32  nAttributeToken,
std::string_view  rValue 
)

Member Data Documentation

◆ m_aPosition

css::awt::Point SchXMLPositionAttributesHelper::m_aPosition
private

Definition at line 71 of file SchXMLPlotAreaContext.hxx.

Referenced by getRectangle(), and readPositioningAttribute().

◆ m_aSize

css::awt::Size SchXMLPositionAttributesHelper::m_aSize
private

Definition at line 72 of file SchXMLPlotAreaContext.hxx.

Referenced by getRectangle(), and readPositioningAttribute().

◆ m_bAutoPosition

bool SchXMLPositionAttributesHelper::m_bAutoPosition
private

Definition at line 79 of file SchXMLPlotAreaContext.hxx.

Referenced by isAutomatic(), and readAutomaticPositioningProperties().

◆ m_bAutoSize

bool SchXMLPositionAttributesHelper::m_bAutoSize
private

Definition at line 78 of file SchXMLPlotAreaContext.hxx.

Referenced by isAutomatic(), and readAutomaticPositioningProperties().

◆ m_bHasPositionX

bool SchXMLPositionAttributesHelper::m_bHasPositionX
private

Definition at line 76 of file SchXMLPlotAreaContext.hxx.

Referenced by hasPosSize(), and readPositioningAttribute().

◆ m_bHasPositionY

bool SchXMLPositionAttributesHelper::m_bHasPositionY
private

Definition at line 77 of file SchXMLPlotAreaContext.hxx.

Referenced by hasPosSize(), and readPositioningAttribute().

◆ m_bHasSizeHeight

bool SchXMLPositionAttributesHelper::m_bHasSizeHeight
private

Definition at line 75 of file SchXMLPlotAreaContext.hxx.

Referenced by hasPosSize(), and readPositioningAttribute().

◆ m_bHasSizeWidth

bool SchXMLPositionAttributesHelper::m_bHasSizeWidth
private

Definition at line 74 of file SchXMLPlotAreaContext.hxx.

Referenced by hasPosSize(), and readPositioningAttribute().

◆ m_rImport

SvXMLImport& SchXMLPositionAttributesHelper::m_rImport
private

Definition at line 69 of file SchXMLPlotAreaContext.hxx.

Referenced by readPositioningAttribute().


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