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

#include <vclxaccessiblebutton.hxx>

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

Public Member Functions

 VCLXAccessibleButton (VCLXWindow *pVCLXWindow)
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
virtual sal_Int32 SAL_CALL getAccessibleActionCount () override
 
virtual sal_Bool SAL_CALL doAccessibleAction (sal_Int32 nIndex) override
 
virtual OUString SAL_CALL getAccessibleActionDescription (sal_Int32 nIndex) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL getAccessibleActionKeyBinding (sal_Int32 nIndex) override
 
virtual css::uno::Any SAL_CALL getCurrentValue () override
 
virtual sal_Bool SAL_CALL setCurrentValue (const css::uno::Any &aNumber) override
 
virtual css::uno::Any SAL_CALL getMaximumValue () override
 
virtual css::uno::Any SAL_CALL getMinimumValue () override
 
virtual css::uno::Any SAL_CALL getMinimumIncrement () override
 

Private Member Functions

virtual ~VCLXAccessibleButton () override=default
 
virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual void FillAccessibleStateSet (sal_Int64 &rStateSet) override
 

Detailed Description

Definition at line 32 of file vclxaccessiblebutton.hxx.

Constructor & Destructor Documentation

◆ ~VCLXAccessibleButton()

virtual VCLXAccessibleButton::~VCLXAccessibleButton ( )
overrideprivatevirtualdefault

◆ VCLXAccessibleButton()

VCLXAccessibleButton::VCLXAccessibleButton ( VCLXWindow pVCLXWindow)
inline

Definition at line 43 of file vclxaccessiblebutton.hxx.

Member Function Documentation

◆ doAccessibleAction()

sal_Bool VCLXAccessibleButton::doAccessibleAction ( sal_Int32  nIndex)
overridevirtual

Definition at line 161 of file vclxaccessiblebutton.cxx.

References nIndex.

◆ FillAccessibleStateSet()

void VCLXAccessibleButton::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
overrideprivatevirtual

Definition at line 71 of file vclxaccessiblebutton.cxx.

References TRISTATE_TRUE, and WB_DEFBUTTON.

◆ getAccessibleActionCount()

sal_Int32 VCLXAccessibleButton::getAccessibleActionCount ( )
overridevirtual

Definition at line 153 of file vclxaccessiblebutton.cxx.

◆ getAccessibleActionDescription()

OUString VCLXAccessibleButton::getAccessibleActionDescription ( sal_Int32  nIndex)
overridevirtual

Definition at line 176 of file vclxaccessiblebutton.cxx.

References nIndex, and RID_STR_ACC_ACTION_CLICK.

◆ getAccessibleActionKeyBinding()

Reference< XAccessibleKeyBinding > VCLXAccessibleButton::getAccessibleActionKeyBinding ( sal_Int32  nIndex)
overridevirtual

◆ getAccessibleName()

OUString VCLXAccessibleButton::getAccessibleName ( )
overridevirtual

Definition at line 117 of file vclxaccessiblebutton.cxx.

References AccResId(), aName, and nLength.

◆ getCurrentValue()

Any VCLXAccessibleButton::getCurrentValue ( )
overridevirtual

Definition at line 227 of file vclxaccessiblebutton.cxx.

References Any.

◆ getImplementationName()

OUString VCLXAccessibleButton::getImplementationName ( )
overridevirtual

Definition at line 102 of file vclxaccessiblebutton.cxx.

◆ getMaximumValue()

Any VCLXAccessibleButton::getMaximumValue ( )
overridevirtual

Definition at line 266 of file vclxaccessiblebutton.cxx.

References Any.

◆ getMinimumIncrement()

Any VCLXAccessibleButton::getMinimumIncrement ( )
overridevirtual

Definition at line 287 of file vclxaccessiblebutton.cxx.

References Any.

◆ getMinimumValue()

Any VCLXAccessibleButton::getMinimumValue ( )
overridevirtual

Definition at line 277 of file vclxaccessiblebutton.cxx.

References Any.

◆ getSupportedServiceNames()

Sequence< OUString > VCLXAccessibleButton::getSupportedServiceNames ( )
overridevirtual

Definition at line 108 of file vclxaccessiblebutton.cxx.

◆ ProcessWindowEvent()

void VCLXAccessibleButton::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivatevirtual

◆ setCurrentValue()

sal_Bool VCLXAccessibleButton::setCurrentValue ( const css::uno::Any &  aNumber)
overridevirtual

Definition at line 241 of file vclxaccessiblebutton.cxx.

References nValue.


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