diff options
Diffstat (limited to 'include/svx/svdomeas.hxx')
-rw-r--r-- | include/svx/svdomeas.hxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/svx/svdomeas.hxx b/include/svx/svdomeas.hxx index ffde6d09468c..8b1a79797b30 100644 --- a/include/svx/svdomeas.hxx +++ b/include/svx/svdomeas.hxx @@ -72,18 +72,20 @@ protected: virtual void SaveGeoData(SdrObjGeoData& rGeo) const override; virtual void RestGeoData(const SdrObjGeoData& rGeo) override; + // protected destructor + virtual ~SdrMeasureObj() override; + public: SdrMeasureObj(SdrModel& rSdrModel); SdrMeasureObj( SdrModel& rSdrModel, const Point& rPt1, const Point& rPt2); - virtual ~SdrMeasureObj() override; virtual void TakeObjInfo(SdrObjTransformInfoRec& rInfo) const override; virtual sal_uInt16 GetObjIdentifier() const override; virtual void TakeUnrotatedSnapRect(tools::Rectangle& rRect) const override; - virtual SdrMeasureObj* Clone(SdrModel* pTargetModel = nullptr) const override; + virtual SdrMeasureObj* CloneSdrObject(SdrModel& rTargetModel) const override; // implemented mainly for the purposes of Clone() SdrMeasureObj& operator=(const SdrMeasureObj& rObj); |