summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdogrp.cxx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-12-20 12:20:50 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-12-20 13:03:46 +0100
commitb1e0d30e6adaa1bef2b0e923354ce4e5f82ae707 (patch)
tree0bffb15fe07a545b69297e3336f8788e6fb3cf32 /svx/source/svdraw/svdogrp.cxx
parent8ee916d7ea1b7ebffc69539491da123703d04b90 (diff)
Add SdrObjGroup::dumpAsXml() to show contents of group shapes
Change-Id: I8b713cbd64f91ad62d06ef57d790ac4e54e37315
Diffstat (limited to 'svx/source/svdraw/svdogrp.cxx')
-rw-r--r--svx/source/svdraw/svdogrp.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/svx/source/svdraw/svdogrp.cxx b/svx/source/svdraw/svdogrp.cxx
index 1cf3d1c8fe49..3cab76fda511 100644
--- a/svx/source/svdraw/svdogrp.cxx
+++ b/svx/source/svdraw/svdogrp.cxx
@@ -48,6 +48,7 @@
#include <basegfx/range/b2drange.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
+#include <libxml/xmlwriter.h>
// BaseProperties section
@@ -776,4 +777,15 @@ SdrObject* SdrObjGroup::DoConvertToPolyObj(bool bBezier, bool bAddText) const
return pGroup;
}
+void SdrObjGroup::dumpAsXml(xmlTextWriterPtr pWriter) const
+{
+ xmlTextWriterStartElement(pWriter, BAD_CAST("sdrObjGroup"));
+ xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", this);
+
+ SdrObject::dumpAsXml(pWriter);
+
+ pSub->dumpAsXml(pWriter);
+ xmlTextWriterEndElement(pWriter);
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */