summaryrefslogtreecommitdiff
path: root/editeng/source/editeng/editdoc.hxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@gmail.com>2012-03-28 13:31:27 -0400
committerKohei Yoshida <kohei.yoshida@gmail.com>2012-03-28 13:35:47 -0400
commit38e07aab9eb8c3c1d18038857b5dda28aace5bff (patch)
tree99d4566e992776a95a9a658b815ddde081e0a585 /editeng/source/editeng/editdoc.hxx
parent6b170f3d0aa519c6fd4e3ee92421f5a87ab511e3 (diff)
One less use of CharAttribArray.
Diffstat (limited to 'editeng/source/editeng/editdoc.hxx')
-rw-r--r--editeng/source/editeng/editdoc.hxx9
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;