summaryrefslogtreecommitdiff
path: root/include/svx/svdorect.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/svx/svdorect.hxx')
-rw-r--r--include/svx/svdorect.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/svx/svdorect.hxx b/include/svx/svdorect.hxx
index f9c1c34fd145..125d1d7fb5b3 100644
--- a/include/svx/svdorect.hxx
+++ b/include/svx/svdorect.hxx
@@ -59,6 +59,9 @@ protected:
const XPolygon& GetXPoly() const;
virtual void RestGeoData(const SdrObjGeoData& rGeo) override;
+ // protected destructor
+ virtual ~SdrRectObj() override;
+
public:
/**
* The corner radius parameter is dropped at some point.
@@ -82,8 +85,6 @@ public:
SdrObjKind eNewTextKind,
const tools::Rectangle& rRect);
- virtual ~SdrRectObj() override;
-
virtual void TakeObjInfo(SdrObjTransformInfoRec& rInfo) const override;
virtual sal_uInt16 GetObjIdentifier() const override;
virtual void TakeUnrotatedSnapRect(tools::Rectangle& rRect) const override;
@@ -91,7 +92,7 @@ public:
virtual OUString TakeObjNameSingul() const override;
virtual OUString TakeObjNamePlural() const override;
- virtual SdrRectObj* Clone(SdrModel* pTargetModel = nullptr) const override;
+ virtual SdrRectObj* CloneSdrObject(SdrModel& rTargetModel) const override;
virtual void RecalcSnapRect() override;
virtual void NbcSetSnapRect(const tools::Rectangle& rRect) override;
virtual void NbcSetLogicRect(const tools::Rectangle& rRect) override;