summaryrefslogtreecommitdiff
path: root/include/svx/sdr/overlay/overlayobjectlist.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/svx/sdr/overlay/overlayobjectlist.hxx')
-rw-r--r--include/svx/sdr/overlay/overlayobjectlist.hxx6
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(); }