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