Kaydet (Commit) d7bb79d8 authored tarafından Miklos Vajna's avatar Miklos Vajna

Extract SwFrmFmt::dumpAsXml() from docnode

... and move it where ~all the rest of SwFrmFmt methods are implemented.

Change-Id: I69dd4456046f8d42b745e47e6fd42b2d45b81819
üst 37cbbb4b
...@@ -264,31 +264,6 @@ void SwFrmFmts::dumpAsXml(xmlTextWriterPtr w, const char* pName) const ...@@ -264,31 +264,6 @@ void SwFrmFmts::dumpAsXml(xmlTextWriterPtr w, const char* pName) const
} }
} }
void SwFrmFmt::dumpAsXml(xmlTextWriterPtr pWriter) const
{
xmlTextWriterStartElement(pWriter, BAD_CAST("swFrmFmt"));
xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", this);
xmlTextWriterWriteAttribute(pWriter, BAD_CAST("name"), BAD_CAST(GetName().toUtf8().getStr()));
xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("whichId"), "%d", Which());
const char* pWhich = 0;
switch (Which())
{
case RES_FLYFRMFMT:
pWhich = "fly frame format";
break;
case RES_DRAWFRMFMT:
pWhich = "draw frame format";
break;
}
if (pWhich)
xmlTextWriterWriteAttribute(pWriter, BAD_CAST("which"), BAD_CAST(pWhich));
GetAttrSet().dumpAsXml(pWriter);
xmlTextWriterEndElement(pWriter);
}
void SwCharFmts::dumpAsXml(xmlTextWriterPtr w) const void SwCharFmts::dumpAsXml(xmlTextWriterPtr w) const
{ {
WriterHelper writer(w); WriterHelper writer(w);
......
...@@ -2810,6 +2810,31 @@ OUString SwFrmFmt::GetDescription() const ...@@ -2810,6 +2810,31 @@ OUString SwFrmFmt::GetDescription() const
return SW_RES(STR_FRAME); return SW_RES(STR_FRAME);
} }
void SwFrmFmt::dumpAsXml(xmlTextWriterPtr pWriter) const
{
xmlTextWriterStartElement(pWriter, BAD_CAST("swFrmFmt"));
xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", this);
xmlTextWriterWriteAttribute(pWriter, BAD_CAST("name"), BAD_CAST(GetName().toUtf8().getStr()));
xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("whichId"), "%d", Which());
const char* pWhich = 0;
switch (Which())
{
case RES_FLYFRMFMT:
pWhich = "fly frame format";
break;
case RES_DRAWFRMFMT:
pWhich = "draw frame format";
break;
}
if (pWhich)
xmlTextWriterWriteAttribute(pWriter, BAD_CAST("which"), BAD_CAST(pWhich));
GetAttrSet().dumpAsXml(pWriter);
xmlTextWriterEndElement(pWriter);
}
// class SwFlyFrmFmt // class SwFlyFrmFmt
// Partially implemented inline in hxx // Partially implemented inline in hxx
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment