LibreOffice
LibreOffice 24.2 SDK API Reference
|
provides XDispatch interfaces for certain functions which are useful at the UI. More...
import"XDispatchProvider.idl";
Public Member Functions | |
XDispatch | queryDispatch ([in] com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags) |
searches for an XDispatch for the specified URL within the specified target frame. More... | |
sequence< XDispatch > | queryDispatches ([in] sequence< DispatchDescriptor > Requests) |
actually this method is redundant to XDispatchProvider::queryDispatch() to avoid multiple remote calls. More... | |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
XDispatch queryDispatch | ( | [in] com::sun::star::util::URL | URL, |
[in] string | TargetFrameName, | ||
[in] long | SearchFlags | ||
) |
searches for an XDispatch for the specified URL within the specified target frame.
URL | describe the feature which should be supported by returned dispatch object |
TargetFrameName | specify the frame which should be the target for this request |
SearchFlags | optional search parameter for finding the frame if no special TargetFrameName was used |
NULL
if no dispatch object is availablesequence< XDispatch > queryDispatches | ( | [in] sequence< DispatchDescriptor > | Requests | ) |
actually this method is redundant to XDispatchProvider::queryDispatch() to avoid multiple remote calls.
Requests | list of dispatch requests |
It's not allowed to pack it - because every request must match to its real result. Means: don't delete NULL
entries inside this list.