With this interface, components viewed in a Frame can serve events (by supplying dispatches).
More...
import "XController.idl";
|
void | attachFrame ([in] XFrame Frame) |
| is called to attach the controller with its managing frame.
|
|
boolean | attachModel ([in] XModel Model) |
| is called to attach the controller to a new model.
|
|
boolean | suspend ([in] boolean Suspend) |
| is called to prepare the controller for closing the view
|
|
any | getViewData () |
| provides access to current view status
|
|
void | restoreViewData ([in] any Data) |
| restores the view status using the data gotten from a previous call to XController::getViewData().
|
|
XModel | getModel () |
| provides access to currently attached model
|
|
XFrame | getFrame () |
| provides access to owner frame of this controller
|
|
void | dispose () |
| The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references.
|
|
void | addEventListener ([in] XEventListener xListener) |
| adds an event listener to the object.
|
|
void | removeEventListener ([in] XEventListener aListener) |
| removes an event listener from the listener list.
|
|
any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object.
|
|
void | acquire () |
| increases the reference counter by one.
|
|
void | release () |
| decreases the reference counter by one.
|
|
◆ attachFrame()
void attachFrame |
( |
[in] XFrame | Frame | ) |
|
is called to attach the controller with its managing frame.
- Parameters
-
Frame | the new owner frame of this controller |
◆ attachModel()
boolean attachModel |
( |
[in] XModel | Model | ) |
|
is called to attach the controller to a new model.
- Parameters
-
Model | the new model for this controller |
- Returns
TRUE
If attaching was successful
FALSE
Otherwise
◆ getFrame()
provides access to owner frame of this controller
- Returns
- the frame containing this controller.
◆ getModel()
provides access to currently attached model
- Returns
- the currently attached model.
◆ getViewData()
provides access to current view status
- Returns
- set of data that can be used to restore the current view status at later time by using XController::restoreViewData()
◆ restoreViewData()
void restoreViewData |
( |
[in] any | Data | ) |
|
restores the view status using the data gotten from a previous call to XController::getViewData().
- Parameters
-
Data | set of data to restore it |
◆ suspend()
boolean suspend |
( |
[in] boolean | Suspend | ) |
|
is called to prepare the controller for closing the view
- Parameters
-
Suspend | TRUE Force the controller to suspend his work FALSE Try to reactivate the controller |
- Returns
TRUE
If request was accepted and successfully finished
FALSE
Otherwise
The documentation for this interface was generated from the following file: