diff options
author | Marcos Paulo de Souza <marcos.souza.org@gmail.com> | 2014-01-14 13:05:02 -0200 |
---|---|---|
committer | Matúš Kukan <matus.kukan@collabora.com> | 2014-01-16 10:26:03 +0100 |
commit | ccf47bd943bf8d09e60fd3310ba31d550e744765 (patch) | |
tree | 7cc54d98b14a79a96cddf82da52d00d75da9d53c /canvas/source/cairo/cairo_canvasfont.cxx | |
parent | a2218b0d8b39e5018342b9085a3ec98941631952 (diff) |
fdo#54938: Convert canvas to cppu::supportsService
Final part
Change-Id: I5ff8e4aacf7be7c0cb1eab520f01cc312143641e
Diffstat (limited to 'canvas/source/cairo/cairo_canvasfont.cxx')
-rw-r--r-- | canvas/source/cairo/cairo_canvasfont.cxx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/canvas/source/cairo/cairo_canvasfont.cxx b/canvas/source/cairo/cairo_canvasfont.cxx index 4c627f7276bf..7a1a78e7a240 100644 --- a/canvas/source/cairo/cairo_canvasfont.cxx +++ b/canvas/source/cairo/cairo_canvasfont.cxx @@ -20,6 +20,7 @@ #include <canvas/debug.hxx> #include <com/sun/star/rendering/PanoseProportion.hpp> +#include <cppuhelper/supportsservice.hxx> #include <rtl/math.hxx> #include <basegfx/numeric/ftools.hxx> @@ -138,23 +139,20 @@ namespace cairocanvas return uno::Sequence< beans::PropertyValue >(); } -#define IMPLEMENTATION_NAME "CairoCanvas::CanvasFont" -#define SERVICE_NAME "com.sun.star.rendering.CanvasFont" - OUString SAL_CALL CanvasFont::getImplementationName() throw( uno::RuntimeException ) { - return OUString( IMPLEMENTATION_NAME ); + return OUString( "CairoCanvas::CanvasFont" ); } sal_Bool SAL_CALL CanvasFont::supportsService( const OUString& ServiceName ) throw( uno::RuntimeException ) { - return ServiceName == SERVICE_NAME; + return cppu::supportsService( this, ServiceName ); } uno::Sequence< OUString > SAL_CALL CanvasFont::getSupportedServiceNames() throw( uno::RuntimeException ) { uno::Sequence< OUString > aRet(1); - aRet[0] = SERVICE_NAME; + aRet[0] = "com.sun.star.rendering.CanvasFont"; return aRet; } |