diff options
Diffstat (limited to 'include/svx/sdr/overlay/overlayobjectlist.hxx')
-rw-r--r-- | include/svx/sdr/overlay/overlayobjectlist.hxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/svx/sdr/overlay/overlayobjectlist.hxx b/include/svx/sdr/overlay/overlayobjectlist.hxx index c8e670dee304..b348b3cf3380 100644 --- a/include/svx/sdr/overlay/overlayobjectlist.hxx +++ b/include/svx/sdr/overlay/overlayobjectlist.hxx @@ -39,13 +39,15 @@ namespace sdr public: OverlayObjectList() {} + OverlayObjectList(const OverlayObjectList&) = delete; + OverlayObjectList& operator=(const OverlayObjectList&) = delete; ~OverlayObjectList(); // clear list, this includes deletion of all contained objects void clear(); - // append objects - void append(OverlayObject& rOverlayObject) { maVector.push_back(&rOverlayObject); } + // append objects (takes ownership) + void append(OverlayObject* pOverlayObject); // access to objects sal_uInt32 count() const { return maVector.size(); } |