summaryrefslogtreecommitdiff
path: root/sfx2/inc/frmload.hxx
diff options
context:
space:
mode:
authorMathias Bauer <mba@openoffice.org>2000-09-28 10:27:18 +0000
committerMathias Bauer <mba@openoffice.org>2000-09-28 10:27:18 +0000
commit16bf1fb952dc61fca403f088b6fe872cb03ed3d7 (patch)
tree7bcef5ce8fcc8e01bf4e207fbf0e3e2489f3e041 /sfx2/inc/frmload.hxx
parent2b61283a9d4205460e483c00fd60e95a54ca877e (diff)
ImplName of OfficeFilterDetect changed
Diffstat (limited to 'sfx2/inc/frmload.hxx')
-rw-r--r--sfx2/inc/frmload.hxx24
1 files changed, 9 insertions, 15 deletions
diff --git a/sfx2/inc/frmload.hxx b/sfx2/inc/frmload.hxx
index d65b5909707a..600b9a5f8ba8 100644
--- a/sfx2/inc/frmload.hxx
+++ b/sfx2/inc/frmload.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: frmload.hxx,v $
*
- * $Revision: 1.1.1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: hr $ $Date: 2000-09-18 16:52:23 $
+ * last change: $Author: mba $ $Date: 2000-09-28 11:27:18 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -103,6 +103,8 @@
class SfxObjectFactory;
class SfxFilterMatcher;
class LoadEnvironment_Impl;
+class SfxMedium;
+
namespace com
{
namespace sun
@@ -135,25 +137,14 @@ namespace com
#define SEQUENCE ::com::sun::star::uno::Sequence
#define RUNTIME_EXCEPTION ::com::sun::star::uno::RuntimeException
-class SfxFilterDetect_Impl : public ::cppu::WeakImplHelper3< ::com::sun::star::frame::XExtendedFilterDetection,
- ::com::sun::star::lang::XInitialization, ::com::sun::star::lang::XServiceInfo >
-{
- String aFilterName;
-public:
- SFX_DECL_XSERVICEINFO
- SfxFilterDetect_Impl( const REFERENCE < ::com::sun::star::lang::XMultiServiceFactory >& xFactory );
- virtual ::rtl::OUString SAL_CALL detect( const ::rtl::OUString& sURL, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& aArgumentlist ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL initialize( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aArguments )
- throw(::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException);
-};
-
-class SfxFrameLoader : public ::cppu::WeakImplHelper2< ::com::sun::star::frame::XFrameLoader, ::com::sun::star::lang::XInitialization >
+class SfxFrameLoader : public ::cppu::WeakImplHelper3< ::com::sun::star::frame::XFrameLoader, ::com::sun::star::lang::XInitialization, ::com::sun::star::frame::XExtendedFilterDetection >
{
REFERENCE < ::com::sun::star::frame::XFrame > xFrame;
REFERENCE < ::com::sun::star::frame::XLoadEventListener > xListener;
LoadEnvironment_Impl* pLoader;
SfxFilterMatcher* pMatcher;
String aFilterName;
+ SfxMedium* pMedium;
DECL_LINK( LoadDone_Impl, void* );
@@ -177,6 +168,9 @@ public:
virtual void SAL_CALL initialize( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aArguments )
throw(::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException);
+ // XExtendedFilterDetect
+ virtual ::rtl::OUString SAL_CALL detect( const ::rtl::OUString& sURL, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& aArgumentlist ) throw(::com::sun::star::uno::RuntimeException);
+
protected:
virtual SfxObjectFactory& GetFactory()=0;
};