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