virtual oox::drawingml::table::TableStyleListPtr getTableStyles() override
Has to be implemented by each filter to return TableStyles.
virtual oox::vml::Drawing * getVmlDrawing() override
Has to be implemented by each filter to return the collection of VML shapes.
oox::drawingml::ThemePtr mpTheme
void setCurrentTheme(const oox::drawingml::ThemePtr &pTheme)
virtual std::shared_ptr< oox::drawingml::Theme > getCurrentThemePtr() const override
May be implemented by filters which handle Diagrams, default returns empty ptr.
virtual OUString SAL_CALL getImplementationName() override
virtual ~ThemeFilterBase() override
virtual oox::ole::VbaProject * implCreateVbaProject() const override
Derived classes create a VBA project manager object.
virtual oox::drawingml::chart::ChartConverter * getChartConverter() override
Has to be implemented by each filter, returns a filter-specific chart converter object,...
virtual const oox::drawingml::Theme * getCurrentTheme() const override
Has to be implemented by each filter, returns the current theme.
ThemeFilterBase(css::uno::Reference< css::uno::XComponentContext > const &rxContext)
Represents the collection of VML shapes for a complete draw page.
std::shared_ptr< TableStyleList > TableStyleListPtr
std::shared_ptr< Theme > ThemePtr