51#include <com/sun/star/beans/Property.hpp>
52#include <com/sun/star/beans/PropertyAttribute.hpp>
53#include <com/sun/star/beans/PropertyValue.hpp>
54#include <com/sun/star/ucb/CommandInfo.hpp>
55#include <com/sun/star/ucb/OpenCommandArgument2.hpp>
56#include <com/sun/star/ucb/TransferInfo.hpp>
57#include <com/sun/star/uno/Sequence.hxx>
68#define MAKEPROPSEQUENCE( a ) \
69 uno::Sequence< beans::Property >( a, SAL_N_ELEMENTS( a ) )
71#define MAKECMDSEQUENCE( a ) \
72 uno::Sequence< ucb::CommandInfo >( a, SAL_N_ELEMENTS( a ) )
80uno::Sequence< beans::Property > HierarchyContent::getProperties(
81 const uno::Reference< ucb::XCommandEnvironment > & )
83 osl::Guard< osl::Mutex > aGuard(
m_aMutex );
94 static const beans::Property aLinkPropertyInfoTable[] =
103 beans::PropertyAttribute::BOUND
104 | beans::PropertyAttribute::READONLY
110 beans::PropertyAttribute::BOUND
111 | beans::PropertyAttribute::READONLY
117 beans::PropertyAttribute::BOUND
118 | beans::PropertyAttribute::READONLY
124 beans::PropertyAttribute::BOUND
125 | beans::PropertyAttribute::READONLY
134 beans::PropertyAttribute::BOUND
135 | beans::PropertyAttribute::READONLY
138 "CreatableContentsInfo",
141 beans::PropertyAttribute::BOUND
142 | beans::PropertyAttribute::READONLY )
151 static const beans::Property aLinkPropertyInfoTable[] =
160 beans::PropertyAttribute::BOUND
161 | beans::PropertyAttribute::READONLY
167 beans::PropertyAttribute::BOUND
168 | beans::PropertyAttribute::READONLY
174 beans::PropertyAttribute::BOUND
175 | beans::PropertyAttribute::READONLY
181 beans::PropertyAttribute::BOUND
190 beans::PropertyAttribute::BOUND
193 "CreatableContentsInfo",
196 beans::PropertyAttribute::BOUND
197 | beans::PropertyAttribute::READONLY )
214 static const beans::Property aFolderPropertyInfoTable[] =
223 beans::PropertyAttribute::BOUND
224 | beans::PropertyAttribute::READONLY
230 beans::PropertyAttribute::BOUND
231 | beans::PropertyAttribute::READONLY
237 beans::PropertyAttribute::BOUND
238 | beans::PropertyAttribute::READONLY
244 beans::PropertyAttribute::BOUND
245 | beans::PropertyAttribute::READONLY
251 "CreatableContentsInfo",
254 beans::PropertyAttribute::BOUND
255 | beans::PropertyAttribute::READONLY )
264 static const beans::Property aFolderPropertyInfoTable[] =
273 beans::PropertyAttribute::BOUND
274 | beans::PropertyAttribute::READONLY
280 beans::PropertyAttribute::BOUND
281 | beans::PropertyAttribute::READONLY
287 beans::PropertyAttribute::BOUND
288 | beans::PropertyAttribute::READONLY
294 beans::PropertyAttribute::BOUND
300 "CreatableContentsInfo",
303 beans::PropertyAttribute::BOUND
304 | beans::PropertyAttribute::READONLY )
322 static const beans::Property aRootFolderPropertyInfoTable[] =
331 beans::PropertyAttribute::BOUND
332 | beans::PropertyAttribute::READONLY
338 beans::PropertyAttribute::BOUND
339 | beans::PropertyAttribute::READONLY
345 beans::PropertyAttribute::BOUND
346 | beans::PropertyAttribute::READONLY
352 beans::PropertyAttribute::BOUND
353 | beans::PropertyAttribute::READONLY
359 "CreatableContentsInfo",
362 beans::PropertyAttribute::BOUND
363 | beans::PropertyAttribute::READONLY )
375 const uno::Reference< ucb::XCommandEnvironment > & )
377 osl::Guard< osl::Mutex > aGuard(
m_aMutex );
388 static const ucb::CommandInfo aLinkCommandInfoTable[] =
399 "getPropertySetInfo",
424 static const ucb::CommandInfo aLinkCommandInfoTable[] =
435 "getPropertySetInfo",
478 static const ucb::CommandInfo aFolderCommandInfoTable[] =
489 "getPropertySetInfo",
519 static const ucb::CommandInfo aFolderCommandInfoTable[] =
530 "getPropertySetInfo",
588 static const ucb::CommandInfo aRootFolderCommandInfoTable[] =
599 "getPropertySetInfo",
629 static const ucb::CommandInfo aRootFolderCommandInfoTable[] =
640 "getPropertySetInfo",
virtual css::uno::Sequence< css::ucb::CommandInfo > getCommands(const css::uno::Reference< css::ucb::XCommandEnvironment > &xEnv) override
#define MAKECMDSEQUENCE(a)
#define MAKEPROPSEQUENCE(a)