diff options
Diffstat (limited to 'writerperfect/source/draw/CMXImportFilter.cxx')
-rw-r--r-- | writerperfect/source/draw/CMXImportFilter.cxx | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/writerperfect/source/draw/CMXImportFilter.cxx b/writerperfect/source/draw/CMXImportFilter.cxx index 0d89de95f052..d6adcc1166fe 100644 --- a/writerperfect/source/draw/CMXImportFilter.cxx +++ b/writerperfect/source/draw/CMXImportFilter.cxx @@ -43,37 +43,27 @@ bool CMXImportFilter::doDetectFormat(librevenge::RVNGInputStream &rInput, OUStri return false; } -OUString CMXImportFilter_getImplementationName() -throw (RuntimeException) -{ - return OUString("com.sun.star.comp.Draw.CMXImportFilter"); -} - -Sequence< OUString > CMXImportFilter_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 CMXImportFilter::getImplementationName() throw (RuntimeException, std::exception) { - return CMXImportFilter_getImplementationName(); + return OUString("com.sun.star.comp.Draw.CMXImportFilter"); } + sal_Bool SAL_CALL CMXImportFilter::supportsService(const OUString &rServiceName) throw (RuntimeException, std::exception) { return cppu::supportsService(this, rServiceName); } + Sequence< OUString > SAL_CALL CMXImportFilter::getSupportedServiceNames() throw (RuntimeException, std::exception) { - return CMXImportFilter_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" |