LibreOffice
LibreOffice 7.4 SDK API Reference
Public Member Functions | List of all members
XEventListener Interface Referencepublished

base interface for all event listeners interfaces. More...

import"XEventListener.idl";

Inheritance diagram for XEventListener:
XInterface XAccessibleEventListener XAnimationListener XActionListener XActivateListener XAdjustmentListener XDockableWindowListener XEnhancedMouseClickHandler XFocusListener XItemListListener XItemListener XKeyHandler XKeyListener XMenuListener XMouseClickHandler XMouseListener XMouseMotionHandler XMouseMotionListener XPaintListener XSpinListener XStyleChangeListener XTabListener XTextListener XTopWindowListener XVclContainerListener XWindowListener XGridColumnListener XGridDataListener XGridSelectionListener XTabPageContainerListener XTreeDataModelListener XTreeEditListener XTreeExpansionListener XPropertiesChangeListener XPropertyChangeListener XPropertySetInfoChangeListener XPropertyStateChangeListener XVetoableChangeListener XChartDataChangeEventListener XBackendChangesListener XContainerListener XClipboardListener XDragGestureListener XDragSourceListener XDropTargetListener XDocumentEventListener XEventListener XStorageChangeListener XUndoManagerListener XConfigurationChangeListener XStateChangeListener XTransactionListener XApproveActionListener XChangeListener XConfirmDeleteListener XDatabaseParameterListener XDeleteListener XErrorListener XFormControllerListener XGridControlListener XInsertListener XLoadListener XPositioningListener XResetListener XRestoreListener XSubmitListener XUpdateListener XListEntryListener XFilterControllerListener XSubmissionVetoListener XFormComponentValidityListener XValidityConstraintListener XBorderResizeListener XDispatchResultListener XFrameActionListener XLayoutManagerListener XLoadEventListener XSessionManagerListener XStatusListener XTerminateListener XTitleChangeListener XDataTransferEventListener XStreamListener XDictionaryEventListener XDictionaryListEventListener XLinguServiceEventListener XConnectionListener XPlayerListener XShapeEventListener XAllListener XEngineListener XScriptListener XVBAScriptListener XDatabaseAccessListener XDatabaseRegistrationsListener XRowSetApproveListener XRowSetChangeListener XRowsChangeListener XSQLErrorListener XCopyTableListener XRowSetListener XActivationEventListener XRangeSelectionChangeListener XRangeSelectionListener XResultListener XJobListener XCommandInfoChangeListener XContentEventListener XDynamicResultSetListener XRemoteContentProviderChangeListener XContextChangeEventListener XUIConfigurationListener XUIFunctionListener XDialogClosedListener XFilePickerListener XChangesListener XCloseListener XFlushListener XModeChangeApproveListener XModeChangeListener XModifyListener XRefreshListener XPrintJobListener XPrintableListener XSelectionChangeListener

Public Member Functions

void disposing ([in] com::sun::star::lang::EventObject Source)
 gets called when the broadcaster is about to be disposed. 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...
 

Detailed Description

base interface for all event listeners interfaces.

Developers Guide
Professional UNO - Event Model
Professional UNO - Bridge - Automation Objects with UNO Interfaces
Professional UNO - Basic - Listeners

Member Function Documentation

◆ disposing()

void disposing ( [in] com::sun::star::lang::EventObject  Source)

gets called when the broadcaster is about to be disposed.

All listeners and all other objects, which reference the broadcaster should release the reference to the source. No method should be invoked anymore on this object ( including XComponent::removeEventListener() ).

This method is called for every listener registration of derived listener interfaced, not only for registrations at XComponent.


The documentation for this interface was generated from the following file: