sw/source/core/layout/anchoredobject.cxx |   26 ++++++++++++++++++++++++++
 sw/source/core/text/xmldump.cxx          |   26 --------------------------
 2 files changed, 26 insertions(+), 26 deletions(-)

New commits:
commit d52982f4b3ba3f54adf21a9f185c726fb1a3db9a
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Thu Oct 19 20:12:33 2023 +0200
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Fri Oct 20 08:14:08 2023 +0200

    sw layout xml dump: move SwAnchoredObject dumper
    
    Next to the rest of the anchored object code.
    
    So it's more likely that it gets updated as SwAnchoredObject changes.
    
    Change-Id: Iff07da7a2679f4ea7b63ce18251140f4e46a0956
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158199
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sw/source/core/layout/anchoredobject.cxx 
b/sw/source/core/layout/anchoredobject.cxx
index 5f8a307867bf..42e7dd39fcd2 100644
--- a/sw/source/core/layout/anchoredobject.cxx
+++ b/sw/source/core/layout/anchoredobject.cxx
@@ -941,4 +941,30 @@ SwFlyFrame* SwAnchoredObject::DynCastFlyFrame()
     return nullptr;
 }
 
+void SwAnchoredObject::dumpAsXml( xmlTextWriterPtr writer ) const
+{
+    (void)xmlTextWriterStartElement( writer, BAD_CAST( getElementName() ) );
+    (void)xmlTextWriterWriteFormatAttribute( writer, BAD_CAST( "ptr" ), "%p", 
this );
+    (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("anchor-frame"), 
BAD_CAST(OString::number(mpAnchorFrame->GetFrameId()).getStr()));
+    if (mpPageFrame)
+    {
+        (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("page-frame"), 
BAD_CAST(OString::number(mpPageFrame->GetFrameId()).getStr()));
+    }
+    SwTextFrame* pAnchorCharFrame = 
const_cast<SwAnchoredObject*>(this)->FindAnchorCharFrame();
+    if (pAnchorCharFrame)
+    {
+        (void)xmlTextWriterWriteAttribute(writer, 
BAD_CAST("anchor-char-frame"), 
BAD_CAST(OString::number(pAnchorCharFrame->GetFrameId()).getStr()));
+    }
+
+    (void)xmlTextWriterStartElement( writer, BAD_CAST( "bounds" ) );
+    // don't call GetObjBoundRect(), it modifies the layout
+    SwRect(GetDrawObj()->GetLastBoundRect()).dumpAsXmlAttributes(writer);
+    (void)xmlTextWriterEndElement( writer );
+
+    if (const SdrObject* pObject = GetDrawObj())
+        pObject->dumpAsXml(writer);
+
+    (void)xmlTextWriterEndElement( writer );
+}
+
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/core/text/xmldump.cxx b/sw/source/core/text/xmldump.cxx
index 345740858783..8284ac3fdc58 100644
--- a/sw/source/core/text/xmldump.cxx
+++ b/sw/source/core/text/xmldump.cxx
@@ -252,30 +252,4 @@ void SwFrame::dumpChildrenAsXml( xmlTextWriterPtr writer ) 
const
     }
 }
 
-void SwAnchoredObject::dumpAsXml( xmlTextWriterPtr writer ) const
-{
-    (void)xmlTextWriterStartElement( writer, BAD_CAST( getElementName() ) );
-    (void)xmlTextWriterWriteFormatAttribute( writer, BAD_CAST( "ptr" ), "%p", 
this );
-    (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("anchor-frame"), 
BAD_CAST(OString::number(mpAnchorFrame->GetFrameId()).getStr()));
-    if (mpPageFrame)
-    {
-        (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("page-frame"), 
BAD_CAST(OString::number(mpPageFrame->GetFrameId()).getStr()));
-    }
-    SwTextFrame* pAnchorCharFrame = 
const_cast<SwAnchoredObject*>(this)->FindAnchorCharFrame();
-    if (pAnchorCharFrame)
-    {
-        (void)xmlTextWriterWriteAttribute(writer, 
BAD_CAST("anchor-char-frame"), 
BAD_CAST(OString::number(pAnchorCharFrame->GetFrameId()).getStr()));
-    }
-
-    (void)xmlTextWriterStartElement( writer, BAD_CAST( "bounds" ) );
-    // don't call GetObjBoundRect(), it modifies the layout
-    SwRect(GetDrawObj()->GetLastBoundRect()).dumpAsXmlAttributes(writer);
-    (void)xmlTextWriterEndElement( writer );
-
-    if (const SdrObject* pObject = GetDrawObj())
-        pObject->dumpAsXml(writer);
-
-    (void)xmlTextWriterEndElement( writer );
-}
-
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Reply via email to