summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svddrgv.cxx
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2024-04-14 12:50:42 +0500
committerMike Kaganski <mike.kaganski@collabora.com>2024-04-15 06:34:33 +0200
commit690526f95e3ee4fd25bb2c987e093543e4bc435b (patch)
tree06b6bb7b6c907fb1876eac1e60b7dac952b21f7b /svx/source/svdraw/svddrgv.cxx
parent1dc92b9e9951ef118d2d823d54f9a022c2e41a27 (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.cxx16
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);