LibreOffice Module linguistic (master) 1
Public Member Functions | Private Attributes | List of all members
DicEvtListenerHelper Class Reference
Inheritance diagram for DicEvtListenerHelper:
[legend]
Collaboration diagram for DicEvtListenerHelper:
[legend]

Public Member Functions

 DicEvtListenerHelper (uno::Reference< XDictionaryList > xDicList)
 
virtual ~DicEvtListenerHelper () override
 
virtual void SAL_CALL disposing (const EventObject &rSource) override
 
virtual void SAL_CALL processDictionaryEvent (const DictionaryEvent &rDicEvent) override
 
void DisposeAndClear (const EventObject &rEvtObj)
 
bool AddDicListEvtListener (const uno::Reference< XDictionaryListEventListener > &rxListener)
 
bool RemoveDicListEvtListener (const uno::Reference< XDictionaryListEventListener > &rxListener)
 
sal_Int16 BeginCollectEvents ()
 
sal_Int16 EndCollectEvents ()
 
sal_Int16 FlushEvents ()
 
void ClearEvents ()
 

Private Attributes

comphelper::OInterfaceContainerHelper3< XDictionaryListEventListener > aDicListEvtListeners
 
uno::Reference< XDictionaryList > xMyDicList
 
sal_Int16 nCondensedEvt
 
sal_Int16 nNumCollectEvtListeners
 

Detailed Description

Definition at line 63 of file dlistimp.cxx.

Constructor & Destructor Documentation

◆ DicEvtListenerHelper()

DicEvtListenerHelper::DicEvtListenerHelper ( uno::Reference< XDictionaryList >  xDicList)
explicit

Definition at line 101 of file dlistimp.cxx.

◆ ~DicEvtListenerHelper()

DicEvtListenerHelper::~DicEvtListenerHelper ( )
overridevirtual

Member Function Documentation

◆ AddDicListEvtListener()

bool DicEvtListenerHelper::AddDicListEvtListener ( const uno::Reference< XDictionaryListEventListener > &  rxListener)

◆ BeginCollectEvents()

sal_Int16 DicEvtListenerHelper::BeginCollectEvents ( )
inline

Definition at line 94 of file dlistimp.cxx.

References nNumCollectEvtListeners.

◆ ClearEvents()

void DicEvtListenerHelper::ClearEvents ( )
inline

Definition at line 97 of file dlistimp.cxx.

References nCondensedEvt.

◆ DisposeAndClear()

void DicEvtListenerHelper::DisposeAndClear ( const EventObject &  rEvtObj)

◆ disposing()

void SAL_CALL DicEvtListenerHelper::disposing ( const EventObject &  rSource)
overridevirtual

◆ EndCollectEvents()

sal_Int16 DicEvtListenerHelper::EndCollectEvents ( )

Definition at line 213 of file dlistimp.cxx.

References DBG_ASSERT, FlushEvents(), and nNumCollectEvtListeners.

◆ FlushEvents()

sal_Int16 DicEvtListenerHelper::FlushEvents ( )

◆ processDictionaryEvent()

void SAL_CALL DicEvtListenerHelper::processDictionaryEvent ( const DictionaryEvent &  rDicEvent)
overridevirtual

◆ RemoveDicListEvtListener()

bool DicEvtListenerHelper::RemoveDicListEvtListener ( const uno::Reference< XDictionaryListEventListener > &  rxListener)

Member Data Documentation

◆ aDicListEvtListeners

comphelper::OInterfaceContainerHelper3<XDictionaryListEventListener> DicEvtListenerHelper::aDicListEvtListeners
private

◆ nCondensedEvt

sal_Int16 DicEvtListenerHelper::nCondensedEvt
private

Definition at line 72 of file dlistimp.cxx.

Referenced by ClearEvents(), FlushEvents(), and processDictionaryEvent().

◆ nNumCollectEvtListeners

sal_Int16 DicEvtListenerHelper::nNumCollectEvtListeners
private

◆ xMyDicList

uno::Reference< XDictionaryList > DicEvtListenerHelper::xMyDicList
private

Definition at line 70 of file dlistimp.cxx.

Referenced by disposing(), and FlushEvents().


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