diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2004-06-18 14:48:56 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2004-06-18 14:48:56 +0000 |
commit | e5e8249668b2ba1bc27870a4d324f144b1e87b08 (patch) | |
tree | 91596f610b86ec4293a2aed7fe6e7f6d3ee16eb7 | |
parent | 901c118d1b865787d95a8b597942fd8367e631ad (diff) |
INTEGRATION: CWS cfgapi (1.2.8); FILE MERGED
2004/06/02 12:06:54 ssmith 1.2.8.1: #28723# import services should trigger backend notifications
-rw-r--r-- | configmgr/source/backend/multistratumbackend.hxx | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/configmgr/source/backend/multistratumbackend.hxx b/configmgr/source/backend/multistratumbackend.hxx index 511117a639d4..541326cfbaff 100644 --- a/configmgr/source/backend/multistratumbackend.hxx +++ b/configmgr/source/backend/multistratumbackend.hxx @@ -2,9 +2,9 @@ * * $RCSfile: multistratumbackend.hxx,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: rt $ $Date: 2004-03-30 14:55:16 $ + * last change: $Author: hr $ $Date: 2004-06-18 15:48:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -106,9 +106,9 @@ #include <com/sun/star/configuration/backend/XBackendChangesListener.hpp> #endif -#ifndef _CPPUHELPER_COMPBASE6_HXX_ -#include <cppuhelper/compbase6.hxx> -#endif // _CPPUHELPER_COMPBASE6_HXX_ +#ifndef _CPPUHELPER_COMPBASE7_HXX_ +#include <cppuhelper/compbase7.hxx> +#endif // _CPPUHELPER_COMPBASE7_HXX_ #ifndef INCLUDED_MAP #include <map> @@ -122,10 +122,11 @@ namespace uno = css::uno ; namespace lang = css::lang ; namespace backenduno = css::configuration::backend ; -typedef cppu::WeakComponentImplHelper6< backenduno::XBackend, +typedef cppu::WeakComponentImplHelper7< backenduno::XBackend, backenduno::XBackendEntities, backenduno::XSchemaSupplier, backenduno::XBackendChangesNotifier, + backenduno::XBackendChangesListener, lang::XInitialization, lang::XServiceInfo> BackendBase ; @@ -224,7 +225,14 @@ class MultiStratumBackend : public BackendBase { virtual void SAL_CALL removeChangesListener( const uno::Reference<backenduno::XBackendChangesListener>& xListner, const rtl::OUString& aComponent) - throw (::com::sun::star::uno::RuntimeException); + throw (::com::sun::star::uno::RuntimeException); + + // XBackendChangesListener + virtual void SAL_CALL componentDataChanged(const backenduno::ComponentChangeEvent& aEvent) + throw (::com::sun::star::uno::RuntimeException); + + virtual void SAL_CALL disposing( lang::EventObject const & rSource ) + throw (uno::RuntimeException); void notifyListeners(const backenduno::ComponentChangeEvent& aEvent) const; protected: |