diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2023-06-29 15:46:42 +0200 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2023-06-29 21:35:17 +0200 |
commit | 74c9fd3ae5b63981fb256e019f0cf974329157f0 (patch) | |
tree | 2f4470e18123856c8c61db9f4e4586ccf1a67de6 /svgio/source/svgreader/svgdocumenthandler.cxx | |
parent | 210f2345c2eea2c52b673e2327a2ed096d9a888a (diff) |
tdf#156066: Add support for feImage filter
Change-Id: I76cf8932ae352c271283483c9c734408a35b6074
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153770
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'svgio/source/svgreader/svgdocumenthandler.cxx')
-rw-r--r-- | svgio/source/svgreader/svgdocumenthandler.cxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/svgio/source/svgreader/svgdocumenthandler.cxx b/svgio/source/svgreader/svgdocumenthandler.cxx index a070540e68eb..5f251b601bd0 100644 --- a/svgio/source/svgreader/svgdocumenthandler.cxx +++ b/svgio/source/svgreader/svgdocumenthandler.cxx @@ -44,6 +44,7 @@ #include <svgfecolormatrixnode.hxx> #include <svgfedropshadownode.hxx> #include <svgfefloodnode.hxx> +#include <svgfeimagenode.hxx> #include <svgfegaussianblurnode.hxx> #include <svgfeoffsetnode.hxx> #include <svgfilternode.hxx> @@ -356,6 +357,13 @@ namespace mpTarget->parseAttributes(xAttribs); break; } + case SVGToken::FeImage: + { + /// new node for feImage + mpTarget = new SvgFeImageNode(maDocument, mpTarget); + mpTarget->parseAttributes(xAttribs); + break; + } case SVGToken::FeGaussianBlur: { /// new node for feGaussianBlur @@ -479,6 +487,7 @@ namespace case SVGToken::FeColorMatrix: case SVGToken::FeDropShadow: case SVGToken::FeFlood: + case SVGToken::FeImage: case SVGToken::FeGaussianBlur: case SVGToken::FeOffset: case SVGToken::Filter: |