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

#include <vclxaccessiblemenu.hxx>

Inheritance diagram for VCLXAccessibleMenu:
[legend]
Collaboration diagram for VCLXAccessibleMenu:
[legend]

Public Member Functions

 VCLXAccessibleMenu (Menu *pParent, sal_uInt16 nItemPos, Menu *pMenu=nullptr)
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 i) override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
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 nChildIndex) override
 
virtual OUString SAL_CALL getAccessibleActionDescription (sal_Int32 nIndex) override
 

Private Member Functions

virtual bool IsFocused () override
 
virtual bool IsPopupMenuOpen () override
 
sal_Int64 implGetSelectedAccessibleChildCount ()
 

Detailed Description

Definition at line 30 of file vclxaccessiblemenu.hxx.

Constructor & Destructor Documentation

◆ VCLXAccessibleMenu()

VCLXAccessibleMenu::VCLXAccessibleMenu ( Menu pParent,
sal_uInt16  nItemPos,
Menu pMenu = nullptr 
)
inline

Definition at line 39 of file vclxaccessiblemenu.hxx.

Member Function Documentation

◆ clearAccessibleSelection()

void VCLXAccessibleMenu::clearAccessibleSelection ( )
overridevirtual

Definition at line 145 of file vclxaccessiblemenu.cxx.

◆ deselectAccessibleChild()

void VCLXAccessibleMenu::deselectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 201 of file vclxaccessiblemenu.cxx.

◆ getAccessibleActionDescription()

OUString VCLXAccessibleMenu::getAccessibleActionDescription ( sal_Int32  nIndex)
overridevirtual

Definition at line 212 of file vclxaccessiblemenu.cxx.

◆ getAccessibleAtPoint()

Reference< XAccessible > VCLXAccessibleMenu::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 112 of file vclxaccessiblemenu.cxx.

◆ getAccessibleChild()

Reference< XAccessible > VCLXAccessibleMenu::getAccessibleChild ( sal_Int64  i)
overridevirtual

Definition at line 90 of file vclxaccessiblemenu.cxx.

References i.

◆ getAccessibleChildCount()

sal_Int64 VCLXAccessibleMenu::getAccessibleChildCount ( )
overridevirtual

Definition at line 82 of file vclxaccessiblemenu.cxx.

◆ getAccessibleRole()

sal_Int16 VCLXAccessibleMenu::getAccessibleRole ( )
overridevirtual

Definition at line 101 of file vclxaccessiblemenu.cxx.

◆ getImplementationName()

OUString VCLXAccessibleMenu::getImplementationName ( )
overridevirtual

Definition at line 67 of file vclxaccessiblemenu.cxx.

◆ getSelectedAccessibleChild()

Reference< XAccessible > VCLXAccessibleMenu::getSelectedAccessibleChild ( sal_Int64  nSelectedChildIndex)
overridevirtual

Definition at line 179 of file vclxaccessiblemenu.cxx.

References getSelectedAccessibleChildCount(), i, and nCount.

◆ getSelectedAccessibleChildCount()

sal_Int64 VCLXAccessibleMenu::getSelectedAccessibleChildCount ( )
overridevirtual

Definition at line 159 of file vclxaccessiblemenu.cxx.

References implGetSelectedAccessibleChildCount().

Referenced by getSelectedAccessibleChild().

◆ getSupportedServiceNames()

Sequence< OUString > VCLXAccessibleMenu::getSupportedServiceNames ( )
overridevirtual

Definition at line 73 of file vclxaccessiblemenu.cxx.

◆ implGetSelectedAccessibleChildCount()

sal_Int64 VCLXAccessibleMenu::implGetSelectedAccessibleChildCount ( )
private

Definition at line 166 of file vclxaccessiblemenu.cxx.

References i, and nCount.

Referenced by getSelectedAccessibleChildCount().

◆ isAccessibleChildSelected()

sal_Bool VCLXAccessibleMenu::isAccessibleChildSelected ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 134 of file vclxaccessiblemenu.cxx.

◆ IsFocused()

bool VCLXAccessibleMenu::IsFocused ( )
overrideprivatevirtual

Definition at line 38 of file vclxaccessiblemenu.cxx.

◆ IsPopupMenuOpen()

bool VCLXAccessibleMenu::IsPopupMenuOpen ( )
overrideprivatevirtual

Definition at line 49 of file vclxaccessiblemenu.cxx.

References Menu::GetPopupMenu(), and Menu::IsMenuVisible().

◆ selectAccessibleChild()

void VCLXAccessibleMenu::selectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 123 of file vclxaccessiblemenu.cxx.

◆ selectAllAccessibleChildren()

void VCLXAccessibleMenu::selectAllAccessibleChildren ( )
overridevirtual

Definition at line 153 of file vclxaccessiblemenu.cxx.


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