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

sw doc model xml dump: include SwDBData

Change-Id: I082a9d3ca268d19ac21c28a6b453d457ed27c959
üst 25487875
...@@ -30,6 +30,7 @@ struct SwDBData ...@@ -30,6 +30,7 @@ struct SwDBData
sal_Int32 nCommandType; //com::sun::star::sdb::CommandType sal_Int32 nCommandType; //com::sun::star::sdb::CommandType
SwDBData() : SwDBData() :
nCommandType(0){} nCommandType(0){}
void dumpAsXml(struct _xmlTextWriter* pWriter) const;
bool operator !=(const SwDBData& rCmp) const bool operator !=(const SwDBData& rCmp) const
{return rCmp.sDataSource != sDataSource || rCmp.sCommand != sCommand || rCmp.nCommandType != nCommandType;} {return rCmp.sDataSource != sDataSource || rCmp.sCommand != sCommand || rCmp.nCommandType != nCommandType;}
......
...@@ -1923,6 +1923,7 @@ void SwDoc::dumpAsXml(xmlTextWriterPtr pWriter) const ...@@ -1923,6 +1923,7 @@ void SwDoc::dumpAsXml(xmlTextWriterPtr pWriter) const
xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", this); xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", this);
m_pNodes->dumpAsXml(pWriter); m_pNodes->dumpAsXml(pWriter);
maDBData.dumpAsXml(pWriter);
mpMarkManager->dumpAsXml(pWriter); mpMarkManager->dumpAsXml(pWriter);
m_pUndoManager->dumpAsXml(pWriter); m_pUndoManager->dumpAsXml(pWriter);
getIDocumentFieldsAccess().GetFldTypes()->dumpAsXml(pWriter); getIDocumentFieldsAccess().GetFldTypes()->dumpAsXml(pWriter);
...@@ -1949,6 +1950,17 @@ void SwDoc::dumpAsXml(xmlTextWriterPtr pWriter) const ...@@ -1949,6 +1950,17 @@ void SwDoc::dumpAsXml(xmlTextWriterPtr pWriter) const
} }
} }
void SwDBData::dumpAsXml(xmlTextWriterPtr pWriter) const
{
xmlTextWriterStartElement(pWriter, BAD_CAST("swDBData"));
xmlTextWriterWriteAttribute(pWriter, BAD_CAST("sDataSource"), BAD_CAST(sDataSource.toUtf8().getStr()));
xmlTextWriterWriteAttribute(pWriter, BAD_CAST("sCommand"), BAD_CAST(sCommand.toUtf8().getStr()));
xmlTextWriterWriteAttribute(pWriter, BAD_CAST("nCommandType"), BAD_CAST(OString::number(nCommandType).getStr()));
xmlTextWriterEndElement(pWriter);
}
std::set<Color> SwDoc::GetDocColors() std::set<Color> SwDoc::GetDocColors()
{ {
std::set<Color> aDocColors; std::set<Color> aDocColors;
......
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