summaryrefslogtreecommitdiff
path: root/basctl/source/basicide/unomodel.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'basctl/source/basicide/unomodel.hxx')
-rw-r--r--basctl/source/basicide/unomodel.hxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/basctl/source/basicide/unomodel.hxx b/basctl/source/basicide/unomodel.hxx
index 06123ab8f548..1f12b63d80eb 100644
--- a/basctl/source/basicide/unomodel.hxx
+++ b/basctl/source/basicide/unomodel.hxx
@@ -36,6 +36,7 @@
class SIDEModel : public SfxBaseModel,
public com::sun::star::lang::XServiceInfo
{
+ void notImplemented() throw ( ::com::sun::star::io::IOException );
public:
SIDEModel( SfxObjectShell *pObjSh = 0 );
virtual ~SIDEModel();
@@ -55,6 +56,17 @@ public:
throw( ::com::sun::star::uno::RuntimeException );
virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void)
throw( ::com::sun::star::uno::RuntimeException );
+ // XStorable2
+ virtual void SAL_CALL storeSelf( const ::com::sun::star::uno::Sequence< PROPERTYVALUE >& )
+ throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::RuntimeException) { notImplemented(); }
+ // XStorable
+ virtual void SAL_CALL store() throw (::com::sun::star::io::IOException, ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL storeAsURL( const ::rtl::OUString& sURL,
+ const ::com::sun::star::uno::Sequence< PROPERTYVALUE >& seqArguments )
+ throw (::com::sun::star::io::IOException, ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL storeToURL( const ::rtl::OUString& sURL,
+ const ::com::sun::star::uno::Sequence< PROPERTYVALUE >& seqArguments )
+ throw (::com::sun::star::io::IOException, ::com::sun::star::uno::RuntimeException);
static ::com::sun::star::uno::Sequence< rtl::OUString > getSupportedServiceNames_Static();
static ::rtl::OUString getImplementationName_Static();