Kaydet (Commit) 1790ff71 authored tarafından Matúš Kukan's avatar Matúš Kukan

xo: Constructor feature for XMLVersionListPersistence.

Change-Id: I04429d95622f0b5a5988fa3dc3bac16d55aa1b3f
üst 458c2482
......@@ -124,19 +124,6 @@ public:
virtual void SAL_CALL store( const ::com::sun::star::uno::Reference< ::com::sun::star::embed::XStorage >& Storage, const ::com::sun::star::uno::Sequence< ::com::sun::star::util::RevisionTag >& List ) throw (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException);
};
::com::sun::star::uno::Sequence< OUString > SAL_CALL
XMLVersionListPersistence_getSupportedServiceNames()
throw();
OUString SAL_CALL XMLVersionPersistence_getImplementationName()
throw();
::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL
XMLVersionListPersistence_createInstance(
const ::com::sun::star::uno::Reference<
::com::sun::star::lang::XMultiServiceFactory > & )
throw( ::com::sun::star::uno::Exception );
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -114,9 +114,6 @@ SERVICE( SchXMLExport );
SERVICE( SchXMLExport_Styles );
SERVICE( SchXMLExport_Content );
// version list import/export
SERVICE( XMLVersionListPersistence );
// meta export
SERVICE( XMLMetaExportComponent );
......@@ -241,8 +238,6 @@ XMLOFF_DLLPUBLIC void * SAL_CALL xo_component_getFactory( const sal_Char * pImpl
else SINGLEFACTORY( XMLMetaExportComponent )
else SINGLEFACTORY( XMLMetaImportComponent )
else SINGLEFACTORY( XMLVersionListPersistence )
// meta import/export OOo
else SINGLEFACTORY( XMLMetaExportOOO )
......
......@@ -427,27 +427,6 @@ uno::Sequence< util::RevisionTag > SAL_CALL XMLVersionListPersistence::load( con
return aVersions;
}
uno::Sequence< OUString > SAL_CALL XMLVersionListPersistence_getSupportedServiceNames()
throw()
{
const OUString aServiceName(
"com.sun.star.document.DocumentRevisionListPersistence" );
const uno::Sequence< OUString > aSeq( &aServiceName, 1 );
return aSeq;
}
OUString SAL_CALL XMLVersionListPersistence_getImplementationName() throw()
{
return OUString( "XMLVersionListPersistence" );
}
uno::Reference< uno::XInterface > SAL_CALL XMLVersionListPersistence_createInstance(
const uno::Reference< lang::XMultiServiceFactory > &)
throw( uno::Exception )
{
return (cppu::OWeakObject*)new XMLVersionListPersistence;
}
uno::Sequence< OUString > SAL_CALL XMLVersionImExportOOO_getSupportedServiceNames()
throw()
{
......@@ -469,4 +448,12 @@ uno::Reference< uno::XInterface > SAL_CALL XMLVersionImExportOOO_createInstance(
return (cppu::OWeakObject*)new XMLVersionListPersistence;
}
extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
XMLVersionListPersistence_get_implementation(
css::uno::XComponentContext *,
css::uno::Sequence<css::uno::Any> const &)
{
return cppu::acquire(new XMLVersionListPersistence());
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -149,7 +149,8 @@
<implementation name="XMLMetaImportComponent">
<service name="com.sun.star.document.XMLOasisMetaImporter"/>
</implementation>
<implementation name="XMLVersionListPersistence">
<implementation name="XMLVersionListPersistence"
constructor="XMLVersionListPersistence_get_implementation">
<service name="com.sun.star.document.DocumentRevisionListPersistence"/>
</implementation>
<implementation name="com.sun.star.comp.Writer.XMLAutotextEventsExporter">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment