diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-12-19 23:58:18 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-12-20 13:03:46 +0100 |
commit | 8ee916d7ea1b7ebffc69539491da123703d04b90 (patch) | |
tree | 4dc45f85161660558ca479e144fd1f01bdb6e71c /svx | |
parent | a012b17bd82e4b7d7414546af8eaaa885ea419b1 (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.cxx | 30 |
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 |