summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-05-07 11:34:53 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-05-07 12:08:29 +0200
commit0c5c0cd534b12254d71c874d80ee8d4637ff2d0b (patch)
treeba9cda09b6988568a356932f725e7e92c2e1da72
parent3273d800cd50e6f80b629262198f3508fb5bbc7d (diff)
SwFrmFmts::dumpAsXml: dump which id
Change-Id: I66d7c8444c1a89c21ea2ce5e42fb3cd97fd39b7c
-rw-r--r--sw/source/core/docnode/nodedump.cxx14
1 files changed, 14 insertions, 0 deletions
diff --git a/sw/source/core/docnode/nodedump.cxx b/sw/source/core/docnode/nodedump.cxx
index 6a53433d2901..31d98213369b 100644
--- a/sw/source/core/docnode/nodedump.cxx
+++ b/sw/source/core/docnode/nodedump.cxx
@@ -527,6 +527,20 @@ void SwFrmFmts::dumpAsXml(xmlTextWriterPtr w)
OString aName = OUStringToOString(pFmt->GetName(), RTL_TEXTENCODING_UTF8);
writer.writeFormatAttribute("name", "%s", BAD_CAST(aName.getStr()));
+ writer.writeFormatAttribute("whichId", TMP_FORMAT, pFmt->Which());
+ const char* pWhich = 0;
+ switch (pFmt->Which())
+ {
+ case RES_FLYFRMFMT:
+ pWhich = "fly frame format";
+ break;
+ case RES_DRAWFRMFMT:
+ pWhich = "draw frame format";
+ break;
+ }
+ if (pWhich)
+ writer.writeFormatAttribute("which", "%s", BAD_CAST(pWhich));
+
lcl_dumpSfxItemSet(writer, &pFmt->GetAttrSet());
writer.endElement();
}