|
LibreOfficeDev
LibreOfficeDev 25.8 SDK API Reference
|
The main task of this service is to prevent closing, terminating and/or etc. More...
import"InstanceLocker.idl";
Public Member Functions | |
| InstanceLockerCtor1 ([in] com::sun::star::uno::XInterface xInstance, [in] long nActions) raises ( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception ) | |
| is used to initialize the object on it's creation. More... | |
| InstanceLockerCtor2 ([in] com::sun::star::uno::XInterface xInstance, [in] long nActions, [in] XActionsApproval xApprove) raises ( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception ) | |
| is used to initialize the object on it's creation. More... | |
Public Member Functions inherited from XComponent | |
| void | dispose () |
| The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. More... | |
| void | addEventListener ([in] XEventListener xListener) |
| adds an event listener to the object. More... | |
| void | removeEventListener ([in] XEventListener aListener) |
| removes an event listener from the listener list. 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... | |
The main task of this service is to prevent closing, terminating and/or etc.
of controlled object.
After creation the service adds a listener of requested type ( close, terminate and/or etc. ) to the controlled object and let the listener throw related veto exception until the service is disposed.
| InstanceLockerCtor1 | ( | [in] com::sun::star::uno::XInterface | xInstance, |
| [in] long | nActions | ||
| ) | |||
| raises | ( | ::com::sun::star::lang::IllegalArgumentException, | |
| ::com::sun::star::frame::DoubleInitializationException, | |||
| ::com::sun::star::uno::Exception | |||
| ) | |||
is used to initialize the object on it's creation.
| xInstance | the controlled object. Must implement the related to the requested actions broadcaster interface. |
| nActions | specifies the actions that should be done ( prevent closing, prevent termination and/or etc. ). It must not be empty and can currently contain following values or their combination: Actions::PREVENT_CLOSE and Actions::PREVENT_TERMINATION. |
| InstanceLockerCtor2 | ( | [in] com::sun::star::uno::XInterface | xInstance, |
| [in] long | nActions, | ||
| [in] XActionsApproval | xApprove | ||
| ) | |||
| raises | ( | ::com::sun::star::lang::IllegalArgumentException, | |
| ::com::sun::star::frame::DoubleInitializationException, | |||
| ::com::sun::star::uno::Exception | |||
| ) | |||
is used to initialize the object on it's creation.
| xInstance | the controlled object. Must implement the related to the requested actions broadcaster interface. |
| nActions | specifies the actions that should be done ( prevent closing, prevent termination and/or etc. ). It must not be empty and can currently contain following values or their combination: Actions::PREVENT_CLOSE and Actions::PREVENT_TERMINATION. |
| xApprove | The object implementing XActionsApproval interface. If this parameter is an empty reference the object will proceed with the specified in the first parameter action until it is disposed ( just like in the case of the first constructor ). If the instance is provided, it will be asked for approval each time before proceeding with the action ( the action is specified using string and can take following values in this case: "PreventClose", "PreventTermination" ). |
1.8.14