22#include <unordered_map>
44 virtual void parseAttribute(
const OUString& rTokenName,
SVGToken aSVGToken,
const OUString& aContent)
override;
48 void addCssStyleSheet(std::u16string_view aSelectors, std::u16string_view aContent);
void setTextCss(bool bNew)
SvgStyleNode(SvgDocument &rDocument, SvgNode *pParent)
virtual bool supportsParentStyle() const override
#i125258# tell if this node is allowed to have a parent style (e.g. defs do not)
virtual void parseAttribute(const OUString &rTokenName, SVGToken aSVGToken, const OUString &aContent) override
std::unordered_map< OUString, std::unique_ptr< SvgStyleAttributes > > maSvgStyleAttributes
use styles
void addCssStyleSheet(std::u16string_view aSelectors, const SvgStyleAttributes &rNewStyle)
CssStyleSheet add helpers.
bool isTextCss() const
textCss access