sc/source/ui/app/drwtrans.cxx | 6 +++--- sc/source/ui/drawfunc/fuconrec.cxx | 8 ++++---- sc/source/ui/inc/drwtrans.hxx | 2 +- sc/source/ui/inc/fuconrec.hxx | 2 +- sc/source/ui/navipi/content.cxx | 2 +- sd/source/ui/func/fuconrec.cxx | 10 +++++----- sd/source/ui/inc/fuconrec.hxx | 2 +- sw/inc/fesh.hxx | 2 +- sw/source/core/frmedt/feshview.cxx | 6 +++--- sw/source/uibase/ribbar/conrect.cxx | 2 +- 10 files changed, 21 insertions(+), 21 deletions(-)
New commits: commit f54cb7cc81ba3c485e24e6d9820cf8dced12081b Author: Armin Le Grand <armin.le.gr...@cib.de> Date: Mon Apr 9 13:01:22 2018 +0200 GetLineEnds: Use SdrObject& instead of pointers Change-Id: I154363d54139319f584d24401d47aa9374869d47 Reviewed-on: https://gerrit.libreoffice.org/52628 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Armin Le Grand <armin.le.gr...@cib.de> diff --git a/sc/source/ui/app/drwtrans.cxx b/sc/source/ui/app/drwtrans.cxx index 12cfa00f3bca..3fa00a949b55 100644 --- a/sc/source/ui/app/drwtrans.cxx +++ b/sc/source/ui/app/drwtrans.cxx @@ -638,13 +638,13 @@ void ScDrawTransferObj::SetDragSource( const ScDrawView* pView ) //! add as listener with document, delete pDragSourceView if document gone } -void ScDrawTransferObj::SetDragSourceObj( SdrObject* pObj, SCTAB nTab ) +void ScDrawTransferObj::SetDragSourceObj( SdrObject& rObj, SCTAB nTab ) { DELETEZ( pDragSourceView ); - pDragSourceView = new SdrView(pObj->getSdrModelFromSdrObject()); // TTTT pObj should be reference + pDragSourceView = new SdrView(rObj.getSdrModelFromSdrObject()); pDragSourceView->ShowSdrPage(pDragSourceView->GetModel()->GetPage(nTab)); SdrPageView* pPV = pDragSourceView->GetSdrPageView(); - pDragSourceView->MarkObj(pObj, pPV); + pDragSourceView->MarkObj(&rObj, pPV); // TTTT MarkObj should take SdrObject& //! add as listener with document, delete pDragSourceView if document gone } diff --git a/sc/source/ui/drawfunc/fuconrec.cxx b/sc/source/ui/drawfunc/fuconrec.cxx index 6aba5faad5fc..05727fbe36f0 100644 --- a/sc/source/ui/drawfunc/fuconrec.cxx +++ b/sc/source/ui/drawfunc/fuconrec.cxx @@ -117,7 +117,7 @@ bool FuConstRectangle::MouseButtonDown(const MouseEvent& rMEvt) if (pObj) { SfxItemSet aAttr(pObj->getSdrModelFromSdrObject().GetItemPool()); - SetLineEnds(aAttr, pObj, aSfxRequest.GetSlot()); + SetLineEnds(aAttr, *pObj, aSfxRequest.GetSlot()); pObj->SetMergedItemSet(aAttr); } @@ -214,9 +214,9 @@ void FuConstRectangle::Activate() FuConstruct::Activate(); } -void FuConstRectangle::SetLineEnds(SfxItemSet& rAttr, const SdrObject* pObj, sal_uInt16 nSlotId) +void FuConstRectangle::SetLineEnds(SfxItemSet& rAttr, const SdrObject& rObj, sal_uInt16 nSlotId) { - SdrModel& rModel(pObj->getSdrModelFromSdrObject()); // TTTT pObj should be reference + SdrModel& rModel(rObj.getSdrModelFromSdrObject()); if ( nSlotId == SID_LINE_ARROW_START || nSlotId == SID_LINE_ARROW_END || @@ -448,7 +448,7 @@ SdrObject* FuConstRectangle::CreateDefaultObject(const sal_uInt16 nID, const too } SfxItemSet aAttr(pDrDoc->GetItemPool()); - SetLineEnds(aAttr, pObj, nID); + SetLineEnds(aAttr, *pObj, nID); pObj->SetMergedItemSet(aAttr); } diff --git a/sc/source/ui/inc/drwtrans.hxx b/sc/source/ui/inc/drwtrans.hxx index be1137ed37e8..cf2fdaeaeb40 100644 --- a/sc/source/ui/inc/drwtrans.hxx +++ b/sc/source/ui/inc/drwtrans.hxx @@ -83,7 +83,7 @@ public: void SetDrawPersist( const SfxObjectShellRef& rRef ); void SetDragSource( const ScDrawView* pView ); - void SetDragSourceObj( SdrObject* pObj, SCTAB nTab ); + void SetDragSourceObj( SdrObject& rObj, SCTAB nTab ); void SetDragSourceFlags( ScDragSrc nFlags ); void SetDragWasInternal(); diff --git a/sc/source/ui/inc/fuconrec.hxx b/sc/source/ui/inc/fuconrec.hxx index b18d38029c69..ab9b77f42591 100644 --- a/sc/source/ui/inc/fuconrec.hxx +++ b/sc/source/ui/inc/fuconrec.hxx @@ -36,7 +36,7 @@ class FuConstRectangle : public FuConstruct virtual void Activate() override; virtual void Deactivate() override; - static void SetLineEnds(SfxItemSet& rAttr, const SdrObject* pObj, sal_uInt16 nSlotId); + static void SetLineEnds(SfxItemSet& rAttr, const SdrObject& rObj, sal_uInt16 nSlotId); // Create default drawing objects via keyboard virtual SdrObject* CreateDefaultObject(const sal_uInt16 nID, const tools::Rectangle& rRectangle) override; diff --git a/sc/source/ui/navipi/content.cxx b/sc/source/ui/navipi/content.cxx index a414160700c7..f1c905fd3fe4 100644 --- a/sc/source/ui/navipi/content.cxx +++ b/sc/source/ui/navipi/content.cxx @@ -1262,7 +1262,7 @@ static void lcl_DoDragObject( ScDocShell* pSrcShell, const OUString& rName, ScCo rtl::Reference<ScDrawTransferObj> pTransferObj = new ScDrawTransferObj( pDragModel, pSrcShell, aObjDesc ); - pTransferObj->SetDragSourceObj( pObject, nTab ); + pTransferObj->SetDragSourceObj( *pObject, nTab ); pTransferObj->SetDragSourceFlags(ScDragSrc::Navigator); SC_MOD()->SetDragObject( nullptr, pTransferObj.get() ); diff --git a/sd/source/ui/func/fuconrec.cxx b/sd/source/ui/func/fuconrec.cxx index d78fd866755d..50f9c1c4fae1 100644 --- a/sd/source/ui/func/fuconrec.cxx +++ b/sd/source/ui/func/fuconrec.cxx @@ -210,7 +210,7 @@ bool FuConstructRectangle::MouseButtonDown(const MouseEvent& rMEvt) SfxItemSet aAttr(mpDoc->GetPool()); SetStyleSheet(aAttr, pObj); SetAttributes(aAttr, pObj); - SetLineEnds(aAttr, pObj); + SetLineEnds(aAttr, *pObj); pObj->SetMergedItemSet(aAttr); if( nSlotId == SID_DRAW_CAPTION_VERTICAL ) @@ -525,9 +525,9 @@ void FuConstructRectangle::SetAttributes(SfxItemSet& rAttr, SdrObject* pObj) return aRetval; } -void FuConstructRectangle::SetLineEnds(SfxItemSet& rAttr, SdrObject const * pObj) +void FuConstructRectangle::SetLineEnds(SfxItemSet& rAttr, SdrObject& rObj) { - if ( (pObj->GetObjIdentifier() == OBJ_EDGE && + if ( (rObj.GetObjIdentifier() == OBJ_EDGE && nSlotId != SID_TOOL_CONNECTOR && nSlotId != SID_CONNECTOR_LINE && nSlotId != SID_CONNECTOR_LINES && @@ -541,7 +541,7 @@ void FuConstructRectangle::SetLineEnds(SfxItemSet& rAttr, SdrObject const * pObj nSlotId == SID_LINE_SQUARE_ARROW ) { // set attributes of line start and ends - SdrModel& rModel(pObj->getSdrModelFromSdrObject()); // TTTT pObj should be reference + SdrModel& rModel(rObj.getSdrModelFromSdrObject()); // arrowhead ::basegfx::B2DPolyPolygon aArrow( getPolygon( RID_SVXSTR_ARROW, rModel ) ); @@ -920,7 +920,7 @@ SdrObject* FuConstructRectangle::CreateDefaultObject(const sal_uInt16 nID, const SfxItemSet aAttr(mpDoc->GetPool()); SetStyleSheet(aAttr, pObj); SetAttributes(aAttr, pObj); - SetLineEnds(aAttr, pObj); + SetLineEnds(aAttr, *pObj); pObj->SetMergedItemSet(aAttr); } diff --git a/sd/source/ui/inc/fuconrec.hxx b/sd/source/ui/inc/fuconrec.hxx index 02a3478c55dd..0aeef38f5af0 100644 --- a/sd/source/ui/inc/fuconrec.hxx +++ b/sd/source/ui/inc/fuconrec.hxx @@ -48,7 +48,7 @@ public: virtual void Deactivate() override; void SetAttributes(SfxItemSet& rAttr, SdrObject* pObj); - void SetLineEnds(SfxItemSet& rAttr, SdrObject const * pObj); + void SetLineEnds(SfxItemSet& rAttr, SdrObject& rObj); virtual SdrObject* CreateDefaultObject(const sal_uInt16 nID, const ::tools::Rectangle& rRectangle) override; diff --git a/sw/inc/fesh.hxx b/sw/inc/fesh.hxx index 43c37323f29a..0222fa709b99 100644 --- a/sw/inc/fesh.hxx +++ b/sw/inc/fesh.hxx @@ -810,7 +810,7 @@ public: const Point& _rDocPos ); void ToggleHeaderFooterEdit( ); - static void SetLineEnds(SfxItemSet& rAttr, SdrObject const * pObj, sal_uInt16 nSlotId); + static void SetLineEnds(SfxItemSet& rAttr, SdrObject& rObj, sal_uInt16 nSlotId); SAL_DLLPRIVATE void ClearColumnRowCache(SwTabFrame const*); }; diff --git a/sw/source/core/frmedt/feshview.cxx b/sw/source/core/frmedt/feshview.cxx index c96acf814448..fbe62c515ffe 100644 --- a/sw/source/core/frmedt/feshview.cxx +++ b/sw/source/core/frmedt/feshview.cxx @@ -892,9 +892,9 @@ static void lcl_NotifyNeighbours( const SdrMarkList *pLst ) } } -void SwFEShell::SetLineEnds(SfxItemSet& rAttr, SdrObject const * pObj, sal_uInt16 nSlotId) +void SwFEShell::SetLineEnds(SfxItemSet& rAttr, SdrObject& rObj, sal_uInt16 nSlotId) { - SdrModel& rModel(pObj->getSdrModelFromSdrObject()); + SdrModel& rModel(rObj.getSdrModelFromSdrObject()); if ( !(nSlotId == SID_LINE_ARROW_START || nSlotId == SID_LINE_ARROW_END || @@ -3042,7 +3042,7 @@ long SwFEShell::GetSectionWidth( SwFormat const & rFormat ) const aPoly.append(aTempPoly); SfxItemSet aAttr(pObj->getSdrModelFromSdrObject().GetItemPool()); - SetLineEnds(aAttr, pObj, nSlotId); + SetLineEnds(aAttr, *pObj, nSlotId); pObj->SetMergedItemSet(aAttr); } break; diff --git a/sw/source/uibase/ribbar/conrect.cxx b/sw/source/uibase/ribbar/conrect.cxx index 395bca6961fe..8c6da3502144 100644 --- a/sw/source/uibase/ribbar/conrect.cxx +++ b/sw/source/uibase/ribbar/conrect.cxx @@ -66,7 +66,7 @@ bool ConstRectangle::MouseButtonDown(const MouseEvent& rMEvt) if (pObj) { SfxItemSet aAttr(pObj->getSdrModelFromSdrObject().GetItemPool()); - SwFEShell::SetLineEnds(aAttr, pObj, m_nSlotId); + SwFEShell::SetLineEnds(aAttr, *pObj, m_nSlotId); pObj->SetMergedItemSet(aAttr); } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits