drawinglayer/source/tools/primitive2dxmldump.cxx | 13 +++++++++++++ 1 file changed, 13 insertions(+)
New commits: commit 94ec45e069f0c4a139d99010ce4ea073624b2319 Author: Tomaž Vajngerl <[email protected]> AuthorDate: Mon Nov 24 22:27:18 2025 +0900 Commit: Tomaž Vajngerl <[email protected]> CommitDate: Tue Nov 25 09:53:56 2025 +0100 drawinglayer: add glow primitive to xml dump Change-Id: I51ea2871a24b9d1923722588fbecd8aa93c1ad78 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194449 Tested-by: Tomaž Vajngerl <[email protected]> Reviewed-by: Tomaž Vajngerl <[email protected]> Code-Style: Tomaž Vajngerl <[email protected]> diff --git a/drawinglayer/source/tools/primitive2dxmldump.cxx b/drawinglayer/source/tools/primitive2dxmldump.cxx index 1d1bec53c745..b36116625bdb 100644 --- a/drawinglayer/source/tools/primitive2dxmldump.cxx +++ b/drawinglayer/source/tools/primitive2dxmldump.cxx @@ -43,6 +43,7 @@ #include <drawinglayer/primitive2d/shadowprimitive2d.hxx> #include <drawinglayer/primitive2d/PolyPolygonRGBAPrimitive2D.hxx> #include <drawinglayer/primitive2d/PolyPolygonAlphaGradientPrimitive2D.hxx> +#include <drawinglayer/primitive2d/glowprimitive2d.hxx> #include <drawinglayer/geometry/viewinformation2d.hxx> #include <drawinglayer/attribute/lineattribute.hxx> #include <drawinglayer/attribute/fontattribute.hxx> @@ -1250,6 +1251,18 @@ void Primitive2dXmlDump::decomposeAndWrite( break; } + case PRIMITIVE2D_ID_GLOWPRIMITIVE2D: + { + const auto& rPrimitive2D = dynamic_cast<const GlowPrimitive2D&>(*pBasePrimitive); + rWriter.startElement("glow"); + rWriter.attribute("color", + convertColorToString(rPrimitive2D.getGlowColor().getBColor())); + rWriter.attribute("radius", OUString::number(rPrimitive2D.getGlowRadius())); + decomposeAndWrite(rPrimitive2D.getChildren(), rWriter); + rWriter.endElement(); + break; + } + default: { rWriter.startElement("unhandled");
