20#ifndef INCLUDED_OOX_SOURCE_DRAWINGML_DIAGRAM_DATAMODEL_HXX
21#define INCLUDED_OOX_SOURCE_DRAWINGML_DIAGRAM_DATAMODEL_HXX
27#include <rtl/ustring.hxx>
32#include <oox/token/tokens.hxx>
48 virtual void dump()
const;
virtual void dump() const
void secureDataFromShapeToModelAfterDiagramImport(::oox::drawingml::Shape &rRootShape)
FillPropertiesPtr & getBackgroundShapeFillProperties()
void restoreDataFromShapeToModelAfterDiagramImport(::oox::drawingml::Shape &rRootShape)
static void restoreDataFromModelToShapeAfterReCreation(const svx::diagram::Point &rPoint, Shape &rNewShape)
std::map< OUString, ShapePtr > PointShapeMap
void restoreStyleDataFromShapeToModel(::oox::drawingml::Shape &rShape)
PointShapeMap maPointShapeMap
Shape * getOrCreateAssociatedShape(const svx::diagram::Point &rPoint, bool bCreateOnDemand=false) const
virtual void buildDiagramDataModel(bool bClearOoxShapes)
FillPropertiesPtr mpBackgroundShapeFillProperties
void secureStyleDataFromShapeToModel(::oox::drawingml::Shape &rShape)
std::shared_ptr< DiagramData > OoxDiagramDataPtr
std::shared_ptr< FillProperties > FillPropertiesPtr