From 58ce60da28b019be3dcf52c6b9fc51b91361137e Mon Sep 17 00:00:00 2001 From: Kohei Yoshida Date: Wed, 19 Nov 2014 09:14:00 -0500 Subject: Move SdrObjUserDataList out of the header. It's only used within SdrObject. This also eliminates the need to include boost's ptr_vector in the header file. Change-Id: I5ba9b424be21c5ee3280364de1d73b0fa3921129 --- svx/source/svdraw/svdobj.cxx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'svx') diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx index ba3c477202fb..9c251bc8b232 100644 --- a/svx/source/svdraw/svdobj.cxx +++ b/svx/source/svdraw/svdobj.cxx @@ -130,6 +130,7 @@ #include #include #include +#include using namespace ::com::sun::star; @@ -224,6 +225,22 @@ OUString SdrObjUserData::GetMacroPopupComment(const SdrObjMacroHitRec& /*rRec*/, return OUString(); } +class SdrObjUserDataList +{ + typedef boost::ptr_vector ListType; + ListType maList; + +public: + SdrObjUserDataList(); + ~SdrObjUserDataList(); + + size_t GetUserDataCount() const; + const SdrObjUserData* GetUserData(size_t nNum) const; + SdrObjUserData* GetUserData(size_t nNum); + void AppendUserData(SdrObjUserData* pData); + void DeleteUserData(size_t nNum); +}; + SdrObjUserDataList::SdrObjUserDataList() {} SdrObjUserDataList::~SdrObjUserDataList() {} -- cgit