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

Public Member Functions

 ContainerListenerImpl (Shell *pShell)
 
void addContainerListener (const ScriptDocument &rScriptDocument, const OUString &aLibName)
 
void removeContainerListener (const ScriptDocument &rScriptDocument, const OUString &aLibName)
 
virtual void SAL_CALL disposing (const lang::EventObject &) override
 
virtual void SAL_CALL elementInserted (const container::ContainerEvent &Event) override
 
virtual void SAL_CALL elementReplaced (const container::ContainerEvent &) override
 
virtual void SAL_CALL elementRemoved (const container::ContainerEvent &Event) override
 

Private Attributes

ShellmpShell
 

Detailed Description

Definition at line 86 of file basidesh.cxx.

Constructor & Destructor Documentation

◆ ContainerListenerImpl()

basctl::ContainerListenerImpl::ContainerListenerImpl ( Shell pShell)
inlineexplicit

Definition at line 90 of file basidesh.cxx.

Member Function Documentation

◆ addContainerListener()

void basctl::ContainerListenerImpl::addContainerListener ( const ScriptDocument rScriptDocument,
const OUString &  aLibName 
)
inline

Definition at line 95 of file basidesh.cxx.

References basctl::E_SCRIPTS, and basctl::ScriptDocument::getLibrary().

Referenced by basctl::Shell::SetCurLib().

◆ disposing()

virtual void SAL_CALL basctl::ContainerListenerImpl::disposing ( const lang::EventObject &  )
inlineoverridevirtual

Definition at line 123 of file basidesh.cxx.

◆ elementInserted()

virtual void SAL_CALL basctl::ContainerListenerImpl::elementInserted ( const container::ContainerEvent &  Event)
inlineoverridevirtual

◆ elementRemoved()

virtual void SAL_CALL basctl::ContainerListenerImpl::elementRemoved ( const container::ContainerEvent &  Event)
inlineoverridevirtual

◆ elementReplaced()

virtual void SAL_CALL basctl::ContainerListenerImpl::elementReplaced ( const container::ContainerEvent &  )
inlineoverridevirtual

Definition at line 132 of file basidesh.cxx.

◆ removeContainerListener()

void basctl::ContainerListenerImpl::removeContainerListener ( const ScriptDocument rScriptDocument,
const OUString &  aLibName 
)
inline

Definition at line 108 of file basidesh.cxx.

References basctl::E_SCRIPTS, and basctl::ScriptDocument::getLibrary().

Referenced by basctl::Shell::SetCurLib().

Member Data Documentation

◆ mpShell

Shell* basctl::ContainerListenerImpl::mpShell
private

Definition at line 88 of file basidesh.cxx.

Referenced by elementInserted(), and elementRemoved().


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