LibreOffice Module editeng (master) 1
Public Member Functions | Protected Member Functions | List of all members
accessibility::AccessibleSelectionBase Class Referenceabstract

@descr This base class provides a base implementation of the XAccessibleSelection interface. More...

#include <AccessibleSelectionBase.hxx>

Inheritance diagram for accessibility::AccessibleSelectionBase:
[legend]
Collaboration diagram for accessibility::AccessibleSelectionBase:
[legend]

Public Member Functions

virtual void SAL_CALL selectAccessibleChild (sal_Int64 nChildIndex) override
 
virtual sal_Bool SAL_CALL isAccessibleChildSelected (sal_Int64 nChildIndex) override
 
virtual void SAL_CALL clearAccessibleSelection () override
 
virtual void SAL_CALL selectAllAccessibleChildren () override
 
virtual sal_Int64 SAL_CALL getSelectedAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override
 
virtual void SAL_CALL deselectAccessibleChild (sal_Int64 nSelectedChildIndex) override
 
 AccessibleSelectionBase ()
 
virtual ~AccessibleSelectionBase ()
 

Protected Member Functions

virtual ::osl::Mutex & implGetMutex ()=0
 
- Protected Member Functions inherited from comphelper::OCommonAccessibleSelection
 OCommonAccessibleSelection ()
 
 ~OCommonAccessibleSelection ()
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > implGetAccessibleContext ()=0
 
virtual bool implIsSelected (sal_Int64 nAccessibleChildIndex)=0
 
virtual void implSelect (sal_Int64 nAccessibleChildIndex, bool bSelect)=0
 
void selectAccessibleChild (sal_Int64 nChildIndex)
 
bool isAccessibleChildSelected (sal_Int64 nChildIndex)
 
void clearAccessibleSelection ()
 
void selectAllAccessibleChildren ()
 
sal_Int64 getSelectedAccessibleChildCount ()
 
css::uno::Reference< css::accessibility::XAccessible > getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex)
 
void deselectAccessibleChild (sal_Int64 nSelectedChildIndex)
 

Detailed Description

@descr This base class provides a base implementation of the XAccessibleSelection interface.

The following methods have to be implemented if this class is used:

<method>implGetMutex</method>, <method>implGetAccessibleContext</method>, <method>implIsSelected</method>, <method>implSelect</method>,

Definition at line 39 of file AccessibleSelectionBase.hxx.

Constructor & Destructor Documentation

◆ AccessibleSelectionBase()

accessibility::AccessibleSelectionBase::AccessibleSelectionBase ( )

Definition at line 32 of file AccessibleSelectionBase.cxx.

◆ ~AccessibleSelectionBase()

accessibility::AccessibleSelectionBase::~AccessibleSelectionBase ( )
virtual

Definition at line 37 of file AccessibleSelectionBase.cxx.

Member Function Documentation

◆ clearAccessibleSelection()

void SAL_CALL accessibility::AccessibleSelectionBase::clearAccessibleSelection ( )
overridevirtual

Definition at line 56 of file AccessibleSelectionBase.cxx.

References implGetMutex().

◆ deselectAccessibleChild()

void SAL_CALL accessibility::AccessibleSelectionBase::deselectAccessibleChild ( sal_Int64  nSelectedChildIndex)
overridevirtual

Definition at line 84 of file AccessibleSelectionBase.cxx.

References implGetMutex().

◆ getSelectedAccessibleChild()

uno::Reference< XAccessible > SAL_CALL accessibility::AccessibleSelectionBase::getSelectedAccessibleChild ( sal_Int64  nSelectedChildIndex)
overridevirtual

Definition at line 77 of file AccessibleSelectionBase.cxx.

References implGetMutex().

◆ getSelectedAccessibleChildCount()

sal_Int64 SAL_CALL accessibility::AccessibleSelectionBase::getSelectedAccessibleChildCount ( )
overridevirtual

Definition at line 70 of file AccessibleSelectionBase.cxx.

References implGetMutex().

◆ implGetMutex()

virtual ::osl::Mutex & accessibility::AccessibleSelectionBase::implGetMutex ( )
protectedpure virtual

◆ isAccessibleChildSelected()

sal_Bool SAL_CALL accessibility::AccessibleSelectionBase::isAccessibleChildSelected ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 49 of file AccessibleSelectionBase.cxx.

References implGetMutex().

◆ selectAccessibleChild()

void SAL_CALL accessibility::AccessibleSelectionBase::selectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 42 of file AccessibleSelectionBase.cxx.

References implGetMutex().

◆ selectAllAccessibleChildren()

void SAL_CALL accessibility::AccessibleSelectionBase::selectAllAccessibleChildren ( )
overridevirtual

Definition at line 63 of file AccessibleSelectionBase.cxx.

References implGetMutex().


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