summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-12-19 23:58:18 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-12-20 13:03:46 +0100
commit8ee916d7ea1b7ebffc69539491da123703d04b90 (patch)
tree4dc45f85161660558ca479e144fd1f01bdb6e71c /svx
parenta012b17bd82e4b7d7414546af8eaaa885ea419b1 (diff)
Move SdrPage::dumpAsXml() up to SdrObjList
So that group shapes having an SdrObjList can reuse that. Change-Id: Icc8a8dd8d1f90b368142a1c7b42249bc34b3bebb
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdpage.cxx30
1 files changed, 15 insertions, 15 deletions
diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx
index 1e754f0a9d2a..12301dcea3d9 100644
--- a/svx/source/svdraw/svdpage.cxx
+++ b/svx/source/svdraw/svdpage.cxx
@@ -1037,6 +1037,21 @@ void SdrObjList::RemoveObjectFromContainer (
bObjOrdNumsDirty=true;
}
+void SdrObjList::dumpAsXml(xmlTextWriterPtr pWriter) const
+{
+ xmlTextWriterStartElement(pWriter, BAD_CAST("sdrObjList"));
+ xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", this);
+ xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("symbol"), "%s", BAD_CAST(typeid(*this).name()));
+
+ size_t nObjCount = GetObjCount();
+ for (size_t i = 0; i < nObjCount; ++i)
+ {
+ if (const SdrObject* pObject = GetObj(i))
+ pObject->dumpAsXml(pWriter);
+ }
+
+ xmlTextWriterEndElement(pWriter);
+}
@@ -1798,21 +1813,6 @@ void SdrPage::ActionChanged() const
}
}
-void SdrPage::dumpAsXml(xmlTextWriterPtr pWriter) const
-{
- xmlTextWriterStartElement(pWriter, BAD_CAST("sdrPage"));
- xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", this);
-
- size_t nObjCount = GetObjCount();
- for (size_t i = 0; i < nObjCount; ++i)
- {
- if (const SdrObject* pObject = GetObj(i))
- pObject->dumpAsXml(pWriter);
- }
-
- xmlTextWriterEndElement(pWriter);
-}
-
// sdr::Comment interface
const SdrPageProperties* SdrPage::getCorrectSdrPageProperties() const