1 #ifndef CONFIGMGR_TREELOAD_HXX
2 #define CONFIGMGR_TREELOAD_HXX
4 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
6 #ifndef _CONFIGMGR_LOCAL_LOCAL_HXX_
7 #include <localsession.hxx>
10 #ifndef _CONFIGMGR_TREECACHE_HXX_
11 #include <treecache.hxx>
13 #include <options.hxx>
14 #include <rtl/ustring.hxx>
16 // -----------------------------------------------------------------------------
19 namespace uno
= ::com::sun::star::uno
;
20 namespace lang
= ::com::sun::star::lang
;
22 // -----------------------------------------------------------------------------
25 // LocalSession* m_pLocalSession; // in TreeMgr
26 TreeManager
* m_pTreeMgr
;
27 ::vos::ORef
<OOptions
> m_xDefaultOptions
;
28 uno::Reference
<lang::XMultiServiceFactory
> m_xServiceProvider
;
32 OTreeLoad(uno::Reference
<lang::XMultiServiceFactory
> const& _xServiceProvider
,
33 rtl::OUString
const& _sSourceDirectory
, rtl::OUString
const& _sUpdateDirectory
);
35 ISubtree
* requestSubtree(rtl::OUString
const& aSubtreePath
);
36 void releaseSubtree(rtl::OUString
const& aSubtreePath
);