20
20
#include < sal/config.h>
21
21
22
22
#include < com/sun/star/graphic/XPrimitive2DRenderer.hpp>
23
- #include < com/sun/star/lang/XMultiServiceFactory.hpp>
24
23
#include < com/sun/star/lang/XServiceInfo.hpp>
24
+ #include < com/sun/star/uno/XComponentContext.hpp>
25
25
#include < cppuhelper/implbase2.hxx>
26
26
#include < cppuhelper/supportsservice.hxx>
27
27
#include < comphelper/sequence.hxx>
35
35
36
36
#include < converters.hxx>
37
37
38
- #include " xprimitive2drenderer.hxx"
39
-
40
38
using namespace ::com::sun::star;
41
39
42
40
@@ -70,32 +68,7 @@ namespace drawinglayer::unorenderer
70
68
};
71
69
72
70
}
73
- } // end of namespace drawinglayer::unorenderer
74
-
75
-
76
- // uno functions
77
-
78
- namespace drawinglayer ::unorenderer
79
- {
80
- uno::Sequence< OUString > XPrimitive2DRenderer_getSupportedServiceNames ()
81
- {
82
- return { " com.sun.star.graphic.Primitive2DTools" };
83
- }
84
-
85
- OUString XPrimitive2DRenderer_getImplementationName ()
86
- {
87
- return " drawinglayer::unorenderer::XPrimitive2DRenderer" ;
88
- }
89
-
90
- uno::Reference< uno::XInterface > XPrimitive2DRenderer_createInstance (const uno::Reference< lang::XMultiServiceFactory >&)
91
- {
92
- return static_cast < ::cppu::OWeakObject* >(new XPrimitive2DRenderer);
93
- }
94
- } // end of namespace drawinglayer::unorenderer
95
-
96
71
97
- namespace drawinglayer ::unorenderer
98
- {
99
72
XPrimitive2DRenderer::XPrimitive2DRenderer ()
100
73
{
101
74
}
@@ -175,7 +148,7 @@ namespace drawinglayer::unorenderer
175
148
176
149
OUString SAL_CALL XPrimitive2DRenderer::getImplementationName ()
177
150
{
178
- return XPrimitive2DRenderer_getImplementationName () ;
151
+ return " drawinglayer::unorenderer::XPrimitive2DRenderer " ;
179
152
}
180
153
181
154
sal_Bool SAL_CALL XPrimitive2DRenderer::supportsService (const OUString& rServiceName)
@@ -185,9 +158,17 @@ namespace drawinglayer::unorenderer
185
158
186
159
uno::Sequence< OUString > SAL_CALL XPrimitive2DRenderer::getSupportedServiceNames ()
187
160
{
188
- return XPrimitive2DRenderer_getSupportedServiceNames () ;
161
+ return { " com.sun.star.graphic.Primitive2DTools " } ;
189
162
}
190
163
191
164
} // end of namespace
192
165
166
+
167
+ extern " C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
168
+ drawinglayer_XPrimitive2DRenderer (
169
+ css::uno::XComponentContext* , css::uno::Sequence<css::uno::Any> const & )
170
+ {
171
+ return cppu::acquire (new drawinglayer::unorenderer::XPrimitive2DRenderer ());
172
+ }
173
+
193
174
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
0 commit comments