20#ifndef INCLUDED_OOX_DRAWINGML_GRAPHICSHAPECONTEXT_HXX
21#define INCLUDED_OOX_DRAWINGML_GRAPHICSHAPECONTEXT_HXX
27#include <rtl/ustring.hxx>
30namespace oox {
class AttributeList; }
31namespace oox::core {
class ContextHandler2Helper; }
32namespace oox::vml {
struct OleObjectInfo; }
51 virtual void onEndElement()
override;
94 ::oox::core::ContextHandler2Helper
const & rParent,
95 const ShapePtr& rxShape,
bool bEmbedShapes );
100 const ::oox::AttributeList& rAttribs)
override;
virtual ::oox::core::ContextHandlerRef onCreateContext(sal_Int32 nElement, const ::oox::AttributeList &rAttribs) override
ChartShapeInfo & mrChartShapeInfo
ChartGraphicDataContext(::oox::core::ContextHandler2Helper const &rParent, const ShapePtr &rxShape, bool bEmbedShapes)
DiagramGraphicDataContext(::oox::core::ContextHandler2Helper const &rParent, const ShapePtr &pShapePtr)
virtual ~DiagramGraphicDataContext() override
virtual ::oox::core::ContextHandlerRef onCreateContext(::sal_Int32 Element, const ::oox::AttributeList &rAttribs) override
bool mbEmbedShapesInChart
::oox::core::ContextHandler2Helper * mpParent
virtual void onEndElement() override
virtual ::oox::core::ContextHandlerRef onCreateContext(::sal_Int32 Element, const ::oox::AttributeList &rAttribs) override
virtual ~OleObjectGraphicDataContext() override
::oox::vml::OleObjectInfo & mrOleObjectInfo
OleObjectGraphicDataContext(::oox::core::ContextHandler2Helper const &rParent, const ShapePtr &pShapePtr)
::rtl::Reference< ContextHandler > ContextHandlerRef
std::shared_ptr< Shape > ShapePtr
Additional information for a chart embedded in a drawing shape.
Contains information about an OLE object embedded in a draw page.