summaryrefslogtreecommitdiff
path: root/reportdesign/source/core/api/FixedText.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'reportdesign/source/core/api/FixedText.cxx')
-rw-r--r--reportdesign/source/core/api/FixedText.cxx30
1 files changed, 9 insertions, 21 deletions
diff --git a/reportdesign/source/core/api/FixedText.cxx b/reportdesign/source/core/api/FixedText.cxx
index 5beaa5481667..589d68946406 100644
--- a/reportdesign/source/core/api/FixedText.cxx
+++ b/reportdesign/source/core/api/FixedText.cxx
@@ -88,33 +88,14 @@ void SAL_CALL OFixedText::dispose()
uno::Reference< report::XFixedText> xHoldAlive = this;
}
-OUString OFixedText::getImplementationName_Static( )
-{
- return "com.sun.star.comp.report.OFixedText";
-}
-
-
OUString SAL_CALL OFixedText::getImplementationName( )
{
- return getImplementationName_Static();
-}
-
-uno::Sequence< OUString > OFixedText::getSupportedServiceNames_Static( )
-{
- uno::Sequence< OUString > aServices { SERVICE_FIXEDTEXT };
-
- return aServices;
-}
-
-uno::Reference< uno::XInterface > OFixedText::create(uno::Reference< uno::XComponentContext > const & xContext)
-{
- return *(new OFixedText(xContext));
+ return "com.sun.star.comp.report.OFixedText";
}
-
uno::Sequence< OUString > SAL_CALL OFixedText::getSupportedServiceNames( )
{
- return getSupportedServiceNames_Static();
+ return { SERVICE_FIXEDTEXT };
}
sal_Bool SAL_CALL OFixedText::supportsService(const OUString& ServiceName)
@@ -319,5 +300,12 @@ OUString SAL_CALL OFixedText::getShapeType( )
} // namespace reportdesign
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
+reportdesign_OFixedText_get_implementation(
+ css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const&)
+{
+ return cppu::acquire(new reportdesign::OFixedText(context));
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */