diff options
Diffstat (limited to 'canvas/source/cairo/cairo_canvascustomsprite.cxx')
-rw-r--r-- | canvas/source/cairo/cairo_canvascustomsprite.cxx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/canvas/source/cairo/cairo_canvascustomsprite.cxx b/canvas/source/cairo/cairo_canvascustomsprite.cxx index e0c59b77a9b8..b772406137b9 100644 --- a/canvas/source/cairo/cairo_canvascustomsprite.cxx +++ b/canvas/source/cairo/cairo_canvascustomsprite.cxx @@ -19,6 +19,7 @@ #include <canvas/debug.hxx> #include <canvas/verbosetrace.hxx> +#include <cppuhelper/supportsservice.hxx> #include <tools/diagnose_ex.h> #include <rtl/math.hxx> @@ -138,23 +139,20 @@ namespace cairocanvas return mpSpriteCanvas->getOutputDevice(); } -#define IMPLEMENTATION_NAME "CairoCanvas.CanvasCustomSprite" -#define SERVICE_NAME "com.sun.star.rendering.CanvasCustomSprite" - OUString SAL_CALL CanvasCustomSprite::getImplementationName() throw( uno::RuntimeException ) { - return OUString( IMPLEMENTATION_NAME ); + return OUString( "CairoCanvas.CanvasCustomSprite" ); } sal_Bool SAL_CALL CanvasCustomSprite::supportsService( const OUString& ServiceName ) throw( uno::RuntimeException ) { - return ServiceName == SERVICE_NAME; + return cppu::supportsService( this, ServiceName ); } uno::Sequence< OUString > SAL_CALL CanvasCustomSprite::getSupportedServiceNames() throw( uno::RuntimeException ) { uno::Sequence< OUString > aRet(1); - aRet[0] = SERVICE_NAME; + aRet[0] = "com.sun.star.rendering.CanvasCustomSprite"; return aRet; } |