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

the class OAccessibleListBoxEntry represents the base class for an accessible object of a listbox entry More...

#include <accessibleiconchoicectrl.hxx>

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

Public Member Functions

 AccessibleIconChoiceCtrl (SvtIconChoiceCtrl const &_rIconCtrl, const css::uno::Reference< css::accessibility::XAccessible > &_xParent)
 OAccessibleBase needs a valid view. More...
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 i) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual OUString SAL_CALL getAccessibleDescription () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
void SAL_CALL selectAccessibleChild (sal_Int64 nChildIndex) override
 
sal_Bool SAL_CALL isAccessibleChildSelected (sal_Int64 nChildIndex) override
 
void SAL_CALL clearAccessibleSelection () override
 
void SAL_CALL selectAllAccessibleChildren () override
 
sal_Int64 SAL_CALL getSelectedAccessibleChildCount () override
 
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override
 
void SAL_CALL deselectAccessibleChild (sal_Int64 nSelectedChildIndex) override
 

Private Member Functions

virtual ~AccessibleIconChoiceCtrl () override=default
 
virtual void SAL_CALL disposing () override
 this function is called upon disposing the component More...
 
virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual void FillAccessibleStateSet (sal_Int64 &rStateSet) override
 
VclPtr< SvtIconChoiceCtrlgetCtrl () const
 

Private Attributes

css::uno::Reference< css::accessibility::XAccessible > m_xParent
 

Detailed Description

the class OAccessibleListBoxEntry represents the base class for an accessible object of a listbox entry

Definition at line 35 of file accessibleiconchoicectrl.hxx.

Constructor & Destructor Documentation

◆ ~AccessibleIconChoiceCtrl()

virtual accessibility::AccessibleIconChoiceCtrl::~AccessibleIconChoiceCtrl ( )
overrideprivatevirtualdefault

◆ AccessibleIconChoiceCtrl()

accessibility::AccessibleIconChoiceCtrl::AccessibleIconChoiceCtrl ( SvtIconChoiceCtrl const &  _rIconCtrl,
const css::uno::Reference< css::accessibility::XAccessible > &  _xParent 
)

OAccessibleBase needs a valid view.

Parameters
_rIconCtrlis the box for which we implement an accessible object
_xParentis our parent accessible object

Definition at line 45 of file accessibleiconchoicectrl.cxx.

Member Function Documentation

◆ clearAccessibleSelection()

void SAL_CALL accessibility::AccessibleIconChoiceCtrl::clearAccessibleSelection ( )
override

Definition at line 235 of file accessibleiconchoicectrl.cxx.

References getCtrl().

◆ deselectAccessibleChild()

void SAL_CALL accessibility::AccessibleIconChoiceCtrl::deselectAccessibleChild ( sal_Int64  nSelectedChildIndex)
override

◆ disposing()

void SAL_CALL accessibility::AccessibleIconChoiceCtrl::disposing ( )
overrideprivatevirtual

this function is called upon disposing the component

Definition at line 112 of file accessibleiconchoicectrl.cxx.

References m_aMutex, and m_xParent.

◆ FillAccessibleStateSet()

void accessibility::AccessibleIconChoiceCtrl::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
overrideprivatevirtual

Definition at line 326 of file accessibleiconchoicectrl.cxx.

References isAlive().

◆ getAccessibleChild()

Reference< XAccessible > SAL_CALL accessibility::AccessibleIconChoiceCtrl::getAccessibleChild ( sal_Int64  i)
overridevirtual

Definition at line 155 of file accessibleiconchoicectrl.cxx.

References getAccessibleChildCount(), getCtrl(), and i.

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL accessibility::AccessibleIconChoiceCtrl::getAccessibleChildCount ( )
overridevirtual

◆ getAccessibleContext()

Reference< XAccessibleContext > SAL_CALL accessibility::AccessibleIconChoiceCtrl::getAccessibleContext ( )
overridevirtual

Definition at line 140 of file accessibleiconchoicectrl.cxx.

◆ getAccessibleDescription()

OUString SAL_CALL accessibility::AccessibleIconChoiceCtrl::getAccessibleDescription ( )
overridevirtual

Definition at line 186 of file accessibleiconchoicectrl.cxx.

References getCtrl().

◆ getAccessibleName()

OUString SAL_CALL accessibility::AccessibleIconChoiceCtrl::getAccessibleName ( )
overridevirtual

Definition at line 193 of file accessibleiconchoicectrl.cxx.

References getCtrl(), and sName.

◆ getAccessibleParent()

Reference< XAccessible > SAL_CALL accessibility::AccessibleIconChoiceCtrl::getAccessibleParent ( )
overridevirtual

Definition at line 172 of file accessibleiconchoicectrl.cxx.

References m_aMutex, and m_xParent.

◆ getAccessibleRole()

sal_Int16 SAL_CALL accessibility::AccessibleIconChoiceCtrl::getAccessibleRole ( )
overridevirtual

Definition at line 180 of file accessibleiconchoicectrl.cxx.

◆ getCtrl()

VclPtr< SvtIconChoiceCtrl > accessibility::AccessibleIconChoiceCtrl::getCtrl ( ) const
private

◆ getImplementationName()

OUString SAL_CALL accessibility::AccessibleIconChoiceCtrl::getImplementationName ( )
overridevirtual

Definition at line 121 of file accessibleiconchoicectrl.cxx.

◆ getSelectedAccessibleChild()

Reference< XAccessible > SAL_CALL accessibility::AccessibleIconChoiceCtrl::getSelectedAccessibleChild ( sal_Int64  nSelectedChildIndex)
override

Definition at line 272 of file accessibleiconchoicectrl.cxx.

References getCtrl(), getSelectedAccessibleChildCount(), i, and nCount.

◆ getSelectedAccessibleChildCount()

sal_Int64 SAL_CALL accessibility::AccessibleIconChoiceCtrl::getSelectedAccessibleChildCount ( )
override

Definition at line 255 of file accessibleiconchoicectrl.cxx.

References getCtrl(), i, and nCount.

Referenced by getSelectedAccessibleChild().

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL accessibility::AccessibleIconChoiceCtrl::getSupportedServiceNames ( )
overridevirtual

Definition at line 126 of file accessibleiconchoicectrl.cxx.

◆ isAccessibleChildSelected()

sal_Bool SAL_CALL accessibility::AccessibleIconChoiceCtrl::isAccessibleChildSelected ( sal_Int64  nChildIndex)
override

Definition at line 220 of file accessibleiconchoicectrl.cxx.

References getAccessibleChildCount(), and getCtrl().

◆ ProcessWindowEvent()

void accessibility::AccessibleIconChoiceCtrl::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivatevirtual

◆ selectAccessibleChild()

void SAL_CALL accessibility::AccessibleIconChoiceCtrl::selectAccessibleChild ( sal_Int64  nChildIndex)
override

Definition at line 205 of file accessibleiconchoicectrl.cxx.

References getAccessibleChildCount(), and getCtrl().

◆ selectAllAccessibleChildren()

void SAL_CALL accessibility::AccessibleIconChoiceCtrl::selectAllAccessibleChildren ( )
override

Definition at line 241 of file accessibleiconchoicectrl.cxx.

References getCtrl(), i, and nCount.

◆ supportsService()

sal_Bool SAL_CALL accessibility::AccessibleIconChoiceCtrl::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 133 of file accessibleiconchoicectrl.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_xParent

css::uno::Reference< css::accessibility::XAccessible > accessibility::AccessibleIconChoiceCtrl::m_xParent
private

Definition at line 41 of file accessibleiconchoicectrl.hxx.

Referenced by disposing(), and getAccessibleParent().


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