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: ...@@ -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); 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 #endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
...@@ -114,9 +114,6 @@ SERVICE( SchXMLExport ); ...@@ -114,9 +114,6 @@ SERVICE( SchXMLExport );
SERVICE( SchXMLExport_Styles ); SERVICE( SchXMLExport_Styles );
SERVICE( SchXMLExport_Content ); SERVICE( SchXMLExport_Content );
// version list import/export
SERVICE( XMLVersionListPersistence );
// meta export // meta export
SERVICE( XMLMetaExportComponent ); SERVICE( XMLMetaExportComponent );
...@@ -241,8 +238,6 @@ XMLOFF_DLLPUBLIC void * SAL_CALL xo_component_getFactory( const sal_Char * pImpl ...@@ -241,8 +238,6 @@ XMLOFF_DLLPUBLIC void * SAL_CALL xo_component_getFactory( const sal_Char * pImpl
else SINGLEFACTORY( XMLMetaExportComponent ) else SINGLEFACTORY( XMLMetaExportComponent )
else SINGLEFACTORY( XMLMetaImportComponent ) else SINGLEFACTORY( XMLMetaImportComponent )
else SINGLEFACTORY( XMLVersionListPersistence )
// meta import/export OOo // meta import/export OOo
else SINGLEFACTORY( XMLMetaExportOOO ) else SINGLEFACTORY( XMLMetaExportOOO )
......
...@@ -427,27 +427,6 @@ uno::Sequence< util::RevisionTag > SAL_CALL XMLVersionListPersistence::load( con ...@@ -427,27 +427,6 @@ uno::Sequence< util::RevisionTag > SAL_CALL XMLVersionListPersistence::load( con
return aVersions; 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() uno::Sequence< OUString > SAL_CALL XMLVersionImExportOOO_getSupportedServiceNames()
throw() throw()
{ {
...@@ -469,4 +448,12 @@ uno::Reference< uno::XInterface > SAL_CALL XMLVersionImExportOOO_createInstance( ...@@ -469,4 +448,12 @@ uno::Reference< uno::XInterface > SAL_CALL XMLVersionImExportOOO_createInstance(
return (cppu::OWeakObject*)new XMLVersionListPersistence; 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: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
...@@ -149,7 +149,8 @@ ...@@ -149,7 +149,8 @@
<implementation name="XMLMetaImportComponent"> <implementation name="XMLMetaImportComponent">
<service name="com.sun.star.document.XMLOasisMetaImporter"/> <service name="com.sun.star.document.XMLOasisMetaImporter"/>
</implementation> </implementation>
<implementation name="XMLVersionListPersistence"> <implementation name="XMLVersionListPersistence"
constructor="XMLVersionListPersistence_get_implementation">
<service name="com.sun.star.document.DocumentRevisionListPersistence"/> <service name="com.sun.star.document.DocumentRevisionListPersistence"/>
</implementation> </implementation>
<implementation name="com.sun.star.comp.Writer.XMLAutotextEventsExporter"> <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