LibreOffice Module accessibility (master) 1
Public Member Functions | Private Attributes | List of all members
accessibility::WindowListenerGuard Class Reference

#include <textwindowaccessibility.hxx>

Collaboration diagram for accessibility::WindowListenerGuard:
[legend]

Public Member Functions

 WindowListenerGuard (::Link< VclWindowEvent &, void > const &rListener)
 
 ~WindowListenerGuard ()
 
void startListening (vcl::Window &rNotifier)
 
void endListening ()
 

Private Attributes

::Link< VclWindowEvent &, void > m_aListener
 
VclPtr< vcl::Windowm_pNotifier
 

Detailed Description

Definition at line 75 of file textwindowaccessibility.hxx.

Constructor & Destructor Documentation

◆ WindowListenerGuard()

accessibility::WindowListenerGuard::WindowListenerGuard ( ::Link< VclWindowEvent &, void > const &  rListener)
inline

Definition at line 78 of file textwindowaccessibility.hxx.

◆ ~WindowListenerGuard()

accessibility::WindowListenerGuard::~WindowListenerGuard ( )
inline

Definition at line 81 of file textwindowaccessibility.hxx.

References endListening().

Member Function Documentation

◆ endListening()

void accessibility::WindowListenerGuard::endListening ( )

◆ startListening()

void accessibility::WindowListenerGuard::startListening ( vcl::Window rNotifier)

Definition at line 67 of file textwindowaccessibility.cxx.

References m_aListener, and m_pNotifier.

Referenced by accessibility::Document::init().

Member Data Documentation

◆ m_aListener

::Link<VclWindowEvent&,void> accessibility::WindowListenerGuard::m_aListener
private

Definition at line 90 of file textwindowaccessibility.hxx.

Referenced by endListening(), and startListening().

◆ m_pNotifier

VclPtr<vcl::Window> accessibility::WindowListenerGuard::m_pNotifier
private

Definition at line 91 of file textwindowaccessibility.hxx.

Referenced by endListening(), and startListening().


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