diff options
Diffstat (limited to 'include/svx/svdorect.hxx')
-rw-r--r-- | include/svx/svdorect.hxx | 7 |
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; |