LibreOffice Module sc (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
XMLTableShapeImportHelper Class Reference

#include <XMLTableShapeImportHelper.hxx>

Inheritance diagram for XMLTableShapeImportHelper:
[legend]
Collaboration diagram for XMLTableShapeImportHelper:
[legend]

Public Member Functions

 XMLTableShapeImportHelper (ScXMLImport &rImp)
 
virtual ~XMLTableShapeImportHelper () override
 
virtual void finishShape (css::uno::Reference< css::drawing::XShape > &rShape, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > &rShapes) override
 
void SetCell (const ScAddress &rAddress)
 
void SetOnTable (const bool bTempOnTable)
 
void SetAnnotation (ScXMLAnnotationContext *pAnnotation)
 
ScXMLAnnotationContextGetAnnotationContext () const
 
- Public Member Functions inherited from XMLShapeImportHelper
 XMLShapeImportHelper (SvXMLImport &rImporter, const css::uno::Reference< css::frame::XModel > &rModel, SvXMLImportPropertyMapper *pExtMapper=nullptr)
 
virtual ~XMLShapeImportHelper () override
 
SvXMLStylesContextGetStylesContext () const
 
void SetStylesContext (SvXMLStylesContext *pNew)
 
SvXMLStylesContextGetAutoStylesContext () const
 
void SetAutoStylesContext (SvXMLStylesContext *pNew)
 
SvXMLImportPropertyMapperGetPropertySetMapper () const
 
SvXMLImportPropertyMapperGetPresPagePropsMapper () const
 
virtual void addShape (css::uno::Reference< css::drawing::XShape > &rShape, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > &rShapes)
 
virtual void finishShape (css::uno::Reference< css::drawing::XShape > &rShape, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > &rShapes)
 
void addShapeEvents (SdXMLEventContextData &rData)
 
void pushGroupForPostProcessing (css::uno::Reference< css::drawing::XShapes > &rShapes)
 
void popGroupAndPostProcess ()
 
void shapeWithZIndexAdded (css::uno::Reference< css::drawing::XShape > const &rShape, sal_Int32 nZIndex)
 
void shapeRemoved (const css::uno::Reference< css::drawing::XShape > &rShape)
 
void addShapeConnection (css::uno::Reference< css::drawing::XShape > const &rConnectorShape, bool bStart, const OUString &rDestShapeId, sal_Int32 nDestGlueId)
 
void addGluePointMapping (css::uno::Reference< css::drawing::XShape > const &xShape, sal_Int32 nSourceId, sal_Int32 nDestinnationId)
 
void moveGluePointMapping (const css::uno::Reference< css::drawing::XShape > &xShape, const sal_Int32 n)
 
sal_Int32 getGluePointId (const css::uno::Reference< css::drawing::XShape > &xShape, sal_Int32 nSourceId)
 
void startPage (css::uno::Reference< css::drawing::XShapes > const &rShapes)
 
void endPage (css::uno::Reference< css::drawing::XShapes > const &rShapes)
 
void restoreConnections ()
 
void enableHandleProgressBar ()
 
bool IsHandleProgressBarEnabled () const
 
bool IsPresentationShapesSupported () const
 
XMLSdPropHdlFactoryGetSdPropHdlFactory () const
 
const rtl::Reference< XMLTableImport > & GetShapeTableImport ()
 

Static Public Member Functions

static void SetLayer (const css::uno::Reference< css::drawing::XShape > &rShape, SdrLayerID nLayerID, std::u16string_view sType)
 
- Static Public Member Functions inherited from XMLShapeImportHelper
static SvXMLShapeContextCreateGroupChildContext (SvXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape=false)
 
static SvXMLShapeContextCreateFrameChildContext (SvXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xFrameAttrList)
 
static css::uno::Reference< css::xml::sax::XFastContextHandler > CreateFrameChildContext (SvXMLImportContext *pThisContext, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
 
static SvXMLShapeContextCreate3DSceneChildContext (SvXMLImport &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
 
static SvXMLImportPropertyMapperCreateShapePropMapper (const css::uno::Reference< css::frame::XModel > &rModel, SvXMLImport &rImport)
 

Private Attributes

ScAddress aStartCell
 
ScXMLAnnotationContextpAnnotationContext
 
bool bOnTable
 

Additional Inherited Members

- Protected Attributes inherited from XMLShapeImportHelper
SvXMLImport & mrImporter
 

Detailed Description

Definition at line 29 of file XMLTableShapeImportHelper.hxx.

Constructor & Destructor Documentation

◆ XMLTableShapeImportHelper()

XMLTableShapeImportHelper::XMLTableShapeImportHelper ( ScXMLImport rImp)
explicit

Definition at line 40 of file XMLTableShapeImportHelper.cxx.

◆ ~XMLTableShapeImportHelper()

XMLTableShapeImportHelper::~XMLTableShapeImportHelper ( )
overridevirtual

Definition at line 47 of file XMLTableShapeImportHelper.cxx.

Member Function Documentation

◆ finishShape()

void XMLTableShapeImportHelper::finishShape ( css::uno::Reference< css::drawing::XShape > &  rShape,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  xAttrList,
css::uno::Reference< css::drawing::XShapes > &  rShapes 
)
overridevirtual

◆ GetAnnotationContext()

ScXMLAnnotationContext * XMLTableShapeImportHelper::GetAnnotationContext ( ) const
inline

Definition at line 49 of file XMLTableShapeImportHelper.hxx.

References pAnnotationContext.

Referenced by ScCellTextStyleContext::FillPropertySet().

◆ SetAnnotation()

void XMLTableShapeImportHelper::SetAnnotation ( ScXMLAnnotationContext pAnnotation)
inline

◆ SetCell()

void XMLTableShapeImportHelper::SetCell ( const ScAddress rAddress)
inline

◆ SetLayer()

void XMLTableShapeImportHelper::SetLayer ( const css::uno::Reference< css::drawing::XShape > &  rShape,
SdrLayerID  nLayerID,
std::u16string_view  sType 
)
static

◆ SetOnTable()

void XMLTableShapeImportHelper::SetOnTable ( const bool  bTempOnTable)
inline

Member Data Documentation

◆ aStartCell

ScAddress XMLTableShapeImportHelper::aStartCell
private

Definition at line 31 of file XMLTableShapeImportHelper.hxx.

Referenced by finishShape(), and SetCell().

◆ bOnTable

bool XMLTableShapeImportHelper::bOnTable
private

Definition at line 33 of file XMLTableShapeImportHelper.hxx.

Referenced by finishShape(), and SetOnTable().

◆ pAnnotationContext

ScXMLAnnotationContext* XMLTableShapeImportHelper::pAnnotationContext
private

Definition at line 32 of file XMLTableShapeImportHelper.hxx.

Referenced by finishShape(), GetAnnotationContext(), and SetAnnotation().


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