diff options
Diffstat (limited to 'include/svx/svdocirc.hxx')
-rw-r--r-- | include/svx/svdocirc.hxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/svx/svdocirc.hxx b/include/svx/svdocirc.hxx index fc3045585aa6..0ec5ff01afae 100644 --- a/include/svx/svdocirc.hxx +++ b/include/svx/svdocirc.hxx @@ -65,6 +65,10 @@ private: virtual void Notify(SfxBroadcaster& rBC, const SfxHint& rHint) override; +private: + // protected destructor - due to final, make private + virtual ~SdrCircObj() override; + public: SdrCircObj( SdrModel& rSdrModel, @@ -85,8 +89,6 @@ public: long nNewStartAngle, long nNewEndWink); - virtual ~SdrCircObj() override; - virtual void TakeObjInfo(SdrObjTransformInfoRec& rInfo) const override; virtual sal_uInt16 GetObjIdentifier() const override; virtual void TakeUnrotatedSnapRect(tools::Rectangle& rRect) const override; @@ -94,7 +96,7 @@ public: virtual OUString TakeObjNameSingul() const override; virtual OUString TakeObjNamePlural() const override; - virtual SdrCircObj* Clone(SdrModel* pTargetModel = nullptr) const override; + virtual SdrCircObj* CloneSdrObject(SdrModel& rTargetModel) const override; // implemented mainly for the purposes of Clone() SdrCircObj& operator=(const SdrCircObj& rObj); |