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::XAttributeList > &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
 
SvXMLShapeContextCreateGroupChildContext (SvXMLImport &rImport, sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape=false)
 
SvXMLShapeContextCreateFrameChildContext (SvXMLImport &rImport, sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, const css::uno::Reference< css::xml::sax::XAttributeList > &xFrameAttrList)
 
SvXMLShapeContextCreate3DSceneChildContext (SvXMLImport &rImport, sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
 
const SvXMLTokenMapGetGroupShapeElemTokenMap ()
 
const SvXMLTokenMapGetFrameShapeElemTokenMap ()
 
const SvXMLTokenMapGet3DSceneShapeElemTokenMap ()
 
const SvXMLTokenMapGet3DObjectAttrTokenMap ()
 
const SvXMLTokenMapGet3DPolygonBasedAttrTokenMap ()
 
const SvXMLTokenMapGet3DCubeObjectAttrTokenMap ()
 
const SvXMLTokenMapGet3DSphereObjectAttrTokenMap ()
 
const SvXMLTokenMapGet3DLightAttrTokenMap ()
 
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::XAttributeList > &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, const OUString &sType)
 
- Static Public Member Functions inherited from XMLShapeImportHelper
static SvXMLImportContextRef CreateFrameChildContext (SvXMLImportContext *pThisContext, sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 
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
SvXMLImportmrImporter
 

Detailed Description

Definition at line 30 of file XMLTableShapeImportHelper.hxx.

Constructor & Destructor Documentation

XMLTableShapeImportHelper::XMLTableShapeImportHelper ( ScXMLImport rImp)
explicit

Definition at line 41 of file XMLTableShapeImportHelper.cxx.

XMLTableShapeImportHelper::~XMLTableShapeImportHelper ( )
overridevirtual

Definition at line 48 of file XMLTableShapeImportHelper.cxx.

Member Function Documentation

void XMLTableShapeImportHelper::finishShape ( css::uno::Reference< css::drawing::XShape > &  rShape,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList,
css::uno::Reference< css::drawing::XShapes > &  rShapes 
)
overridevirtual
ScXMLAnnotationContext* XMLTableShapeImportHelper::GetAnnotationContext ( ) const
inline

Definition at line 50 of file XMLTableShapeImportHelper.hxx.

References pAnnotationContext.

Referenced by ScCellTextStyleContext::FillPropertySet().

void XMLTableShapeImportHelper::SetAnnotation ( ScXMLAnnotationContext pAnnotation)
inline
void XMLTableShapeImportHelper::SetCell ( const ScAddress rAddress)
inline
void XMLTableShapeImportHelper::SetLayer ( const css::uno::Reference< css::drawing::XShape > &  rShape,
SdrLayerID  nLayerID,
const OUString &  sType 
)
static

Definition at line 52 of file XMLTableShapeImportHelper.cxx.

References SC_LAYER_CONTROLS(), SC_LAYERID, and SDRLAYER_NOTFOUND().

Referenced by finishShape().

void XMLTableShapeImportHelper::SetOnTable ( const bool  bTempOnTable)
inline

Member Data Documentation

ScAddress XMLTableShapeImportHelper::aStartCell
private

Definition at line 32 of file XMLTableShapeImportHelper.hxx.

Referenced by finishShape().

bool XMLTableShapeImportHelper::bOnTable
private

Definition at line 34 of file XMLTableShapeImportHelper.hxx.

Referenced by finishShape().

ScXMLAnnotationContext* XMLTableShapeImportHelper::pAnnotationContext
private

Definition at line 33 of file XMLTableShapeImportHelper.hxx.

Referenced by finishShape(), and GetAnnotationContext().


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