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

#include <vclxaccessiblecheckbox.hxx>

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

Public Member Functions

 VCLXAccessibleCheckBox (VCLXWindow *pVCLXindow)
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () 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 ~VCLXAccessibleCheckBox () override=default
 
sal_Int32 implGetMaximumValue ()
 
bool IsChecked () const
 
bool IsIndeterminate () const
 
void SetChecked (bool bChecked)
 
void SetIndeterminate (bool bIndeterminate)
 
virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual void FillAccessibleStateSet (sal_Int64 &rStateSet) override
 

Private Attributes

bool m_bChecked
 
bool m_bIndeterminate
 

Detailed Description

Definition at line 32 of file vclxaccessiblecheckbox.hxx.

Constructor & Destructor Documentation

◆ ~VCLXAccessibleCheckBox()

virtual VCLXAccessibleCheckBox::~VCLXAccessibleCheckBox ( )
overrideprivatevirtualdefault

◆ VCLXAccessibleCheckBox()

VCLXAccessibleCheckBox::VCLXAccessibleCheckBox ( VCLXWindow pVCLXindow)

Member Function Documentation

◆ doAccessibleAction()

sal_Bool VCLXAccessibleCheckBox::doAccessibleAction ( sal_Int32  nIndex)
overridevirtual

◆ FillAccessibleStateSet()

void VCLXAccessibleCheckBox::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
overrideprivatevirtual

Definition at line 126 of file vclxaccessiblecheckbox.cxx.

References IsChecked(), and IsIndeterminate().

◆ getAccessibleActionCount()

sal_Int32 VCLXAccessibleCheckBox::getAccessibleActionCount ( )
overridevirtual

Definition at line 158 of file vclxaccessiblecheckbox.cxx.

◆ getAccessibleActionDescription()

OUString VCLXAccessibleCheckBox::getAccessibleActionDescription ( sal_Int32  nIndex)
overridevirtual

Definition at line 196 of file vclxaccessiblecheckbox.cxx.

References AccResId(), IsChecked(), and nIndex.

◆ getAccessibleActionKeyBinding()

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

◆ getCurrentValue()

Any VCLXAccessibleCheckBox::getCurrentValue ( )
overridevirtual

Definition at line 250 of file vclxaccessiblecheckbox.cxx.

References Any, and VCLXCheckBox::getState().

◆ getImplementationName()

OUString VCLXAccessibleCheckBox::getImplementationName ( )
overridevirtual

Definition at line 143 of file vclxaccessiblecheckbox.cxx.

◆ getMaximumValue()

Any VCLXAccessibleCheckBox::getMaximumValue ( )
overridevirtual

Definition at line 290 of file vclxaccessiblecheckbox.cxx.

References Any, and implGetMaximumValue().

◆ getMinimumIncrement()

Any VCLXAccessibleCheckBox::getMinimumIncrement ( )
overridevirtual

Definition at line 319 of file vclxaccessiblecheckbox.cxx.

References Any.

◆ getMinimumValue()

Any VCLXAccessibleCheckBox::getMinimumValue ( )
overridevirtual

Definition at line 309 of file vclxaccessiblecheckbox.cxx.

References Any.

◆ getSupportedServiceNames()

Sequence< OUString > VCLXAccessibleCheckBox::getSupportedServiceNames ( )
overridevirtual

Definition at line 149 of file vclxaccessiblecheckbox.cxx.

◆ implGetMaximumValue()

sal_Int32 VCLXAccessibleCheckBox::implGetMaximumValue ( )
private

Definition at line 300 of file vclxaccessiblecheckbox.cxx.

Referenced by getMaximumValue(), and setCurrentValue().

◆ IsChecked()

bool VCLXAccessibleCheckBox::IsChecked ( ) const
private

◆ IsIndeterminate()

bool VCLXAccessibleCheckBox::IsIndeterminate ( ) const
private

◆ ProcessWindowEvent()

void VCLXAccessibleCheckBox::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivatevirtual

◆ SetChecked()

void VCLXAccessibleCheckBox::SetChecked ( bool  bChecked)
private

Definition at line 80 of file vclxaccessiblecheckbox.cxx.

References Any, and m_bChecked.

Referenced by ProcessWindowEvent().

◆ setCurrentValue()

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

◆ SetIndeterminate()

void VCLXAccessibleCheckBox::SetIndeterminate ( bool  bIndeterminate)
private

Definition at line 95 of file vclxaccessiblecheckbox.cxx.

References Any, and m_bIndeterminate.

Referenced by ProcessWindowEvent().

Member Data Documentation

◆ m_bChecked

bool VCLXAccessibleCheckBox::m_bChecked
private

Definition at line 38 of file vclxaccessiblecheckbox.hxx.

Referenced by SetChecked(), and VCLXAccessibleCheckBox().

◆ m_bIndeterminate

bool VCLXAccessibleCheckBox::m_bIndeterminate
private

Definition at line 39 of file vclxaccessiblecheckbox.hxx.

Referenced by SetIndeterminate(), and VCLXAccessibleCheckBox().


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