diff options
author | Frank Schoenheit [fs] <frank.schoenheit@sun.com> | 2009-12-11 11:28:14 +0100 |
---|---|---|
committer | Frank Schoenheit [fs] <frank.schoenheit@sun.com> | 2009-12-11 11:28:14 +0100 |
commit | 8706a8ea0b1d9dab021891d8675ce9f734f46149 (patch) | |
tree | 476e0a7495db4e059c4230cc589d8f7dd5d75603 /offapi/com/sun/star/frame | |
parent | 67221cafc8d63b9d69e49ad90cb5bb9320d9651d (diff) |
autorecovery: made JumpMark a argument of the to-be-created view.
For this purpose, the loader moves this argument from the loader args to the args which are later
passed to XModel2.createViewController, and the Controller implementation retrieves it from there.
(In this course, XController2.getCreationArguments has been introduced, and implemented in the two
known XController2 implementations in the code base.)
Diffstat (limited to 'offapi/com/sun/star/frame')
-rw-r--r-- | offapi/com/sun/star/frame/XController2.idl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/offapi/com/sun/star/frame/XController2.idl b/offapi/com/sun/star/frame/XController2.idl index ec4ae530feb0..e743a515076b 100644 --- a/offapi/com/sun/star/frame/XController2.idl +++ b/offapi/com/sun/star/frame/XController2.idl @@ -32,6 +32,7 @@ #include <com/sun/star/frame/XController.idl> #include <com/sun/star/awt/XWindow.idl> +#include <com/sun/star/beans/PropertyValue.idl> //============================================================================= @@ -61,6 +62,16 @@ interface XController2 : XController - if it's passed there, a view/controller pair of the same type will be created.</p> */ [readonly, attribute] string ViewControllerName; + + /** denotes the arguments used to create the instance. + + <p>Usually, controllers are created via <member>XModel2::createViewController</member>, where the + caller can pass not only a controller name, but also arguments parametrizing the to-be-created instance. + Those arguments used at creation time can subsequently be retrieved using the <code>CreationArguments</code> + member.</p> + */ + [readonly, attribute] sequence< ::com::sun::star::beans::PropertyValue > + CreationArguments; }; //============================================================================= |