]> git.pld-linux.org Git - packages/libreoffice.git/blame - openoffice-vfs-offapi.patch
- up
[packages/libreoffice.git] / openoffice-vfs-offapi.patch
CommitLineData
6a08dcc1 1--- offapi/com/sun/star/ucb/GnomeVFSContentProvider.idl
2+++ offapi/com/sun/star/ucb/GnomeVFSContentProvider.idl
3@@ -0,0 +1,21 @@
4+#ifndef __com_sun_star_ucb_GnomeVFSContentProvider_idl__
5+#define __com_sun_star_ucb_GnomeVFSContentProvider_idl__
6+
7+#ifndef __com_sun_star_ucb_XContentProvider_idl__
8+#include <com/sun/star/ucb/XContentProvider.idl>
9+#endif
10+
11+//=============================================================================
12+
13+module com { module sun { module star { module ucb {
14+
15+service GnomeVFSContentProvider
16+{
17+ interface com::sun::star::ucb::XContentProvider;
18+};
19+
20+//=============================================================================
21+
22+}; }; }; };
23+
24+#endif
25--- offapi/com/sun/star/ucb/GnomeVFSDocumentContent.idl
26+++ offapi/com/sun/star/ucb/GnomeVFSDocumentContent.idl
27@@ -0,0 +1,97 @@
28+#ifndef __com_sun_star_ucb_GnomeVFSDocumentContent_idl__
29+#define __com_sun_star_ucb_GnomeVFSDocumentContent_idl__
30+
31+#ifndef __com_sun_star_lang_XComponent_idl__
32+#include <com/sun/star/lang/XComponent.idl>
33+#endif
34+
35+#ifndef __com_sun_star_ucb_XContent_idl__
36+#include <com/sun/star/ucb/XContent.idl>
37+#endif
38+
39+#ifndef __com_sun_star_ucb_XCommandProcessor_idl__
40+#include <com/sun/star/ucb/XCommandProcessor.idl>
41+#endif
42+
43+#ifndef __com_sun_star_ucb_XCommandProcessor2_idl__
44+#include <com/sun/star/ucb/XCommandProcessor2.idl>
45+#endif
46+
47+#ifndef __com_sun_star_beans_XPropertiesChangeNotifier_idl__
48+#include <com/sun/star/beans/XPropertiesChangeNotifier.idl>
49+#endif
50+
51+#ifndef __com_sun_star_beans_XPropertyContainer_idl__
52+#include <com/sun/star/beans/XPropertyContainer.idl>
53+#endif
54+
55+#ifndef __com_sun_star_beans_XPropertySetInfoChangeNotifier_idl__
56+#include <com/sun/star/beans/XPropertySetInfoChangeNotifier.idl>
57+#endif
58+
59+#ifndef __com_sun_star_ucb_XCommandInfoChangeNotifier_idl__
60+#include <com/sun/star/ucb/XCommandInfoChangeNotifier.idl>
61+#endif
62+
63+#ifndef __com_sun_star_container_XChild_idl__
64+#include <com/sun/star/container/XChild.idl>
65+#endif
66+
67+//=============================================================================
68+
69+module com { module sun { module star { module ucb {
70+
71+service GnomeVFSDocumentContent
72+{
73+ //-------------------------------------------------------------------------
74+ /** This interface is implemented according to the specification of
75+ service <type>Content</type>.
76+ */
77+ interface com::sun::star::lang::XComponent;
78+
79+ //-------------------------------------------------------------------------
80+ /** This interface is implemented according to the specification of
81+ service <type>Content</type>.
82+ */
83+ interface com::sun::star::ucb::XContent;
84+
85+ interface com::sun::star::ucb::XCommandProcessor;
86+
87+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
88+
89+ //-------------------------------------------------------------------------
90+ /** This interface is implemented according to the specification of
91+ service <type>Content</type>.
92+ */
93+ interface com::sun::star::beans::XPropertiesChangeNotifier;
94+
95+ //-------------------------------------------------------------------------
96+ /** This interface is implemented according to the specification of
97+ service <type>Content</type>.
98+ */
99+ interface com::sun::star::beans::XPropertyContainer;
100+
101+ //-------------------------------------------------------------------------
102+ /** This interface is implemented according to the specification of
103+ service <type>Content</type>.
104+ */
105+ interface com::sun::star::beans::XPropertySetInfoChangeNotifier;
106+
107+ //-------------------------------------------------------------------------
108+ /** This interface is implemented according to the specification of
109+ service <type>Content</type>.
110+ */
111+ interface com::sun::star::ucb::XCommandInfoChangeNotifier;
112+
113+ //-------------------------------------------------------------------------
114+ /** This interface is implemented according to the specification of
115+ service <type>Content</type>.
116+ */
117+ interface com::sun::star::container::XChild;
118+};
119+
120+//=============================================================================
121+
122+}; }; }; };
123+
124+#endif
125--- offapi/com/sun/star/ucb/GnomeVFSFolderContent.idl
126+++ offapi/com/sun/star/ucb/GnomeVFSFolderContent.idl
127@@ -0,0 +1,109 @@
128+#ifndef __com_sun_star_ucb_GnomeVFSFolderContent_idl__
129+#define __com_sun_star_ucb_GnomeVFSFolderContent_idl__
130+
131+#ifndef __com_sun_star_lang_XComponent_idl__
132+#include <com/sun/star/lang/XComponent.idl>
133+#endif
134+
135+#ifndef __com_sun_star_ucb_XContent_idl__
136+#include <com/sun/star/ucb/XContent.idl>
137+#endif
138+
139+#ifndef __com_sun_star_ucb_XCommandProcessor_idl__
140+#include <com/sun/star/ucb/XCommandProcessor.idl>
141+#endif
142+
143+#ifndef __com_sun_star_ucb_XCommandProcessor2_idl__
144+#include <com/sun/star/ucb/XCommandProcessor2.idl>
145+#endif
146+
147+#ifndef __com_sun_star_beans_XPropertiesChangeNotifier_idl__
148+#include <com/sun/star/beans/XPropertiesChangeNotifier.idl>
149+#endif
150+
151+#ifndef __com_sun_star_beans_XPropertyContainer_idl__
152+#include <com/sun/star/beans/XPropertyContainer.idl>
153+#endif
154+
155+#ifndef __com_sun_star_beans_XPropertySetInfoChangeNotifier_idl__
156+#include <com/sun/star/beans/XPropertySetInfoChangeNotifier.idl>
157+#endif
158+
159+#ifndef __com_sun_star_ucb_XCommandInfoChangeNotifier_idl__
160+#include <com/sun/star/ucb/XCommandInfoChangeNotifier.idl>
161+#endif
162+
163+#ifndef __com_sun_star_container_XChild_idl__
164+#include <com/sun/star/container/XChild.idl>
165+#endif
166+
167+#ifndef __com_sun_star_ucb_XContentCreator_idl__
168+#include <com/sun/star/ucb/XContentCreator.idl>
169+#endif
170+
171+//=============================================================================
172+
173+module com { module sun { module star { module ucb {
174+
175+//=============================================================================
176+/** A DCP Folder is a container for other DCP Folders or Documents.
177+
178+ @see com::sun::star::ucb::GnomeVFSContentProvider
179+ @see com::sun::star::ucb::GnomeVFSDocumentContent
180+*/
181+service GnomeVFSFolderContent
182+{
183+ //-------------------------------------------------------------------------
184+ /** This interface is implemented according to the specification of
185+ service <type>Content</type>.
186+ */
187+ interface com::sun::star::lang::XComponent;
188+
189+ //-------------------------------------------------------------------------
190+ /** This interface is implemented according to the specification of
191+ service <type>Content</type>.
192+ */
193+ interface com::sun::star::ucb::XContent;
194+
195+ interface com::sun::star::ucb::XCommandProcessor;
196+
197+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
198+
199+ //-------------------------------------------------------------------------
200+ /** This interface is implemented according to the specification of
201+ service <type>Content</type>.
202+ */
203+ interface com::sun::star::beans::XPropertiesChangeNotifier;
204+
205+ //-------------------------------------------------------------------------
206+ /** This interface is implemented according to the specification of
207+ service <type>Content</type>.
208+ */
209+ interface com::sun::star::beans::XPropertyContainer;
210+
211+ //-------------------------------------------------------------------------
212+ /** This interface is implemented according to the specification of
213+ service <type>Content</type>.
214+ */
215+ interface com::sun::star::beans::XPropertySetInfoChangeNotifier;
216+
217+ //-------------------------------------------------------------------------
218+ /** This interface is implemented according to the specification of
219+ service <type>Content</type>.
220+ */
221+ interface com::sun::star::ucb::XCommandInfoChangeNotifier;
222+
223+ //-------------------------------------------------------------------------
224+ /** This interface is implemented according to the specification of
225+ service <type>Content</type>.
226+ */
227+ interface com::sun::star::container::XChild;
228+
229+ interface com::sun::star::ucb::XContentCreator;
230+};
231+
232+//=============================================================================
233+
234+}; }; }; };
235+
236+#endif
237Index: offapi/com/sun/star/ucb/makefile.mk
238===================================================================
239RCS file: /cvs/api/offapi/com/sun/star/ucb/makefile.mk,v
240retrieving revision 1.41
241diff -u -p -u -r1.41 makefile.mk
242--- offapi/com/sun/star/ucb/makefile.mk 27 May 2003 10:29:04 -0000 1.41
243+++ offapi/com/sun/star/ucb/makefile.mk 29 Aug 2003 14:29:02 -0000
244@@ -129,6 +129,9 @@ IDLFILES=\
245 FTPContent.idl\
246 FTPContentProvider.idl\
247 GlobalTransferCommandArgument.idl\
248+ GnomeVFSContentProvider.idl\
249+ GnomeVFSDocumentContent.idl\
250+ GnomeVFSFolderContent.idl\
251 HandleCookiesRequest.idl\
252 HelpContent.idl\
253 HelpContentProvider.idl\
This page took 0.083241 seconds and 4 git commands to generate.