diff options
author | Michael Stahl <michael.stahl@allotropia.de> | 2022-11-30 19:23:09 +0100 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2022-12-01 19:31:44 +0100 |
commit | d7e80e272a83f960b06521595bd494f2dc84038a (patch) | |
tree | 1111ce59b34cef0ebbada1957ce8615a7319bfb0 /drawinglayer | |
parent | ddf8e2c9c366eb7b8757a589fd7b8e30849d2824 (diff) |
drawinglayer: add StructureTagPrimitive to XML dump
Turned out to be unnecessary but why not add it.
Change-Id: I8dac0f0d6ec47f98d540eb4f8c42830cd652f344
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143536
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'drawinglayer')
-rw-r--r-- | drawinglayer/source/tools/primitive2dxmldump.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drawinglayer/source/tools/primitive2dxmldump.cxx b/drawinglayer/source/tools/primitive2dxmldump.cxx index 176b1384dd86..74e95836fdf9 100644 --- a/drawinglayer/source/tools/primitive2dxmldump.cxx +++ b/drawinglayer/source/tools/primitive2dxmldump.cxx @@ -34,6 +34,7 @@ #include <drawinglayer/primitive2d/maskprimitive2d.hxx> #include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx> #include <drawinglayer/primitive2d/objectinfoprimitive2d.hxx> +#include <drawinglayer/primitive2d/structuretagprimitive2d.hxx> #include <drawinglayer/primitive2d/svggradientprimitive2d.hxx> #include <drawinglayer/primitive2d/metafileprimitive2d.hxx> #include <drawinglayer/primitive2d/sceneprimitive2d.hxx> @@ -947,6 +948,19 @@ void Primitive2dXmlDump::decomposeAndWrite( } break; + case PRIMITIVE2D_ID_STRUCTURETAGPRIMITIVE2D: + { + const StructureTagPrimitive2D& rStructureTagPrimitive2D + = dynamic_cast<const StructureTagPrimitive2D&>(*pBasePrimitive); + rWriter.startElement("structuretag"); + rWriter.attribute("structureelement", + rStructureTagPrimitive2D.getStructureElement()); + + decomposeAndWrite(rStructureTagPrimitive2D.getChildren(), rWriter); + rWriter.endElement(); + } + break; + case PRIMITIVE2D_ID_SVGRADIALGRADIENTPRIMITIVE2D: { const SvgRadialGradientPrimitive2D& rSvgRadialGradientPrimitive2D |