diff options
Diffstat (limited to 'writerperfect/source/draw/CDRImportFilter.cxx')
-rw-r--r-- | writerperfect/source/draw/CDRImportFilter.cxx | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/writerperfect/source/draw/CDRImportFilter.cxx b/writerperfect/source/draw/CDRImportFilter.cxx index 0c697bd772f3..9b0a0ddfc186 100644 --- a/writerperfect/source/draw/CDRImportFilter.cxx +++ b/writerperfect/source/draw/CDRImportFilter.cxx @@ -43,37 +43,27 @@ bool CDRImportFilter::doDetectFormat(librevenge::RVNGInputStream &rInput, OUStri return false; } -OUString CDRImportFilter_getImplementationName() -throw (RuntimeException) -{ - return OUString("com.sun.star.comp.Draw.CDRImportFilter"); -} - -Sequence< OUString > CDRImportFilter_getSupportedServiceNames() -throw (RuntimeException) -{ - Sequence < OUString > aRet(2); - OUString *pArray = aRet.getArray(); - pArray[0] = "com.sun.star.document.ImportFilter"; - pArray[1] = "com.sun.star.document.ExtendedTypeDetection"; - return aRet; -} - // XServiceInfo OUString SAL_CALL CDRImportFilter::getImplementationName() throw (RuntimeException, std::exception) { - return CDRImportFilter_getImplementationName(); + return OUString("com.sun.star.comp.Draw.CDRImportFilter"); } + sal_Bool SAL_CALL CDRImportFilter::supportsService(const OUString &rServiceName) throw (RuntimeException, std::exception) { return cppu::supportsService(this, rServiceName); } + Sequence< OUString > SAL_CALL CDRImportFilter::getSupportedServiceNames() throw (RuntimeException, std::exception) { - return CDRImportFilter_getSupportedServiceNames(); + Sequence < OUString > aRet(2); + OUString *pArray = aRet.getArray(); + pArray[0] = "com.sun.star.document.ImportFilter"; + pArray[1] = "com.sun.star.document.ExtendedTypeDetection"; + return aRet; } extern "C" |