diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2024-04-14 12:50:42 +0500 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2024-04-15 06:34:33 +0200 |
commit | 690526f95e3ee4fd25bb2c987e093543e4bc435b (patch) | |
tree | 06b6bb7b6c907fb1876eac1e60b7dac952b21f7b /svx/source/svdraw/svddrgv.cxx | |
parent | 1dc92b9e9951ef118d2d823d54f9a022c2e41a27 (diff) |
Generalize basegfx::fround for templated return type
And use it when assigning to tools::Long
Change-Id: I0814d7bac9cdd48191ba69c64e3b12a4973b3417
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166071
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'svx/source/svdraw/svddrgv.cxx')
-rw-r--r-- | svx/source/svdraw/svddrgv.cxx | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/svx/source/svdraw/svddrgv.cxx b/svx/source/svdraw/svddrgv.cxx index afa8efd0b779..a91f88df3159 100644 --- a/svx/source/svdraw/svddrgv.cxx +++ b/svx/source/svdraw/svddrgv.cxx @@ -123,8 +123,8 @@ void SdrDragView::TakeActionRect(tools::Rectangle& rRect) const else { rRect = tools::Rectangle( - basegfx::fround(aBoundRange.getMinX()), basegfx::fround(aBoundRange.getMinY()), - basegfx::fround(aBoundRange.getMaxX()), basegfx::fround(aBoundRange.getMaxY())); + basegfx::fround<tools::Long>(aBoundRange.getMinX()), basegfx::fround<tools::Long>(aBoundRange.getMinY()), + basegfx::fround<tools::Long>(aBoundRange.getMaxX()), basegfx::fround<tools::Long>(aBoundRange.getMaxY())); } } } @@ -164,8 +164,8 @@ bool SdrDragView::TakeDragObjAnchorPos(Point& rPos, bool bTR ) const { // drag the whole Object (Move, Resize, ...) const basegfx::B2DPoint aTransformed(mpCurrentSdrDragMethod->getCurrentTransformation() * basegfx::B2DPoint(aPt.X(), aPt.Y())); - rPos.setX( basegfx::fround(aTransformed.getX()) ); - rPos.setY( basegfx::fround(aTransformed.getY()) ); + rPos.setX( basegfx::fround<tools::Long>(aTransformed.getX()) ); + rPos.setY( basegfx::fround<tools::Long>(aTransformed.getY()) ); } } } @@ -216,8 +216,8 @@ bool SdrDragView::BegDragObj(const Point& rPnt, OutputDevice* pOut, SdrHdl* pHdl basegfx::B2DPoint(aPnt.X(), aPnt.Y()), GetSdrPageView()))) { - aPnt.AdjustX(basegfx::fround(-aGridOffset.getX())); - aPnt.AdjustY(basegfx::fround(-aGridOffset.getY())); + aPnt.AdjustX(basegfx::fround<tools::Long>(-aGridOffset.getX())); + aPnt.AdjustY(basegfx::fround<tools::Long>(-aGridOffset.getY())); } if(pHdl == nullptr @@ -520,8 +520,8 @@ void SdrDragView::MovDragObj(const Point& rPnt) basegfx::B2DPoint(aPnt.X(), aPnt.Y()), GetSdrPageView()))) { - aPnt.AdjustX(basegfx::fround(-aGridOffset.getX())); - aPnt.AdjustY(basegfx::fround(-aGridOffset.getY())); + aPnt.AdjustX(basegfx::fround<tools::Long>(-aGridOffset.getX())); + aPnt.AdjustY(basegfx::fround<tools::Long>(-aGridOffset.getY())); } ImpLimitToWorkArea(aPnt); |