From 707f416192d5a0ca5fa96f7e141c988060b0f292 Mon Sep 17 00:00:00 2001 From: "Mario J. Rugiero" Date: Sat, 31 Oct 2015 14:44:18 -0300 Subject: boost::bind -> lambdas in canvas/source/simplecanvas/simplecanvasimpl.cxx Change-Id: If768595d3c3ec294d5a59ad42f26aacfd6e0fda3 Reviewed-on: https://gerrit.libreoffice.org/19708 Reviewed-by: Noel Grandin Tested-by: Noel Grandin --- canvas/source/simplecanvas/simplecanvasimpl.cxx | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'canvas/source/simplecanvas') diff --git a/canvas/source/simplecanvas/simplecanvasimpl.cxx b/canvas/source/simplecanvas/simplecanvasimpl.cxx index bed82b850ba4..e6308a8accb4 100644 --- a/canvas/source/simplecanvas/simplecanvasimpl.cxx +++ b/canvas/source/simplecanvas/simplecanvasimpl.cxx @@ -21,7 +21,6 @@ #include #include -#include #include #include #include @@ -96,9 +95,7 @@ namespace explicit SimpleRenderState( uno::Reference const& xDevice ) : m_aPenColor( &color2Sequence), m_aFillColor( &color2Sequence ), - m_aRectClip( boost::bind( &rect2Poly, - xDevice, - _1 )), + m_aRectClip( [&xDevice](geometry::RealRectangle2D const& rRect) { return rect2Poly(xDevice, rRect); } ), m_aTransformation() { tools::setIdentityAffineMatrix2D( m_aTransformation ); @@ -161,11 +158,10 @@ namespace const uno::Reference< uno::XComponentContext >& ) : SimpleCanvasBase( m_aMutex ), mxCanvas( grabCanvas(aArguments) ), - maFont(boost::bind( &rendering::XCanvas::createFont, - boost::cref(mxCanvas), - _1, - uno::Sequence< beans::PropertyValue >(), - geometry::Matrix2D() )), + maFont([this](rendering::FontRequest const& rFontRequest) { + return mxCanvas->createFont(rFontRequest, + uno::Sequence< beans::PropertyValue >(), + geometry::Matrix2D()); } ), maViewState(), maRenderState( mxCanvas->getDevice() ) { @@ -173,7 +169,6 @@ namespace } - private: // Ifc XServiceName virtual OUString SAL_CALL getServiceName( ) throw (uno::RuntimeException, std::exception) override -- cgit