diff options
author | Rüdiger Timm <rt@openoffice.org> | 2004-03-30 13:53:41 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2004-03-30 13:53:41 +0000 |
commit | 8f3ffcae2a82cdffdd6bdee3d5b9f203b4681ae9 (patch) | |
tree | 2922240ec0f816f699954f67d011f9dd5d45c83f /configmgr | |
parent | 2995f7ccec7ef7e1d6f1c0cb540087940fe7692c (diff) |
INTEGRATION: CWS cfg04 (1.7.42); FILE MERGED
2003/12/01 11:16:32 ssmith 1.7.42.1: merge from apoco2
Diffstat (limited to 'configmgr')
-rw-r--r-- | configmgr/source/backend/backendaccess.hxx | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/configmgr/source/backend/backendaccess.hxx b/configmgr/source/backend/backendaccess.hxx index 636d827d9896..4c46b3bc9798 100644 --- a/configmgr/source/backend/backendaccess.hxx +++ b/configmgr/source/backend/backendaccess.hxx @@ -2,9 +2,9 @@ * * $RCSfile: backendaccess.hxx,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: vg $ $Date: 2003-05-26 08:03:25 $ + * last change: $Author: rt $ $Date: 2004-03-30 14:53:41 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -62,6 +62,10 @@ #ifndef CONFIGMGR_BACKEND_BACKENDACCESS_HXX_ #define CONFIGMGR_BACKEND_BACKENDACCESS_HXX_ +#ifndef CONFIGMGR_BACKEND_BACKENDNOTIFIER_HXX +#include "backendnotifier.hxx" +#endif // CONFIGMGR_BACKEND_BACKENDNOTIFIER_HXX + #ifndef CONFIGMGR_BACKEND_MERGEDDATAPROVIDER_HXX #include "mergeddataprovider.hxx" #endif // CONFIGMGR_BACKEND_MERGEDDATAPROVIDER_HXX @@ -93,6 +97,10 @@ #include "binarycache.hxx" #endif //CONFIGMGR_BINARYWRITER_HXX +#ifndef _COM_SUN_STAR_CONFIGURATION_BACKEND_XBACKENDCHANGESNOTIFIER_HPP_ +#include <com/sun/star/configuration/backend/XBackendChangesNotifier.hpp> +#endif + namespace configmgr { namespace backend { @@ -124,8 +132,9 @@ class BackendAccess : public IMergedDataProvider { ITemplateDataProvider* aTemplateProvider, INodeDataListener *aListener = NULL) CFG_UNO_THROW_ALL() ; - virtual void removeRequestListener(INodeDataListener *aListener) - CFG_NOTHROW() {} + virtual void removeRequestListener(INodeDataListener *aListener, + const ComponentRequest& aRequest) + CFG_NOTHROW(); virtual void updateNodeData(const UpdateRequest& aUpdate) CFG_UNO_THROW_ALL() ; virtual NodeResult getDefaultData(const NodeRequest& aRequest) @@ -174,6 +183,11 @@ class BackendAccess : public IMergedDataProvider { uno::Reference<backenduno::XBackend> mBackend ; /** Binary cache of default data */ BinaryCache mBinaryCache; + /** Manages Nofification from the Backends */ + uno::Reference<backenduno::XBackendChangesListener> mXNotifier; + + BackendChangeNotifier * mNotifier; + } ; } } // configmgr.backend |