svl: move SfxItemSet methods together
Change-Id: I3f47273f7b648e8c8d261217ba3f9ea8d366b61b
This commit is contained in:
@@ -1605,7 +1605,33 @@ int SfxItemSet::PutDirect(const SfxPoolItem &rItem)
|
||||
return sal_False;
|
||||
}
|
||||
|
||||
sal_Int32 SfxItemSet::getHash() const
|
||||
{
|
||||
return stringify().hashCode();
|
||||
}
|
||||
|
||||
OString SfxItemSet::stringify() const
|
||||
{
|
||||
SvMemoryStream aStream;
|
||||
SfxItemSet aSet(*this);
|
||||
aSet.InvalidateDefaultItems();
|
||||
aSet.Store(aStream, true);
|
||||
aStream.Flush();
|
||||
return OString(
|
||||
static_cast<char const *>(aStream.GetData()), aStream.GetEndOfData());
|
||||
}
|
||||
|
||||
void SfxItemSet::dumpAsXml(xmlTextWriterPtr pWriter) const
|
||||
{
|
||||
xmlTextWriterStartElement(pWriter, BAD_CAST("sfxItemSet"));
|
||||
SfxItemIter aIter(*this);
|
||||
for (const SfxPoolItem* pItem = aIter.FirstItem(); pItem; pItem = aIter.NextItem())
|
||||
pItem->dumpAsXml(pWriter);
|
||||
xmlTextWriterEndElement(pWriter);
|
||||
}
|
||||
|
||||
|
||||
// ----------------------------------------------- class SfxAllItemSet
|
||||
|
||||
SfxAllItemSet::SfxAllItemSet( SfxItemPool &rPool )
|
||||
: SfxItemSet(rPool, (const sal_uInt16*) 0),
|
||||
@@ -1843,31 +1869,4 @@ SfxItemSet *SfxAllItemSet::Clone(bool bItems, SfxItemPool *pToPool ) const
|
||||
return bItems ? new SfxAllItemSet(*this) : new SfxAllItemSet(*m_pPool);
|
||||
}
|
||||
|
||||
|
||||
|
||||
sal_Int32 SfxItemSet::getHash() const
|
||||
{
|
||||
return stringify().hashCode();
|
||||
}
|
||||
|
||||
OString SfxItemSet::stringify() const
|
||||
{
|
||||
SvMemoryStream aStream;
|
||||
SfxItemSet aSet(*this);
|
||||
aSet.InvalidateDefaultItems();
|
||||
aSet.Store(aStream, true);
|
||||
aStream.Flush();
|
||||
return OString(
|
||||
static_cast<char const *>(aStream.GetData()), aStream.GetEndOfData());
|
||||
}
|
||||
|
||||
void SfxItemSet::dumpAsXml(xmlTextWriterPtr pWriter) const
|
||||
{
|
||||
xmlTextWriterStartElement(pWriter, BAD_CAST("sfxItemSet"));
|
||||
SfxItemIter aIter(*this);
|
||||
for (const SfxPoolItem* pItem = aIter.FirstItem(); pItem; pItem = aIter.NextItem())
|
||||
pItem->dumpAsXml(pWriter);
|
||||
xmlTextWriterEndElement(pWriter);
|
||||
}
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||
|
Reference in New Issue
Block a user