LibreOffice Module linguistic (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
linguistic::FlushListener Class Referencefinal

#include <iprcache.hxx>

Inheritance diagram for linguistic::FlushListener:
[legend]
Collaboration diagram for linguistic::FlushListener:
[legend]

Public Member Functions

 FlushListener (SpellCache &rFO)
 
void SetDicList (css::uno::Reference< css::linguistic2::XSearchableDictionaryList > const &rDL)
 
void SetPropSet (css::uno::Reference< css::linguistic2::XLinguProperties > const &rPS)
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rSource) override
 
virtual void SAL_CALL processDictionaryListEvent (const css::linguistic2::DictionaryListEvent &rDicListEvent) override
 
virtual void SAL_CALL propertyChange (const css::beans::PropertyChangeEvent &rEvt) override
 

Private Member Functions

 FlushListener (const FlushListener &)=delete
 
FlushListeneroperator= (const FlushListener &)=delete
 

Private Attributes

css::uno::Reference< css::linguistic2::XSearchableDictionaryList > xDicList
 
css::uno::Reference< css::linguistic2::XLinguProperties > xPropSet
 
SpellCachemrSpellCache
 

Detailed Description

Definition at line 42 of file iprcache.hxx.

Constructor & Destructor Documentation

◆ FlushListener() [1/2]

linguistic::FlushListener::FlushListener ( const FlushListener )
privatedelete

◆ FlushListener() [2/2]

linguistic::FlushListener::FlushListener ( SpellCache rFO)
inline

Definition at line 57 of file iprcache.hxx.

Member Function Documentation

◆ disposing()

void SAL_CALL linguistic::FlushListener::disposing ( const css::lang::EventObject &  rSource)
overridevirtual

release reference

release reference

Definition at line 132 of file iprcache.cxx.

References linguistic::GetLinguMutex(), linguistic::lcl_RemoveAsPropertyChangeListener(), xDicList, and xPropSet.

◆ operator=()

FlushListener & linguistic::FlushListener::operator= ( const FlushListener )
privatedelete

◆ processDictionaryListEvent()

void SAL_CALL linguistic::FlushListener::processDictionaryListEvent ( const css::linguistic2::DictionaryListEvent &  rDicListEvent)
overridevirtual

◆ propertyChange()

void SAL_CALL linguistic::FlushListener::propertyChange ( const css::beans::PropertyChangeEvent &  rEvt)
overridevirtual

◆ SetDicList()

void linguistic::FlushListener::SetDicList ( css::uno::Reference< css::linguistic2::XSearchableDictionaryList > const &  rDL)

Definition at line 100 of file iprcache.cxx.

References linguistic::GetLinguMutex(), and xDicList.

◆ SetPropSet()

void linguistic::FlushListener::SetPropSet ( css::uno::Reference< css::linguistic2::XLinguProperties > const &  rPS)

Member Data Documentation

◆ mrSpellCache

SpellCache& linguistic::FlushListener::mrSpellCache
private

Definition at line 51 of file iprcache.hxx.

Referenced by processDictionaryListEvent(), and propertyChange().

◆ xDicList

css::uno::Reference< css::linguistic2::XSearchableDictionaryList > linguistic::FlushListener::xDicList
private

Definition at line 49 of file iprcache.hxx.

Referenced by disposing(), processDictionaryListEvent(), and SetDicList().

◆ xPropSet

css::uno::Reference< css::linguistic2::XLinguProperties > linguistic::FlushListener::xPropSet
private

Definition at line 50 of file iprcache.hxx.

Referenced by disposing(), propertyChange(), and SetPropSet().


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