summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stahl <michael.stahl@allotropia.de>2022-11-30 19:23:09 +0100
committerMichael Stahl <michael.stahl@allotropia.de>2022-12-01 19:31:44 +0100
commitd7e80e272a83f960b06521595bd494f2dc84038a (patch)
tree1111ce59b34cef0ebbada1957ce8615a7319bfb0
parentddf8e2c9c366eb7b8757a589fd7b8e30849d2824 (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>
-rw-r--r--drawinglayer/source/tools/primitive2dxmldump.cxx14
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