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

#include <vclxaccessibleheaderbaritem.hxx>

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

Public Member Functions

 VCLXAccessibleHeaderBarItem (HeaderBar *pHeadBar, sal_Int32 _nIndexInParent)
 
virtual ~VCLXAccessibleHeaderBarItem () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) 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_Int64 SAL_CALL getAccessibleIndexInParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual OUString SAL_CALL getAccessibleDescription () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 
virtual sal_Int64 SAL_CALL getAccessibleStateSet () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual void SAL_CALL grabFocus () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual css::uno::Reference< css::awt::XFont > SAL_CALL getFont () override
 
virtual OUString SAL_CALL getTitledBorderText () override
 
virtual OUString SAL_CALL getToolTipText () override
 

Private Member Functions

void FillAccessibleStateSet (sal_Int64 &rStateSet)
 
virtual css::awt::Rectangle implGetBounds () override
 

Private Attributes

VclPtr< HeaderBarm_pHeadBar
 
sal_Int32 m_nIndexInParent
 

Detailed Description

Definition at line 37 of file vclxaccessibleheaderbaritem.hxx.

Constructor & Destructor Documentation

◆ VCLXAccessibleHeaderBarItem()

VCLXAccessibleHeaderBarItem::VCLXAccessibleHeaderBarItem ( HeaderBar pHeadBar,
sal_Int32  _nIndexInParent 
)

Definition at line 44 of file vclxaccessibleheaderbaritem.cxx.

◆ ~VCLXAccessibleHeaderBarItem()

VCLXAccessibleHeaderBarItem::~VCLXAccessibleHeaderBarItem ( )
overridevirtual

Definition at line 51 of file vclxaccessibleheaderbaritem.cxx.

Member Function Documentation

◆ FillAccessibleStateSet()

void VCLXAccessibleHeaderBarItem::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
private

Definition at line 55 of file vclxaccessibleheaderbaritem.cxx.

References m_pHeadBar.

Referenced by getAccessibleStateSet().

◆ getAccessibleAtPoint()

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

Definition at line 209 of file vclxaccessibleheaderbaritem.cxx.

◆ getAccessibleChild()

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

Definition at line 116 of file vclxaccessibleheaderbaritem.cxx.

References getAccessibleChildCount().

◆ getAccessibleChildCount()

sal_Int64 VCLXAccessibleHeaderBarItem::getAccessibleChildCount ( )
overridevirtual

Definition at line 110 of file vclxaccessibleheaderbaritem.cxx.

Referenced by getAccessibleChild().

◆ getAccessibleContext()

Reference< XAccessibleContext > VCLXAccessibleHeaderBarItem::getAccessibleContext ( )
overridevirtual

Definition at line 101 of file vclxaccessibleheaderbaritem.cxx.

◆ getAccessibleDescription()

OUString VCLXAccessibleHeaderBarItem::getAccessibleDescription ( )
overridevirtual

Definition at line 154 of file vclxaccessibleheaderbaritem.cxx.

◆ getAccessibleIndexInParent()

sal_Int64 VCLXAccessibleHeaderBarItem::getAccessibleIndexInParent ( )
overridevirtual

Definition at line 141 of file vclxaccessibleheaderbaritem.cxx.

References m_nIndexInParent.

◆ getAccessibleName()

OUString VCLXAccessibleHeaderBarItem::getAccessibleName ( )
overridevirtual

Definition at line 160 of file vclxaccessibleheaderbaritem.cxx.

References m_nIndexInParent, m_pHeadBar, and sName.

◆ getAccessibleParent()

Reference< XAccessible > VCLXAccessibleHeaderBarItem::getAccessibleParent ( )
overridevirtual

Definition at line 127 of file vclxaccessibleheaderbaritem.cxx.

References m_pHeadBar.

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > VCLXAccessibleHeaderBarItem::getAccessibleRelationSet ( )
overridevirtual

Definition at line 171 of file vclxaccessibleheaderbaritem.cxx.

◆ getAccessibleRole()

sal_Int16 VCLXAccessibleHeaderBarItem::getAccessibleRole ( )
overridevirtual

Definition at line 148 of file vclxaccessibleheaderbaritem.cxx.

◆ getAccessibleStateSet()

sal_Int64 VCLXAccessibleHeaderBarItem::getAccessibleStateSet ( )
overridevirtual

Definition at line 179 of file vclxaccessibleheaderbaritem.cxx.

References FillAccessibleStateSet().

◆ getBackground()

sal_Int32 VCLXAccessibleHeaderBarItem::getBackground ( )
overridevirtual

Definition at line 221 of file vclxaccessibleheaderbaritem.cxx.

◆ getFont()

Reference< awt::XFont > VCLXAccessibleHeaderBarItem::getFont ( )
overridevirtual

Definition at line 230 of file vclxaccessibleheaderbaritem.cxx.

◆ getForeground()

sal_Int32 VCLXAccessibleHeaderBarItem::getForeground ( )
overridevirtual

Definition at line 215 of file vclxaccessibleheaderbaritem.cxx.

◆ getImplementationName()

OUString VCLXAccessibleHeaderBarItem::getImplementationName ( )
overridevirtual

Definition at line 85 of file vclxaccessibleheaderbaritem.cxx.

◆ getLocale()

css::lang::Locale VCLXAccessibleHeaderBarItem::getLocale ( )
overridevirtual

◆ getSupportedServiceNames()

Sequence< OUString > VCLXAccessibleHeaderBarItem::getSupportedServiceNames ( )
overridevirtual

Definition at line 95 of file vclxaccessibleheaderbaritem.cxx.

◆ getTitledBorderText()

OUString VCLXAccessibleHeaderBarItem::getTitledBorderText ( )
overridevirtual

Definition at line 236 of file vclxaccessibleheaderbaritem.cxx.

◆ getToolTipText()

OUString VCLXAccessibleHeaderBarItem::getToolTipText ( )
overridevirtual

Definition at line 242 of file vclxaccessibleheaderbaritem.cxx.

References m_pHeadBar.

◆ grabFocus()

virtual void SAL_CALL VCLXAccessibleHeaderBarItem::grabFocus ( )
inlineoverridevirtual

Definition at line 77 of file vclxaccessibleheaderbaritem.hxx.

◆ implGetBounds()

awt::Rectangle VCLXAccessibleHeaderBarItem::implGetBounds ( )
overrideprivatevirtual

Definition at line 72 of file vclxaccessibleheaderbaritem.cxx.

References AWTRectangle(), m_nIndexInParent, and m_pHeadBar.

◆ supportsService()

sal_Bool VCLXAccessibleHeaderBarItem::supportsService ( const OUString &  rServiceName)
overridevirtual

Definition at line 90 of file vclxaccessibleheaderbaritem.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_nIndexInParent

sal_Int32 VCLXAccessibleHeaderBarItem::m_nIndexInParent
private

◆ m_pHeadBar

VclPtr<HeaderBar> VCLXAccessibleHeaderBarItem::m_pHeadBar
private

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