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

#include <accessibletabbarpagelist.hxx>

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

Public Member Functions

 AccessibleTabBarPageList (TabBar *pTabBar, sal_Int32 nIndexInParent)
 
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
 
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
 

Private Types

typedef std::vector< css::uno::Reference< css::accessibility::XAccessible > > AccessibleChildren
 

Private Member Functions

void UpdateShowing (bool bShowing)
 
void UpdateSelected (sal_Int32 i, bool bSelected)
 
void UpdatePageText (sal_Int32 i)
 
void InsertChild (sal_Int32 i)
 
void RemoveChild (sal_Int32 i)
 
void MoveChild (sal_Int32 i, sal_Int32 j)
 
virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
void FillAccessibleStateSet (sal_Int64 &rStateSet)
 
virtual css::awt::Rectangle implGetBounds () override
 
virtual void SAL_CALL disposing () override
 

Private Attributes

AccessibleChildren m_aAccessibleChildren
 
sal_Int32 m_nIndexInParent
 

Detailed Description

Definition at line 37 of file accessibletabbarpagelist.hxx.

Member Typedef Documentation

◆ AccessibleChildren

typedef std::vector< css::uno::Reference< css::accessibility::XAccessible > > accessibility::AccessibleTabBarPageList::AccessibleChildren
private

Definition at line 44 of file accessibletabbarpagelist.hxx.

Constructor & Destructor Documentation

◆ AccessibleTabBarPageList()

accessibility::AccessibleTabBarPageList::AccessibleTabBarPageList ( TabBar pTabBar,
sal_Int32  nIndexInParent 
)

Definition at line 50 of file accessibletabbarpagelist.cxx.

References m_aAccessibleChildren.

Member Function Documentation

◆ clearAccessibleSelection()

void accessibility::AccessibleTabBarPageList::clearAccessibleSelection ( )
overridevirtual

Definition at line 626 of file accessibletabbarpagelist.cxx.

◆ deselectAccessibleChild()

void accessibility::AccessibleTabBarPageList::deselectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 666 of file accessibletabbarpagelist.cxx.

References getAccessibleChildCount().

◆ disposing()

void accessibility::AccessibleTabBarPageList::disposing ( )
overrideprivatevirtual

◆ FillAccessibleStateSet()

void accessibility::AccessibleTabBarPageList::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
private

Definition at line 298 of file accessibletabbarpagelist.cxx.

Referenced by getAccessibleStateSet().

◆ getAccessibleAtPoint()

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

◆ getAccessibleChild()

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

◆ getAccessibleChildCount()

sal_Int64 accessibility::AccessibleTabBarPageList::getAccessibleChildCount ( )
overridevirtual

◆ getAccessibleContext()

Reference< XAccessibleContext > accessibility::AccessibleTabBarPageList::getAccessibleContext ( )
overridevirtual

Definition at line 371 of file accessibletabbarpagelist.cxx.

◆ getAccessibleDescription()

OUString accessibility::AccessibleTabBarPageList::getAccessibleDescription ( )
overridevirtual

Definition at line 441 of file accessibletabbarpagelist.cxx.

◆ getAccessibleIndexInParent()

sal_Int64 accessibility::AccessibleTabBarPageList::getAccessibleIndexInParent ( )
overridevirtual

Definition at line 427 of file accessibletabbarpagelist.cxx.

References m_nIndexInParent.

◆ getAccessibleName()

OUString accessibility::AccessibleTabBarPageList::getAccessibleName ( )
overridevirtual

Definition at line 447 of file accessibletabbarpagelist.cxx.

◆ getAccessibleParent()

Reference< XAccessible > accessibility::AccessibleTabBarPageList::getAccessibleParent ( )
overridevirtual

Definition at line 415 of file accessibletabbarpagelist.cxx.

Referenced by getBackground(), getFont(), and getForeground().

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > accessibility::AccessibleTabBarPageList::getAccessibleRelationSet ( )
overridevirtual

Definition at line 453 of file accessibletabbarpagelist.cxx.

◆ getAccessibleRole()

sal_Int16 accessibility::AccessibleTabBarPageList::getAccessibleRole ( )
overridevirtual

Definition at line 435 of file accessibletabbarpagelist.cxx.

◆ getAccessibleStateSet()

sal_Int64 accessibility::AccessibleTabBarPageList::getAccessibleStateSet ( )
overridevirtual

Definition at line 461 of file accessibletabbarpagelist.cxx.

References FillAccessibleStateSet().

◆ getBackground()

sal_Int32 accessibility::AccessibleTabBarPageList::getBackground ( )
overridevirtual

Definition at line 542 of file accessibletabbarpagelist.cxx.

References getAccessibleParent().

◆ getFont()

Reference< awt::XFont > accessibility::AccessibleTabBarPageList::getFont ( )
overridevirtual

Definition at line 562 of file accessibletabbarpagelist.cxx.

References getAccessibleParent().

◆ getForeground()

sal_Int32 accessibility::AccessibleTabBarPageList::getForeground ( )
overridevirtual

Definition at line 525 of file accessibletabbarpagelist.cxx.

References getAccessibleParent().

◆ getImplementationName()

OUString accessibility::AccessibleTabBarPageList::getImplementationName ( )
overridevirtual

Definition at line 350 of file accessibletabbarpagelist.cxx.

◆ getLocale()

Locale accessibility::AccessibleTabBarPageList::getLocale ( )
overridevirtual

◆ getSelectedAccessibleChild()

Reference< XAccessible > accessibility::AccessibleTabBarPageList::getSelectedAccessibleChild ( sal_Int64  nSelectedChildIndex)
overridevirtual

◆ getSelectedAccessibleChildCount()

sal_Int64 accessibility::AccessibleTabBarPageList::getSelectedAccessibleChildCount ( )
overridevirtual

Definition at line 638 of file accessibletabbarpagelist.cxx.

Referenced by getSelectedAccessibleChild().

◆ getSupportedServiceNames()

Sequence< OUString > accessibility::AccessibleTabBarPageList::getSupportedServiceNames ( )
overridevirtual

Definition at line 362 of file accessibletabbarpagelist.cxx.

◆ getTitledBorderText()

OUString accessibility::AccessibleTabBarPageList::getTitledBorderText ( )
overridevirtual

Definition at line 579 of file accessibletabbarpagelist.cxx.

◆ getToolTipText()

OUString accessibility::AccessibleTabBarPageList::getToolTipText ( )
overridevirtual

Definition at line 585 of file accessibletabbarpagelist.cxx.

◆ grabFocus()

void accessibility::AccessibleTabBarPageList::grabFocus ( )
overridevirtual

Definition at line 519 of file accessibletabbarpagelist.cxx.

◆ implGetBounds()

awt::Rectangle accessibility::AccessibleTabBarPageList::implGetBounds ( )
overrideprivatevirtual

Definition at line 319 of file accessibletabbarpagelist.cxx.

References AWTRectangle().

◆ InsertChild()

void accessibility::AccessibleTabBarPageList::InsertChild ( sal_Int32  i)
private

◆ isAccessibleChildSelected()

sal_Bool accessibility::AccessibleTabBarPageList::isAccessibleChildSelected ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 611 of file accessibletabbarpagelist.cxx.

References getAccessibleChildCount().

Referenced by getSelectedAccessibleChild().

◆ MoveChild()

void accessibility::AccessibleTabBarPageList::MoveChild ( sal_Int32  i,
sal_Int32  j 
)
private

Definition at line 152 of file accessibletabbarpagelist.cxx.

References i, m_aAccessibleChildren, and o3tl::make_unsigned().

Referenced by ProcessWindowEvent().

◆ ProcessWindowEvent()

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

◆ RemoveChild()

void accessibility::AccessibleTabBarPageList::RemoveChild ( sal_Int32  i)
private

Definition at line 127 of file accessibletabbarpagelist.cxx.

References Any, i, m_aAccessibleChildren, and o3tl::make_unsigned().

Referenced by ProcessWindowEvent().

◆ selectAccessibleChild()

void accessibility::AccessibleTabBarPageList::selectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

Definition at line 594 of file accessibletabbarpagelist.cxx.

References getAccessibleChildCount().

Referenced by selectAllAccessibleChildren().

◆ selectAllAccessibleChildren()

void accessibility::AccessibleTabBarPageList::selectAllAccessibleChildren ( )
overridevirtual

Definition at line 632 of file accessibletabbarpagelist.cxx.

References selectAccessibleChild().

◆ supportsService()

sal_Bool accessibility::AccessibleTabBarPageList::supportsService ( const OUString &  rServiceName)
overridevirtual

Definition at line 356 of file accessibletabbarpagelist.cxx.

References cppu::supportsService().

◆ UpdatePageText()

void accessibility::AccessibleTabBarPageList::UpdatePageText ( sal_Int32  i)
private

◆ UpdateSelected()

void accessibility::AccessibleTabBarPageList::UpdateSelected ( sal_Int32  i,
bool  bSelected 
)
private

◆ UpdateShowing()

void accessibility::AccessibleTabBarPageList::UpdateShowing ( bool  bShowing)
private

Member Data Documentation

◆ m_aAccessibleChildren

AccessibleChildren accessibility::AccessibleTabBarPageList::m_aAccessibleChildren
private

◆ m_nIndexInParent

sal_Int32 accessibility::AccessibleTabBarPageList::m_nIndexInParent
private

Definition at line 47 of file accessibletabbarpagelist.hxx.

Referenced by getAccessibleIndexInParent().


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