summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/svx/svdpage.hxx4
-rw-r--r--svx/source/svdraw/svdpage.cxx30
2 files changed, 17 insertions, 17 deletions
diff --git a/include/svx/svdpage.hxx b/include/svx/svdpage.hxx
index 55a274072095..c186f3a592f6 100644
--- a/include/svx/svdpage.hxx
+++ b/include/svx/svdpage.hxx
@@ -251,6 +251,8 @@ public:
void SetNavigationOrder (const ::com::sun::star::uno::Reference<
::com::sun::star::container::XIndexAccess>& rxOrder);
+ void dumpAsXml(struct _xmlTextWriter* pWriter) const;
+
private:
class WeakSdrObjectContainerType;
/// This list, if it exists, defines the navigation order. If it does
@@ -574,8 +576,6 @@ public:
const sdr::contact::DisplayInfo& rDisplayInfo,
bool bEdit );
- void dumpAsXml(struct _xmlTextWriter* pWriter) const;
-
private:
void impl_setModelForLayerAdmin(SdrModel* pNewModel);
};
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