diff options
Diffstat (limited to 'include/svx/svdocapt.hxx')
-rw-r--r-- | include/svx/svdocapt.hxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/svx/svdocapt.hxx b/include/svx/svdocapt.hxx index baa0e0390bd6..0539861eb969 100644 --- a/include/svx/svdocapt.hxx +++ b/include/svx/svdocapt.hxx @@ -56,7 +56,6 @@ private: bool mbFixedTail; // for calc note box fixed tail, default FALSE Point maFixedTailPos; // for calc note box fixed tail position. -private: SVX_DLLPRIVATE void ImpGetCaptParams(ImpCaptParams& rPara) const; SVX_DLLPRIVATE static void ImpCalcTail1(const ImpCaptParams& rPara, tools::Polygon& rPoly, tools::Rectangle const & rRect); SVX_DLLPRIVATE static void ImpCalcTail2(const ImpCaptParams& rPara, tools::Polygon& rPoly, tools::Rectangle const & rRect); @@ -64,6 +63,10 @@ private: SVX_DLLPRIVATE static void ImpCalcTail (const ImpCaptParams& rPara, tools::Polygon& rPoly, tools::Rectangle const & rRect); SVX_DLLPRIVATE void ImpRecalcTail(); +protected: + // protected destructor + virtual ~SdrCaptionObj() override; + public: SdrCaptionObj(SdrModel& rSdrModel); SdrCaptionObj( @@ -71,11 +74,9 @@ public: const tools::Rectangle& rRect, const Point& rTail); - virtual ~SdrCaptionObj() override; - virtual void TakeObjInfo(SdrObjTransformInfoRec& rInfo) const override; virtual sal_uInt16 GetObjIdentifier() const override; - virtual SdrCaptionObj* Clone(SdrModel* pTargetModel = nullptr) const override; + virtual SdrCaptionObj* CloneSdrObject(SdrModel& rTargetModel) const override; // implemented mainly for the purposes of Clone() SdrCaptionObj& operator=(const SdrCaptionObj& rObj); |