summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorTamás Zolnai <tamas.zolnai@collabora.com>2017-12-04 20:12:13 +0100
committerTamás Zolnai <tamas.zolnai@collabora.com>2017-12-05 01:12:09 +0100
commitb19aa21f0efa2aa72c144bacae801aeae59300c0 (patch)
tree1b59a5c49668aa890c4e5f0490ffed1611601951 /sw
parent9f2d4510cb98d1eefcba85db6edb7cf754b4519d (diff)
Dump page valid flags in dumpAsXml
Change-Id: I6976a5128f9242627062394d7d24e854348d002b Reviewed-on: https://gerrit.libreoffice.org/45821 Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com> Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/text/xmldump.cxx13
1 files changed, 13 insertions, 0 deletions
diff --git a/sw/source/core/text/xmldump.cxx b/sw/source/core/text/xmldump.cxx
index 02b47ff1ebc7..794458141e01 100644
--- a/sw/source/core/text/xmldump.cxx
+++ b/sw/source/core/text/xmldump.cxx
@@ -12,6 +12,7 @@
#include <ftnfrm.hxx>
#include <sectfrm.hxx>
#include <tabfrm.hxx>
+#include <pagefrm.hxx>
#include <txtfrm.hxx>
#include <hffrm.hxx>
#include <rootfrm.hxx>
@@ -304,6 +305,18 @@ void SwFrame::dumpAsXml( xmlTextWriterPtr writer ) const
xmlTextWriterEndElement(writer);
}
+ if (IsPageFrame())
+ {
+ const SwPageFrame* pPageFrame = static_cast<const SwPageFrame*>(this);
+ xmlTextWriterStartElement(writer, BAD_CAST("page_status"));
+ xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidFlyLayout"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidFlyLayout()).getStr()));
+ xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidFlyContent"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidFlyContent()).getStr()));
+ xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidFlyInCnt"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidFlyInCnt()).getStr()));
+ xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidLayout"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidLayout()).getStr()));
+ xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidContent"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidContent()).getStr()));
+ xmlTextWriterEndElement(writer);
+ }
+
xmlTextWriterStartElement( writer, BAD_CAST( "infos" ) );
dumpInfosAsXml( writer );
xmlTextWriterEndElement( writer );