LibreOffice Module toolkit (master) 1
|
a client for the accessibility implementations which have been outsourced from the main toolkit library More...
#include <accessibilityclient.hxx>
Public Member Functions | |
AccessibilityClient () | |
IAccessibleFactory & | getFactory () |
Private Member Functions | |
void | ensureInitialized () |
Private Attributes | |
bool | m_bInitialized |
a client for the accessibility implementations which have been outsourced from the main toolkit library
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 AccessibilityClient goes away, also this factory goes away, and the respective library is unloaded.
This class is not thread-safe.
Definition at line 39 of file accessibilityclient.hxx.
toolkit::AccessibilityClient::AccessibilityClient | ( | ) |
Definition at line 157 of file accessibilityclient.cxx.
|
private |
Definition at line 172 of file accessibilityclient.cxx.
References m_bInitialized, salhelper::SimpleReferenceObject::release(), and SVLIBRARY.
Referenced by getFactory().
IAccessibleFactory & toolkit::AccessibilityClient::getFactory | ( | ) |
Definition at line 222 of file accessibilityclient.cxx.
References ensureInitialized().
Referenced by UnoWrapper::CreateAccessible().
|
private |
Definition at line 42 of file accessibilityclient.hxx.
Referenced by ensureInitialized().