diff options
Diffstat (limited to 'oox/source/shape/ShapeFilterBase.hxx')
-rw-r--r-- | oox/source/shape/ShapeFilterBase.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/oox/source/shape/ShapeFilterBase.hxx b/oox/source/shape/ShapeFilterBase.hxx index 360e81014ec1..03846d8421ba 100644 --- a/oox/source/shape/ShapeFilterBase.hxx +++ b/oox/source/shape/ShapeFilterBase.hxx @@ -34,6 +34,7 @@ #include "oox/vml/vmldrawing.hxx" #include "oox/drawingml/table/tablestylelist.hxx" #include "oox/core/xmlfilterbase.hxx" +#include "oox/drawingml/drawingmltypes.hxx" namespace oox { namespace shape { @@ -54,6 +55,8 @@ public: /** Has to be implemented by each filter, returns the current theme. */ virtual const ::oox::drawingml::Theme* getCurrentTheme() const; + void setCurrentTheme(::oox::drawingml::ThemePtr pTheme); + /** Has to be implemented by each filter to return the collection of VML shapes. */ virtual ::oox::vml::Drawing* getVmlDrawing(); @@ -65,11 +68,15 @@ public: virtual bool importDocument() { return true; } virtual bool exportDocument() { return true; } + sal_Int32 getSchemeColor( sal_Int32 nToken ) const; + private: virtual ::oox::ole::VbaProject* implCreateVbaProject() const; virtual rtl::OUString implGetImplementationName() const; + virtual GraphicHelper* implCreateGraphicHelper() const; ::boost::shared_ptr< ::oox::drawingml::chart::ChartConverter > mxChartConv; + ::oox::drawingml::ThemePtr mpTheme; }; // ============================================================================ |