diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-03-28 13:31:27 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-03-28 13:35:47 -0400 |
commit | 38e07aab9eb8c3c1d18038857b5dda28aace5bff (patch) | |
tree | 99d4566e992776a95a9a658b815ddde081e0a585 /editeng/source/editeng/editdoc.hxx | |
parent | 6b170f3d0aa519c6fd4e3ee92421f5a87ab511e3 (diff) |
One less use of CharAttribArray.
Diffstat (limited to 'editeng/source/editeng/editdoc.hxx')
-rw-r--r-- | editeng/source/editeng/editdoc.hxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/editeng/source/editeng/editdoc.hxx b/editeng/source/editeng/editdoc.hxx index 7ddaa392c2f8..2bd515110d64 100644 --- a/editeng/source/editeng/editdoc.hxx +++ b/editeng/source/editeng/editdoc.hxx @@ -123,16 +123,19 @@ SV_DECL_PTRARR( CharAttribArray, EditCharAttribPtr, 0 ) class ContentAttribsInfo { private: + typedef boost::ptr_vector<EditCharAttrib> CharAttribsType; + SfxItemSet aPrevParaAttribs; - CharAttribArray aPrevCharAttribs; + CharAttribsType aPrevCharAttribs; public: ContentAttribsInfo( const SfxItemSet& rParaAttribs ); const SfxItemSet& GetPrevParaAttribs() const { return aPrevParaAttribs; } - const CharAttribArray& GetPrevCharAttribs() const { return aPrevCharAttribs; } + const CharAttribsType& GetPrevCharAttribs() const { return aPrevCharAttribs; } - CharAttribArray& GetPrevCharAttribs() { return aPrevCharAttribs; } + void RemoveAllCharAttribsFromPool(SfxItemPool& rPool) const; + void AppendCharAttrib(EditCharAttrib* pNew); }; typedef ContentAttribsInfo* ContentAttribsInfoPtr; |