diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-09-06 09:14:06 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-09-06 12:50:57 +0200 |
commit | fc161dc07cafda54ebdabd4c66dfd6528cc11813 (patch) | |
tree | 81b5ccfca3793741ac74a4591f0b6605986eabe3 /include | |
parent | dc79dc76f18148296ae18ed7251cf61505e25d44 (diff) |
use unique_ptr in DoConvertToPolyObj
Change-Id: Ia7f9ff4d8f7b9834b6634e5c126bd65014dacf19
Reviewed-on: https://gerrit.libreoffice.org/78684
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/cube3d.hxx | 2 | ||||
-rw-r--r-- | include/svx/lathe3d.hxx | 2 | ||||
-rw-r--r-- | include/svx/polygn3d.hxx | 2 | ||||
-rw-r--r-- | include/svx/sphere3d.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdoashp.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdobj.hxx | 4 | ||||
-rw-r--r-- | include/svx/svdocapt.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdocirc.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdoedge.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdograf.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdogrp.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdomeas.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdoole2.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdopath.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdorect.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdotext.hxx | 2 |
16 files changed, 17 insertions, 17 deletions
diff --git a/include/svx/cube3d.hxx b/include/svx/cube3d.hxx index 4f8a3f23c25d..1556c0f85087 100644 --- a/include/svx/cube3d.hxx +++ b/include/svx/cube3d.hxx @@ -68,7 +68,7 @@ public: E3dCubeObj(SdrModel& rSdrModel); virtual sal_uInt16 GetObjIdentifier() const override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual E3dCubeObj* CloneSdrObject(SdrModel& rTargetModel) const override; diff --git a/include/svx/lathe3d.hxx b/include/svx/lathe3d.hxx index 4313e74bddb6..2e92883b1977 100644 --- a/include/svx/lathe3d.hxx +++ b/include/svx/lathe3d.hxx @@ -105,7 +105,7 @@ public: // implemented mainly for the purposes of Clone() E3dLatheObj& operator=(const E3dLatheObj& rObj); - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; // TakeObjName...() is for the display in the UI, for example "3 frames selected". virtual OUString TakeObjNameSingul() const override; diff --git a/include/svx/polygn3d.hxx b/include/svx/polygn3d.hxx index 9d5940adf9e4..1a1cd1b6b982 100644 --- a/include/svx/polygn3d.hxx +++ b/include/svx/polygn3d.hxx @@ -56,7 +56,7 @@ public: const basegfx::B2DPolyPolygon& GetPolyTexture2D() const { return aPolyTexture2D; } virtual sal_uInt16 GetObjIdentifier() const override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual E3dPolygonObj* CloneSdrObject(SdrModel& rTargetModel) const override; diff --git a/include/svx/sphere3d.hxx b/include/svx/sphere3d.hxx index 345ae1991782..03a78ae36d68 100644 --- a/include/svx/sphere3d.hxx +++ b/include/svx/sphere3d.hxx @@ -67,7 +67,7 @@ public: { return GetObjectItemSet().Get(SDRATTR_3DOBJ_VERT_SEGS).GetValue(); } virtual sal_uInt16 GetObjIdentifier() const override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual E3dSphereObj* CloneSdrObject(SdrModel& rTargetModel) const override; diff --git a/include/svx/svdoashp.hxx b/include/svx/svdoashp.hxx index 32f9b0e49577..fb6bdaeba606 100644 --- a/include/svx/svdoashp.hxx +++ b/include/svx/svdoashp.hxx @@ -222,7 +222,7 @@ public: virtual void NbcSetOutlinerParaObject(std::unique_ptr<OutlinerParaObject> pTextObject) override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; // react on model/page change virtual void handlePageChange(SdrPage* pOldPage, SdrPage* pNewPage) override; diff --git a/include/svx/svdobj.hxx b/include/svx/svdobj.hxx index 86c1f06180f1..46d81b7f4bbb 100644 --- a/include/svx/svdobj.hxx +++ b/include/svx/svdobj.hxx @@ -767,8 +767,8 @@ public: // In the case of the conversion from TextObj to PathObj, // both modi (bLineToArea=true/false) would be identical. // The methods' default implementations report "I'm unable to do this" (false/null). - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const; - SdrObject* ConvertToPolyObj(bool bBezier, bool bLineToArea) const; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const; + SdrObjectUniquePtr ConvertToPolyObj(bool bBezier, bool bLineToArea) const; // convert this path object to contour object; bForceLineDash converts even // when there is no filled new polygon created from line-to-polygon conversion, diff --git a/include/svx/svdocapt.hxx b/include/svx/svdocapt.hxx index 89942a7b9154..c6d31fd0682f 100644 --- a/include/svx/svdocapt.hxx +++ b/include/svx/svdocapt.hxx @@ -140,7 +140,7 @@ protected: virtual void RestGeoData(const SdrObjGeoData& rGeo) override; public: - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; const Point& GetTailPos() const; void SetTailPos(const Point& rPos); diff --git a/include/svx/svdocirc.hxx b/include/svx/svdocirc.hxx index b628811bdba3..7d26ba9bca75 100644 --- a/include/svx/svdocirc.hxx +++ b/include/svx/svdocirc.hxx @@ -131,7 +131,7 @@ public: virtual void NbcResize(const Point& rRef, const Fraction& xFact, const Fraction& yFact) override; virtual void NbcMirror(const Point& rRef1, const Point& rRef2) override; virtual void NbcShear (const Point& rRef, long nAngle, double tn, bool bVShear) override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; private: virtual SdrObjGeoData* NewGeoData() const override; diff --git a/include/svx/svdoedge.hxx b/include/svx/svdoedge.hxx index 5d7fac34850c..056c19ccae35 100644 --- a/include/svx/svdoedge.hxx +++ b/include/svx/svdoedge.hxx @@ -257,7 +257,7 @@ public: virtual void BrkCreate(SdrDragStat& rStat) override; virtual basegfx::B2DPolyPolygon TakeCreatePoly(const SdrDragStat& rDrag) const override; virtual PointerStyle GetCreatePointer() const override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual sal_uInt32 GetSnapPointCount() const override; virtual Point GetSnapPoint(sal_uInt32 i) const override; diff --git a/include/svx/svdograf.hxx b/include/svx/svdograf.hxx index b905db092f5d..2ea564bdbbb9 100644 --- a/include/svx/svdograf.hxx +++ b/include/svx/svdograf.hxx @@ -206,7 +206,7 @@ public: /// Returns the page number of the embedded data (typically to re-render or import it). sal_Int32 getEmbeddedPageNumber() const; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual void AdjustToMaxRect( const tools::Rectangle& rMaxRect, bool bShrinkOnly = false ) override; diff --git a/include/svx/svdogrp.hxx b/include/svx/svdogrp.hxx index 1f2fcce6ec3f..f30afc12c62b 100644 --- a/include/svx/svdogrp.hxx +++ b/include/svx/svdogrp.hxx @@ -104,7 +104,7 @@ public: virtual void NbcReformatText() override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual void dumpAsXml(xmlTextWriterPtr pWriter) const override; }; diff --git a/include/svx/svdomeas.hxx b/include/svx/svdomeas.hxx index 4007d46be3a8..faf69212f32f 100644 --- a/include/svx/svdomeas.hxx +++ b/include/svx/svdomeas.hxx @@ -127,7 +127,7 @@ public: virtual Point GetPoint(sal_uInt32 i) const override; virtual void NbcSetPoint(const Point& rPnt, sal_uInt32 i) override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual bool BegTextEdit(SdrOutliner& rOutl) override; virtual const Size& GetTextSize() const override; diff --git a/include/svx/svdoole2.hxx b/include/svx/svdoole2.hxx index c8fe2b14f09a..d62f989f9fe5 100644 --- a/include/svx/svdoole2.hxx +++ b/include/svx/svdoole2.hxx @@ -182,7 +182,7 @@ public: void SetWindow(const css::uno::Reference < css::awt::XWindow >& _xWindow); // #i118485# missing converter added - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; }; class SVX_DLLPUBLIC SdrEmbedObjectLink : public sfx2::SvBaseLink diff --git a/include/svx/svdopath.hxx b/include/svx/svdopath.hxx index 2e7671a6818d..027996240359 100644 --- a/include/svx/svdopath.hxx +++ b/include/svx/svdopath.hxx @@ -133,7 +133,7 @@ private: virtual void RestGeoData(const SdrObjGeoData& rGeo) override; public: - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; // Bezier-polygon getter/setter const basegfx::B2DPolyPolygon& GetPathPoly() const { return maPathPolygon; } diff --git a/include/svx/svdorect.hxx b/include/svx/svdorect.hxx index 60e4968ecbe1..a633706ab5f4 100644 --- a/include/svx/svdorect.hxx +++ b/include/svx/svdorect.hxx @@ -119,7 +119,7 @@ public: virtual SdrGluePoint GetVertexGluePoint(sal_uInt16 nNum) const override; virtual SdrGluePoint GetCornerGluePoint(sal_uInt16 nNum) const override; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; virtual void Notify(SfxBroadcaster& rBC, const SfxHint& rHint) override; }; diff --git a/include/svx/svdotext.hxx b/include/svx/svdotext.hxx index 2ddee8a32cf3..6cb3b5377e12 100644 --- a/include/svx/svdotext.hxx +++ b/include/svx/svdotext.hxx @@ -499,7 +499,7 @@ public: virtual bool CalcFieldValue(const SvxFieldItem& rField, sal_Int32 nPara, sal_uInt16 nPos, bool bEdit, boost::optional<Color>& rpTxtColor, boost::optional<Color>& rpFldColor, OUString& rRet) const; - virtual SdrObject* DoConvertToPolyObj(bool bBezier, bool bAddText) const override; + virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const override; void SetTextEditOutliner(SdrOutliner* pOutl) { pEdtOutl=pOutl; } |