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

#include <accessibletabbarpage.hxx>

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

Public Member Functions

 AccessibleTabBarPage (TabBar *pTabBar, sal_uInt16 nPageId, const css::uno::Reference< css::accessibility::XAccessible > &rxParent)
 
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

bool IsEnabled ()
 
bool IsShowing () const
 
bool IsSelected () const
 
void SetShowing (bool bShowing)
 
void SetSelected (bool bSelected)
 
void SetPageText (const OUString &sPageText)
 
sal_uInt16 GetPageId () const
 
void FillAccessibleStateSet (sal_Int64 &rStateSet)
 
virtual css::awt::Rectangle implGetBounds () override
 
virtual void SAL_CALL disposing () override
 

Private Attributes

sal_uInt16 m_nPageId
 
bool m_bShowing
 
bool m_bSelected
 
OUString m_sPageText
 
css::uno::Reference< css::accessibility::XAccessible > m_xParent
 

Friends

class AccessibleTabBarPageList
 

Detailed Description

Definition at line 34 of file accessibletabbarpage.hxx.

Constructor & Destructor Documentation

◆ AccessibleTabBarPage()

accessibility::AccessibleTabBarPage::AccessibleTabBarPage ( TabBar pTabBar,
sal_uInt16  nPageId,
const css::uno::Reference< css::accessibility::XAccessible > &  rxParent 
)

Member Function Documentation

◆ disposing()

void accessibility::AccessibleTabBarPage::disposing ( )
overrideprivatevirtual

◆ FillAccessibleStateSet()

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

Definition at line 138 of file accessibletabbarpage.cxx.

References IsEnabled(), IsSelected(), and IsShowing().

Referenced by getAccessibleStateSet().

◆ getAccessibleAtPoint()

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

Definition at line 332 of file accessibletabbarpage.cxx.

◆ getAccessibleChild()

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

Definition at line 240 of file accessibletabbarpage.cxx.

◆ getAccessibleChildCount()

sal_Int64 accessibility::AccessibleTabBarPage::getAccessibleChildCount ( )
overridevirtual

Definition at line 234 of file accessibletabbarpage.cxx.

◆ getAccessibleContext()

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

Definition at line 223 of file accessibletabbarpage.cxx.

◆ getAccessibleDescription()

OUString accessibility::AccessibleTabBarPage::getAccessibleDescription ( )
overridevirtual

Definition at line 274 of file accessibletabbarpage.cxx.

References m_nPageId.

◆ getAccessibleIndexInParent()

sal_Int64 accessibility::AccessibleTabBarPage::getAccessibleIndexInParent ( )
overridevirtual

Definition at line 256 of file accessibletabbarpage.cxx.

References m_nPageId.

◆ getAccessibleName()

OUString accessibility::AccessibleTabBarPage::getAccessibleName ( )
overridevirtual

Definition at line 286 of file accessibletabbarpage.cxx.

References m_sPageText.

◆ getAccessibleParent()

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

Definition at line 248 of file accessibletabbarpage.cxx.

References m_xParent.

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

◆ getAccessibleRelationSet()

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

Definition at line 294 of file accessibletabbarpage.cxx.

◆ getAccessibleRole()

sal_Int16 accessibility::AccessibleTabBarPage::getAccessibleRole ( )
overridevirtual

Definition at line 268 of file accessibletabbarpage.cxx.

◆ getAccessibleStateSet()

sal_Int64 accessibility::AccessibleTabBarPage::getAccessibleStateSet ( )
overridevirtual

Definition at line 302 of file accessibletabbarpage.cxx.

References FillAccessibleStateSet().

◆ getBackground()

sal_Int32 accessibility::AccessibleTabBarPage::getBackground ( )
overridevirtual

Definition at line 361 of file accessibletabbarpage.cxx.

References getAccessibleParent().

◆ getFont()

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

Definition at line 381 of file accessibletabbarpage.cxx.

References getAccessibleParent().

◆ getForeground()

sal_Int32 accessibility::AccessibleTabBarPage::getForeground ( )
overridevirtual

Definition at line 344 of file accessibletabbarpage.cxx.

References getAccessibleParent().

◆ getImplementationName()

OUString accessibility::AccessibleTabBarPage::getImplementationName ( )
overridevirtual

Definition at line 202 of file accessibletabbarpage.cxx.

◆ getLocale()

Locale accessibility::AccessibleTabBarPage::getLocale ( )
overridevirtual

◆ GetPageId()

sal_uInt16 accessibility::AccessibleTabBarPage::GetPageId ( ) const
inlineprivate

◆ getSupportedServiceNames()

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

Definition at line 214 of file accessibletabbarpage.cxx.

◆ getTitledBorderText()

OUString accessibility::AccessibleTabBarPage::getTitledBorderText ( )
overridevirtual

Definition at line 398 of file accessibletabbarpage.cxx.

References m_sPageText.

◆ getToolTipText()

OUString accessibility::AccessibleTabBarPage::getToolTipText ( )
overridevirtual

Definition at line 406 of file accessibletabbarpage.cxx.

◆ grabFocus()

void accessibility::AccessibleTabBarPage::grabFocus ( )
overridevirtual

Definition at line 338 of file accessibletabbarpage.cxx.

◆ implGetBounds()

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

Definition at line 161 of file accessibletabbarpage.cxx.

References AWTRectangle(), getAccessibleParent(), and m_nPageId.

◆ IsEnabled()

bool accessibility::AccessibleTabBarPage::IsEnabled ( )
private

Definition at line 61 of file accessibletabbarpage.cxx.

References m_nPageId.

Referenced by FillAccessibleStateSet().

◆ IsSelected()

bool accessibility::AccessibleTabBarPage::IsSelected ( ) const
private

Definition at line 84 of file accessibletabbarpage.cxx.

References m_nPageId.

Referenced by AccessibleTabBarPage(), and FillAccessibleStateSet().

◆ IsShowing()

bool accessibility::AccessibleTabBarPage::IsShowing ( ) const
private

Definition at line 73 of file accessibletabbarpage.cxx.

Referenced by AccessibleTabBarPage(), and FillAccessibleStateSet().

◆ SetPageText()

void accessibility::AccessibleTabBarPage::SetPageText ( const OUString &  sPageText)
private

Definition at line 125 of file accessibletabbarpage.cxx.

References Any, and m_sPageText.

Referenced by accessibility::AccessibleTabBarPageList::UpdatePageText().

◆ SetSelected()

void accessibility::AccessibleTabBarPage::SetSelected ( bool  bSelected)
private

Definition at line 110 of file accessibletabbarpage.cxx.

References Any, and m_bSelected.

Referenced by accessibility::AccessibleTabBarPageList::UpdateSelected().

◆ SetShowing()

void accessibility::AccessibleTabBarPage::SetShowing ( bool  bShowing)
private

Definition at line 95 of file accessibletabbarpage.cxx.

References Any, and m_bShowing.

Referenced by accessibility::AccessibleTabBarPageList::UpdateShowing().

◆ supportsService()

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

Definition at line 208 of file accessibletabbarpage.cxx.

References cppu::supportsService().

Friends And Related Function Documentation

◆ AccessibleTabBarPageList

friend class AccessibleTabBarPageList
friend

Definition at line 39 of file accessibletabbarpage.hxx.

Member Data Documentation

◆ m_bSelected

bool accessibility::AccessibleTabBarPage::m_bSelected
private

Definition at line 44 of file accessibletabbarpage.hxx.

Referenced by AccessibleTabBarPage(), and SetSelected().

◆ m_bShowing

bool accessibility::AccessibleTabBarPage::m_bShowing
private

Definition at line 43 of file accessibletabbarpage.hxx.

Referenced by AccessibleTabBarPage(), and SetShowing().

◆ m_nPageId

sal_uInt16 accessibility::AccessibleTabBarPage::m_nPageId
private

◆ m_sPageText

OUString accessibility::AccessibleTabBarPage::m_sPageText
private

◆ m_xParent

css::uno::Reference< css::accessibility::XAccessible > accessibility::AccessibleTabBarPage::m_xParent
private

Definition at line 47 of file accessibletabbarpage.hxx.

Referenced by getAccessibleParent().


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