summaryrefslogtreecommitdiff
path: root/configmgr
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-06-18 14:48:56 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-06-18 14:48:56 +0000
commite5e8249668b2ba1bc27870a4d324f144b1e87b08 (patch)
tree91596f610b86ec4293a2aed7fe6e7f6d3ee16eb7 /configmgr
parent901c118d1b865787d95a8b597942fd8367e631ad (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
Diffstat (limited to 'configmgr')
-rw-r--r--configmgr/source/backend/multistratumbackend.hxx22
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: