drawinglayer/source/tools/primitive2dxmldump.cxx |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

New commits:
commit d7e80e272a83f960b06521595bd494f2dc84038a
Author:     Michael Stahl <michael.st...@allotropia.de>
AuthorDate: Wed Nov 30 19:23:09 2022 +0100
Commit:     Michael Stahl <michael.st...@allotropia.de>
CommitDate: Thu Dec 1 19:31:44 2022 +0100

    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.st...@allotropia.de>

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

Reply via email to