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

a client for the accessibility implementations which have been outsourced from the main vcl/svtools libraries More...

#include <svtaccessiblefactory.hxx>

Public Member Functions

 AccessibleFactoryAccess ()
 
IAccessibleFactorygetFactory ()
 

Private Member Functions

void ensureInitialized ()
 

Private Attributes

bool m_bInitialized
 

Detailed Description

a client for the accessibility implementations which have been outsourced from the main vcl/svtools libraries

All instances of this class share a reference to a common IAccessibleFactory instance, which is used for creating all kind of Accessibility related components.

When the AccessibleFactoryAccess goes away, also this factory goes away, and the respective library is unloaded.

This class is not thread-safe.

Definition at line 41 of file svtaccessiblefactory.hxx.

Constructor & Destructor Documentation

vcl::AccessibleFactoryAccess::AccessibleFactoryAccess ( )

Definition at line 204 of file svtaccessiblefactory.cxx.

Member Function Documentation

void vcl::AccessibleFactoryAccess::ensureInitialized ( )
private
IAccessibleFactory & vcl::AccessibleFactoryAccess::getFactory ( )

Member Data Documentation

bool vcl::AccessibleFactoryAccess::m_bInitialized
private

Definition at line 44 of file svtaccessiblefactory.hxx.

Referenced by ensureInitialized().


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