LibreOffice
LibreOffice 6.4 SDK API Reference
|
Go to the documentation of this file.
19 #ifndef __com_sun_star_frame_XController_idl__
20 #define __com_sun_star_frame_XController_idl__
25 module
com { module sun { module star { module frame {
27 published
interface XFrame;
28 published
interface XModel;
represents a component which is created from a URL and arguments.
Definition: XModel.idl:59
With this interface, components viewed in a Frame can serve events (by supplying dispatches).
Definition: XController.idl:38
XModel getModel()
provides access to currently attached model
XFrame getFrame()
provides access to owner frame of this controller
any getViewData()
provides access to current view status
allows to explicitly free resources and break cyclic references.
Definition: XComponent.idl:43
void attachFrame([in] XFrame Frame)
is called to attach the controller with its managing frame.
a frame object can be considered to be an "anchor" object where a component can be attached to.
Definition: XFrame.idl:44
represents the environment for a desktop component
Definition: Frame.idl:41
Definition: Ambiguous.idl:22
boolean suspend([in] boolean Suspend)
is called to prepare the controller for closing the view
void restoreViewData([in] any Data)
restores the view status using the data gotten from a previous call to XController::getViewData().
boolean attachModel([in] XModel Model)
is called to attach the controller to a new model.