LibreOffice
LibreOffice 5.0 SDK API Reference
|
specifies a component controlling the interaction between the user and multiple form controls belonging to a single form. More...
import "FormController.idl";
Additional Inherited Members | |
![]() | |
interface | ::com::sun::star::awt::XTabController |
is used for tab controlling and grouping of the controls. More... | |
interface | ::com::sun::star::container::XChild |
allows access to the parent controller. More... | |
interface | ::com::sun::star::container::XIndexAccess |
allows access to the sub controllers. More... | |
interface | ::com::sun::star::container::XEnumerationAccess |
allows enumerating sub controllers More... | |
interface | ::com::sun::star::lang::XComponent |
allows life time control of the controller. More... | |
interface | ::com::sun::star::util::XModifyBroadcaster |
allows to register as listener for modifications in the controls which the controller is responsible for. More... | |
interface | ::com::sun::star::form::XConfirmDeleteBroadcaster |
used to notify deletions of data in the form before they happen. More... | |
interface | ::com::sun::star::sdb::XSQLErrorBroadcaster |
is used to notify errors which happen in the form the controller is responsible for. More... | |
interface | ::com::sun::star::sdb::XRowSetApproveBroadcaster |
is used for multiplexing row set events happening on the form which the controller is responsible for. More... | |
interface | ::com::sun::star::form::XDatabaseParameterBroadcaster2 |
is used broadcasting parameter events in the form. More... | |
interface | ::com::sun::star::util::XModeSelector |
allows switching the form controller to different operation modes. More... | |
interface | XFilterController |
allows controlling the filter mode. More... | |
![]() | |
void | addActivateListener ([in]::com::sun::star::form::XFormControllerListener Listener) |
adds the specified listener to receive notifications whenever the activation state of the controller changes. More... | |
void | removeActivateListener ([in]::com::sun::star::form::XFormControllerListener Listener) |
removes the specified listener from the list of components to receive notifications whenever the activation state of the controller changes. More... | |
void | addChildController ([in] XFormController ChildController) raises ( ::com::sun::star::lang::IllegalArgumentException ) |
adds a controller to the list of child controllers More... | |
![]() | |
XFormOperations | FormOperations |
denotes the instance which is used to implement operations on the form which the controller works for. More... | |
::com::sun::star::awt::XControl | CurrentControl |
provides access to the currently active control More... | |
XFormControllerContext | Context |
allows to delegate certain tasks to the context of the form controller More... | |
::com::sun::star::task::XInteractionHandler | InteractionHandler |
used (if not NULL ) for user interactions triggered by the form controller. More... | |
![]() | |
void | addFilterControllerListener ([in] XFilterControllerListener Listener) |
registers a listener to be notified of certain changes in the form based filter. More... | |
void | removeFilterControllerListener ([in] XFilterControllerListener Listener) |
revokes a listener which was previously registered to be notified of certain changes in the form based filter. More... | |
void | setPredicateExpression ([in] long Component,[in] long Term,[in] string PredicateExpression) raises ( ::com::sun::star::lang::IndexOutOfBoundsException ) |
sets a given predicate expression More... | |
::com::sun::star::awt::XControl | getFilterComponent ([in] long Component) raises ( ::com::sun::star::lang::IndexOutOfBoundsException ) |
retrieves the filter component with the given index. More... | |
sequence< sequence< string > > | getPredicateExpressions () |
retrieves the entirety of the predicate expressions represented by the filter controller. More... | |
void | removeDisjunctiveTerm ([in] long Term) raises ( ::com::sun::star::lang::IndexOutOfBoundsException ) |
removes a given disjunctive term More... | |
void | appendEmptyDisjunctiveTerm () |
appends an empty disjunctive term to the list of terms. More... | |
![]() | |
long | FilterComponents |
is the number of filter components, or filter controls, which the filter controller is responsible for. More... | |
long | DisjunctiveTerms |
is the number of disjunctive terms of the filter expression represented by the form based filter. More... | |
long | ActiveTerm { set raises(::com::sun::star::lang::IndexOutOfBoundsException); } |
denotes the active term of the filter controller. More... | |
specifies a component controlling the interaction between the user and multiple form controls belonging to a single form.