diff options
Diffstat (limited to 'svx/source/svdraw/svdomeas.cxx')
-rw-r--r-- | svx/source/svdraw/svdomeas.cxx | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/svx/source/svdraw/svdomeas.cxx b/svx/source/svdraw/svdomeas.cxx index 330b7f5c37f6..bc86a689987a 100644 --- a/svx/source/svdraw/svdomeas.cxx +++ b/svx/source/svdraw/svdomeas.cxx @@ -45,8 +45,8 @@ #include <svx/svdview.hxx> #include "svdglob.hxx" // StringCache #include "svdstr.hrc" // Objektname -#include <svtools/style.hxx> -#include <svtools/smplhint.hxx> +#include <svl/style.hxx> +#include <svl/smplhint.hxx> #include <svx/eeitem.hxx> #include <svx/xlnstit.hxx> #include <svx/xlnstwit.hxx> @@ -63,7 +63,7 @@ #include <svx/svdogrp.hxx> #include <svx/svdopath.hxx> #include <svx/svdpage.hxx> -#include <svtools/syslocale.hxx> +#include <unotools/syslocale.hxx> #include "svdoimp.hxx" #include <svx/sdr/properties/measureproperties.hxx> #include <svx/sdr/contact/viewcontactofsdrmeasureobj.hxx> @@ -71,6 +71,7 @@ #include <basegfx/polygon/b2dpolygon.hxx> #include <basegfx/polygon/b2dpolypolygon.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/matrix/b2dhommatrixtools.hxx> //////////////////////////////////////////////////////////////////////////////////////////////////// @@ -1456,17 +1457,7 @@ sal_Bool SdrMeasureObj::TRGetBaseGeometry(basegfx::B2DHomMatrix& rMatrix, basegf } // build return value matrix - rMatrix.identity(); - - if(!basegfx::fTools::equal(aScale.getX(), 1.0) || !basegfx::fTools::equal(aScale.getY(), 1.0)) - { - rMatrix.scale(aScale.getX(), aScale.getY()); - } - - if(!aTranslate.equalZero()) - { - rMatrix.translate(aTranslate.getX(), aTranslate.getY()); - } + rMatrix = basegfx::tools::createScaleTranslateB2DHomMatrix(aScale, aTranslate); return sal_True; } |