LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
|
An interface to extend event notification actions. More...
#include <propshlp.hxx>
Public Member Functions | |
virtual void | fireEvents (sal_Int32 *pnHandles, sal_Int32 nCount, sal_Bool bVetoable, bool bIgnoreRuntimeExceptionsWhileFiring)=0 |
Method to be called by OPropertySetHelper::fire. More... | |
Protected Member Functions | |
~IEventNotificationHook () | |
An interface to extend event notification actions.
|
inlineprotected |
|
pure virtual |
Method to be called by OPropertySetHelper::fire.
pnHandles | the id's of the properties that changed. |
nCount | the number of elements in the arrays pnHandles, pNewValues and pOldValues. |
bVetoable | true means fire to VetoableChangeListener, false means fire to XPropertyChangedListener and XMultiPropertyChangedListener. |
bIgnoreRuntimeExceptionsWhileFiring | indicates whether occurring RuntimeExceptions will be ignored when firing notifications (vetoableChange(), propertyChange()) to listeners. PropertyVetoExceptions may still be thrown. This flag is useful in an inter-process scenario when remote bridges may break down (firing DisposedExceptions). |