summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl
diff options
context:
space:
mode:
authorMichael Stahl <mst@openoffice.org>2010-04-28 17:52:28 +0200
committerMichael Stahl <mst@openoffice.org>2010-04-28 17:52:28 +0200
commit7764e9353a2fad0aa12b699ab013f5fdb7270c79 (patch)
treee4c0096f721f30cc5af4ca86a7f4f17006babebd /offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl
parent9f69ed267e3b04e5236b70703e72f04e456c67ca (diff)
parent39ca722d12345ead74d3d28df88564da477c70b6 (diff)
merge DEV300_m77
Diffstat (limited to 'offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl')
-rw-r--r--offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl15
1 files changed, 15 insertions, 0 deletions
diff --git a/offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl b/offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl
index c8baeb14a54b..733db10e61b1 100644
--- a/offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl
+++ b/offapi/com/sun/star/embed/EmbeddedObjectDescriptor.idl
@@ -51,6 +51,8 @@
#include <com/sun/star/frame/XDispatchProviderInterceptor.idl>
#endif
+#include <com/sun/star/embed/XStorage.idl>
+
//============================================================================
module com { module sun { module star { module embed {
@@ -89,6 +91,19 @@ service EmbeddedObjectDescriptor
[optional,property] ::com::sun::star::frame::XDispatchProviderInterceptor
OutplaceDispatchInterceptor;
+ /** denotes the storage from which the embedded object is to be recovered.
+
+ <p>Upon activating the embedded object, it is normally loaded from a storage as denoted by
+ the parameters to the <type>XEmbedObjectCreator</type> method calls.</p>
+
+ <p>You can pass a non-<NULL/> <code>RecoveryStorage</code> in the object descriptor if you wish to load the
+ embedded object from an alternate storage.</p>
+
+ <p>The object will still be based on the storage denoted in the <code>XEmbedObjectCreator</code> method
+ call, i.e., subsequent save operations will still use that storage. <code>RecoveryStorage</code> is used
+ at loading time only, and then discarded.</p>
+ */
+ [optional, property] XStorage RecoveryStorage;
};
//============================================================================