summaryrefslogtreecommitdiff
path: root/sfx2/source/inc/eventsupplier.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/inc/eventsupplier.hxx')
-rw-r--r--sfx2/source/inc/eventsupplier.hxx50
1 files changed, 25 insertions, 25 deletions
diff --git a/sfx2/source/inc/eventsupplier.hxx b/sfx2/source/inc/eventsupplier.hxx
index f1a10d7b5f..e6a2c96608 100644
--- a/sfx2/source/inc/eventsupplier.hxx
+++ b/sfx2/source/inc/eventsupplier.hxx
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2008 by Sun Microsystems, Inc.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -57,8 +57,8 @@
#include <vos/mutex.hxx>
#include <cppuhelper/interfacecontainer.hxx>
-#include <svtools/lstner.hxx>
-#include <svtools/eventcfg.hxx>
+#include <svl/lstner.hxx>
+#include <unotools/eventcfg.hxx>
//--------------------------------------------------------------------------------------------------------
@@ -143,10 +143,10 @@ struct ModelCollectionMutexBase
typedef ::std::vector< ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel > > TModelList;
//=============================================================================
-class ModelCollectionEnumeration : public ModelCollectionMutexBase
+class ModelCollectionEnumeration : public ModelCollectionMutexBase
, public ::cppu::WeakImplHelper1< ::com::sun::star::container::XEnumeration >
{
-
+
//-------------------------------------------------------------------------
// member
//-------------------------------------------------------------------------
@@ -154,7 +154,7 @@ class ModelCollectionEnumeration : public ModelCollectionMutexBase
::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > m_xSMGR;
TModelList m_lModels;
TModelList::iterator m_pEnumerationIt;
-
+
//-------------------------------------------------------------------------
// native interface
//-------------------------------------------------------------------------
@@ -162,16 +162,16 @@ class ModelCollectionEnumeration : public ModelCollectionMutexBase
ModelCollectionEnumeration(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xSMGR);
virtual ~ModelCollectionEnumeration();
void setModelList(const TModelList& rList);
-
+
//-------------------------------------------------------------------------
- // uno interface
+ // uno interface
//-------------------------------------------------------------------------
public:
-
+
// css.container.XEnumeration
virtual sal_Bool SAL_CALL hasMoreElements()
throw(::com::sun::star::uno::RuntimeException);
-
+
virtual ::com::sun::star::uno::Any SAL_CALL nextElement()
throw(::com::sun::star::container::NoSuchElementException,
::com::sun::star::lang::WrappedTargetException ,
@@ -179,7 +179,7 @@ class ModelCollectionEnumeration : public ModelCollectionMutexBase
};
//=============================================================================
-class SfxGlobalEvents_Impl : public ModelCollectionMutexBase
+class SfxGlobalEvents_Impl : public ModelCollectionMutexBase
, public ::cppu::WeakImplHelper7< ::com::sun::star::lang::XServiceInfo
, ::com::sun::star::document::XEventsSupplier
, ::com::sun::star::document::XEventBroadcaster
@@ -193,22 +193,22 @@ class SfxGlobalEvents_Impl : public ModelCollectionMutexBase
::com::sun::star::uno::WeakReference< ::com::sun::star::document::XEventListener > m_xJobExecutorListener;
OINTERFACECONTAINERHELPER m_aLegacyListeners;
OINTERFACECONTAINERHELPER m_aDocumentListeners;
- TModelList m_lModels;
+ TModelList m_lModels;
GlobalEventConfig* pImp;
public:
SfxGlobalEvents_Impl(const com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory >& xSMGR);
virtual ~SfxGlobalEvents_Impl();
-
+
SFX_DECL_XSERVICEINFO
-
+
// css.document.XEventBroadcaster
virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace > SAL_CALL getEvents()
throw(::com::sun::star::uno::RuntimeException);
-
+
virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::document::XEventListener >& xListener)
throw(::com::sun::star::uno::RuntimeException);
-
+
virtual void SAL_CALL removeEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::document::XEventListener >& xListener)
throw(::com::sun::star::uno::RuntimeException);
@@ -216,23 +216,23 @@ public:
virtual void SAL_CALL addDocumentEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::document::XDocumentEventListener >& _Listener ) throw (::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL removeDocumentEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::document::XDocumentEventListener >& _Listener ) throw (::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL notifyDocumentEvent( const ::rtl::OUString& _EventName, const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XController2 >& _ViewController, const ::com::sun::star::uno::Any& _Supplement ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::uno::RuntimeException);
-
+
// css.document.XEventListener
virtual void SAL_CALL notifyEvent(const ::com::sun::star::document::EventObject& aEvent)
throw(::com::sun::star::uno::RuntimeException);
// css.document.XDocumentEventListener
virtual void SAL_CALL documentEventOccured( const ::com::sun::star::document::DocumentEvent& Event ) throw (::com::sun::star::uno::RuntimeException);
-
+
// css.container.XSet
virtual sal_Bool SAL_CALL has(const ::com::sun::star::uno::Any& aElement)
throw(::com::sun::star::uno::RuntimeException);
-
+
virtual void SAL_CALL insert(const ::com::sun::star::uno::Any& aElement)
throw(::com::sun::star::lang::IllegalArgumentException ,
::com::sun::star::container::ElementExistException,
::com::sun::star::uno::RuntimeException );
-
+
virtual void SAL_CALL remove(const ::com::sun::star::uno::Any& aElement)
throw(::com::sun::star::lang::IllegalArgumentException ,
::com::sun::star::container::NoSuchElementException,
@@ -241,25 +241,25 @@ public:
// css.container.XEnumerationAccess
virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createEnumeration()
throw(::com::sun::star::uno::RuntimeException);
-
+
// css.container.XElementAccess
virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
throw(::com::sun::star::uno::RuntimeException);
-
+
virtual sal_Bool SAL_CALL hasElements()
throw(::com::sun::star::uno::RuntimeException);
-
+
// css.lang.XEventListener
virtual void SAL_CALL disposing(const ::com::sun::star::lang::EventObject& aEvent)
throw(::com::sun::star::uno::RuntimeException);
-
+
private:
// threadsafe
void implts_notifyJobExecution(const ::com::sun::star::document::EventObject& aEvent);
void implts_checkAndExecuteEventBindings(const ::com::sun::star::document::DocumentEvent& aEvent);
void implts_notifyListener(const ::com::sun::star::document::DocumentEvent& aEvent);
-
+
// not threadsafe
TModelList::iterator impl_searchDoc(const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel >& xModel);
};