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

Public Member Functions

 SidebarTextControlAccessibleContext (SidebarTextControl &rSidebarTextControl)
 
virtual sal_Int32 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int32 i) override
 
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
- Public Member Functions inherited from VCLXAccessibleComponent
 VCLXAccessibleComponent (VCLXWindow *pVCLXWindow)
 
virtual ~VCLXAccessibleComponent () override
 
VCLXWindowGetVCLXWindow () const
 
VclPtr< vcl::WindowGetWindow () const
 
VclPtr< derived_type > GetAs () const
 
VclPtr< derived_type > GetAsDynamic () const
 
virtual void SAL_CALL disposing () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
sal_Int32 SAL_CALL getAccessibleChildCount () override
 
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int32 i) override
 
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
sal_Int32 SAL_CALL getAccessibleIndexInParent () override
 
sal_Int16 SAL_CALL getAccessibleRole () override
 
OUString SAL_CALL getAccessibleDescription () override
 
OUString SAL_CALL getAccessibleName () override
 
OUString SAL_CALL getAccessibleId () override
 
css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 
css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet () override
 
css::lang::Locale SAL_CALL getLocale () override
 
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
css::awt::Point SAL_CALL getLocationOnScreen () override
 
void SAL_CALL grabFocus () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual css::uno::Reference< css::awt::XFont > SAL_CALL getFont () override
 
virtual OUString SAL_CALL getTitledBorderText () override
 
virtual OUString SAL_CALL getToolTipText () override
 

Protected Member Functions

virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
- Protected Member Functions inherited from VCLXAccessibleComponent
virtual void ProcessWindowChildEvent (const VclWindowEvent &rVclWindowEvent)
 
virtual void FillAccessibleRelationSet (utl::AccessibleRelationSetHelper &rRelationSet)
 
virtual void FillAccessibleStateSet (utl::AccessibleStateSetHelper &rStateSet)
 
virtual css::uno::Reference< css::accessibility::XAccessible > GetChildAccessible (const VclWindowEvent &rVclWindowEvent)
 
css::awt::Rectangle implGetBounds () override
 

Private Member Functions

void defunc ()
 

Private Attributes

std::unique_ptr<::accessibility::AccessibleTextHelpermpAccessibleTextHelper
 
::osl::Mutex maMutex
 

Detailed Description

Definition at line 127 of file SidebarTxtControlAcc.cxx.

Constructor & Destructor Documentation

sw::sidebarwindows::SidebarTextControlAccessibleContext::SidebarTextControlAccessibleContext ( SidebarTextControl rSidebarTextControl)
explicit

Member Function Documentation

void SAL_CALL sw::sidebarwindows::SidebarTextControlAccessibleContext::addAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  xListener)
overridevirtual

Definition at line 196 of file SidebarTxtControlAcc.cxx.

References maMutex, and mpAccessibleTextHelper.

void sw::sidebarwindows::SidebarTextControlAccessibleContext::defunc ( )
private

Definition at line 163 of file SidebarTxtControlAcc.cxx.

References mpAccessibleTextHelper.

Referenced by ProcessWindowEvent().

css::uno::Reference< css::accessibility::XAccessible > SAL_CALL sw::sidebarwindows::SidebarTextControlAccessibleContext::getAccessibleChild ( sal_Int32  i)
overridevirtual

Definition at line 182 of file SidebarTxtControlAcc.cxx.

References maMutex, and mpAccessibleTextHelper.

sal_Int32 SAL_CALL sw::sidebarwindows::SidebarTextControlAccessibleContext::getAccessibleChildCount ( )
overridevirtual

Definition at line 168 of file SidebarTxtControlAcc.cxx.

References maMutex, and mpAccessibleTextHelper.

void sw::sidebarwindows::SidebarTextControlAccessibleContext::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprotectedvirtual
void SAL_CALL sw::sidebarwindows::SidebarTextControlAccessibleContext::removeAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  xListener)
overridevirtual

Definition at line 207 of file SidebarTxtControlAcc.cxx.

References maMutex, and mpAccessibleTextHelper.

Member Data Documentation

::osl::Mutex sw::sidebarwindows::SidebarTextControlAccessibleContext::maMutex
private
std::unique_ptr<::accessibility::AccessibleTextHelper> sw::sidebarwindows::SidebarTextControlAccessibleContext::mpAccessibleTextHelper
private

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