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

#include <vclxaccessiblestatusbaritem.hxx>

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

Public Member Functions

 VCLXAccessibleStatusBarItem (StatusBar *pStatusBar, sal_uInt16 nItemId)
 
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) 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 sal_Int32 SAL_CALL getCaretPosition () override
 
virtual sal_Bool SAL_CALL setCaretPosition (sal_Int32 nIndex) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getCharacterAttributes (sal_Int32 nIndex, const css::uno::Sequence< OUString > &aRequestedAttributes) override
 
virtual css::awt::Rectangle SAL_CALL getCharacterBounds (sal_Int32 nIndex) override
 
virtual sal_Int32 SAL_CALL getIndexAtPoint (const css::awt::Point &aPoint) override
 
virtual sal_Bool SAL_CALL setSelection (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override
 
virtual sal_Bool SAL_CALL copyText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override
 
virtual OUString SAL_CALL getText () override
 
virtual sal_Int32 SAL_CALL getCharacterCount () override
 
virtual sal_Unicode SAL_CALL getCharacter (sal_Int32 nIndex) override
 
virtual OUString SAL_CALL getTextRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override
 
virtual sal_Bool SAL_CALL scrollSubstringTo (sal_Int32 nStartIndex, sal_Int32 nEndIndex, css::accessibility::AccessibleScrollType aScrollType) override
 

Private Member Functions

bool IsShowing ()
 
void SetShowing (bool bShowing)
 
void SetItemName (const OUString &sItemName)
 
OUString GetItemName ()
 
void SetItemText (const OUString &sItemText)
 
OUString GetItemText ()
 
sal_uInt16 GetItemId () const
 
void FillAccessibleStateSet (sal_Int64 &rStateSet)
 
virtual css::awt::Rectangle implGetBounds () override
 
virtual OUString implGetText () override
 
virtual css::lang::Locale implGetLocale () override
 
virtual void implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex) override
 
virtual void SAL_CALL disposing () override
 

Private Attributes

VclPtr< StatusBarm_pStatusBar
 
sal_uInt16 m_nItemId
 
OUString m_sItemName
 
OUString m_sItemText
 
bool m_bShowing
 

Friends

class VCLXAccessibleStatusBar
 

Detailed Description

Definition at line 35 of file vclxaccessiblestatusbaritem.hxx.

Constructor & Destructor Documentation

◆ VCLXAccessibleStatusBarItem()

VCLXAccessibleStatusBarItem::VCLXAccessibleStatusBarItem ( StatusBar pStatusBar,
sal_uInt16  nItemId 
)

Member Function Documentation

◆ copyText()

sal_Bool VCLXAccessibleStatusBarItem::copyText ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
)
overridevirtual

Definition at line 540 of file vclxaccessiblestatusbaritem.cxx.

References GetItemText(), and m_pStatusBar.

◆ disposing()

void VCLXAccessibleStatusBarItem::disposing ( )
overrideprivatevirtual

Definition at line 182 of file vclxaccessiblestatusbaritem.cxx.

References m_pStatusBar, m_sItemName, and m_sItemText.

◆ FillAccessibleStateSet()

void VCLXAccessibleStatusBarItem::FillAccessibleStateSet ( sal_Int64 &  rStateSet)
private

Definition at line 131 of file vclxaccessiblestatusbaritem.cxx.

References IsShowing().

Referenced by getAccessibleStateSet().

◆ getAccessibleAtPoint()

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

Definition at line 331 of file vclxaccessiblestatusbaritem.cxx.

◆ getAccessibleChild()

Reference< XAccessible > VCLXAccessibleStatusBarItem::getAccessibleChild ( sal_Int64  )
overridevirtual

Definition at line 235 of file vclxaccessiblestatusbaritem.cxx.

◆ getAccessibleChildCount()

sal_Int64 VCLXAccessibleStatusBarItem::getAccessibleChildCount ( )
overridevirtual

Definition at line 227 of file vclxaccessiblestatusbaritem.cxx.

◆ getAccessibleContext()

Reference< XAccessibleContext > VCLXAccessibleStatusBarItem::getAccessibleContext ( )
overridevirtual

Definition at line 216 of file vclxaccessiblestatusbaritem.cxx.

◆ getAccessibleDescription()

OUString VCLXAccessibleStatusBarItem::getAccessibleDescription ( )
overridevirtual

Definition at line 273 of file vclxaccessiblestatusbaritem.cxx.

References m_nItemId, and m_pStatusBar.

◆ getAccessibleIndexInParent()

sal_Int64 VCLXAccessibleStatusBarItem::getAccessibleIndexInParent ( )
overridevirtual

Definition at line 253 of file vclxaccessiblestatusbaritem.cxx.

References m_nItemId, and m_pStatusBar.

◆ getAccessibleName()

OUString VCLXAccessibleStatusBarItem::getAccessibleName ( )
overridevirtual

Definition at line 285 of file vclxaccessiblestatusbaritem.cxx.

References GetItemName().

◆ getAccessibleParent()

Reference< XAccessible > VCLXAccessibleStatusBarItem::getAccessibleParent ( )
overridevirtual

Definition at line 241 of file vclxaccessiblestatusbaritem.cxx.

References m_pStatusBar.

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

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > VCLXAccessibleStatusBarItem::getAccessibleRelationSet ( )
overridevirtual

Definition at line 293 of file vclxaccessiblestatusbaritem.cxx.

◆ getAccessibleRole()

sal_Int16 VCLXAccessibleStatusBarItem::getAccessibleRole ( )
overridevirtual

Definition at line 265 of file vclxaccessiblestatusbaritem.cxx.

◆ getAccessibleStateSet()

sal_Int64 VCLXAccessibleStatusBarItem::getAccessibleStateSet ( )
overridevirtual

Definition at line 301 of file vclxaccessiblestatusbaritem.cxx.

References FillAccessibleStateSet().

◆ getBackground()

sal_Int32 VCLXAccessibleStatusBarItem::getBackground ( )
overridevirtual

Definition at line 362 of file vclxaccessiblestatusbaritem.cxx.

References getAccessibleParent().

Referenced by getCharacterAttributes().

◆ getCaretPosition()

sal_Int32 VCLXAccessibleStatusBarItem::getCaretPosition ( )
overridevirtual

Definition at line 446 of file vclxaccessiblestatusbaritem.cxx.

◆ getCharacter()

sal_Unicode VCLXAccessibleStatusBarItem::getCharacter ( sal_Int32  nIndex)
overridevirtual

Definition at line 439 of file vclxaccessiblestatusbaritem.cxx.

References GetItemText(), and nIndex.

◆ getCharacterAttributes()

Sequence< PropertyValue > VCLXAccessibleStatusBarItem::getCharacterAttributes ( sal_Int32  nIndex,
const css::uno::Sequence< OUString > &  aRequestedAttributes 
)
overridevirtual

◆ getCharacterBounds()

awt::Rectangle VCLXAccessibleStatusBarItem::getCharacterBounds ( sal_Int32  nIndex)
overridevirtual

◆ getCharacterCount()

sal_Int32 VCLXAccessibleStatusBarItem::getCharacterCount ( )
overridevirtual

Definition at line 432 of file vclxaccessiblestatusbaritem.cxx.

References GetItemText().

◆ getFont()

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

Definition at line 382 of file vclxaccessiblestatusbaritem.cxx.

References getAccessibleParent().

◆ getForeground()

sal_Int32 VCLXAccessibleStatusBarItem::getForeground ( )
overridevirtual

Definition at line 345 of file vclxaccessiblestatusbaritem.cxx.

References getAccessibleParent().

Referenced by getCharacterAttributes().

◆ getImplementationName()

OUString VCLXAccessibleStatusBarItem::getImplementationName ( )
overridevirtual

Definition at line 195 of file vclxaccessiblestatusbaritem.cxx.

◆ getIndexAtPoint()

sal_Int32 VCLXAccessibleStatusBarItem::getIndexAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

◆ GetItemId()

sal_uInt16 VCLXAccessibleStatusBarItem::GetItemId ( ) const
inlineprivate

Definition at line 55 of file vclxaccessiblestatusbaritem.hxx.

References m_nItemId.

Referenced by VCLXAccessibleStatusBar::ProcessWindowEvent().

◆ GetItemName()

OUString VCLXAccessibleStatusBarItem::GetItemName ( )
private

◆ GetItemText()

OUString VCLXAccessibleStatusBarItem::GetItemText ( )
private

◆ getLocale()

Locale VCLXAccessibleStatusBarItem::getLocale ( )
overridevirtual

◆ getSupportedServiceNames()

Sequence< OUString > VCLXAccessibleStatusBarItem::getSupportedServiceNames ( )
overridevirtual

Definition at line 207 of file vclxaccessiblestatusbaritem.cxx.

◆ getText()

OUString VCLXAccessibleStatusBarItem::getText ( )
overridevirtual

Definition at line 417 of file vclxaccessiblestatusbaritem.cxx.

References GetItemText().

◆ getTextRange()

OUString VCLXAccessibleStatusBarItem::getTextRange ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
)
overridevirtual

Definition at line 424 of file vclxaccessiblestatusbaritem.cxx.

References GetItemText().

◆ getTitledBorderText()

OUString VCLXAccessibleStatusBarItem::getTitledBorderText ( )
overridevirtual

Definition at line 399 of file vclxaccessiblestatusbaritem.cxx.

References GetItemText().

◆ getToolTipText()

OUString VCLXAccessibleStatusBarItem::getToolTipText ( )
overridevirtual

Definition at line 407 of file vclxaccessiblestatusbaritem.cxx.

◆ grabFocus()

void VCLXAccessibleStatusBarItem::grabFocus ( )
overridevirtual

Definition at line 339 of file vclxaccessiblestatusbaritem.cxx.

◆ implGetBounds()

awt::Rectangle VCLXAccessibleStatusBarItem::implGetBounds ( )
overrideprivatevirtual

Definition at line 146 of file vclxaccessiblestatusbaritem.cxx.

References AWTRectangle(), m_nItemId, and m_pStatusBar.

◆ implGetLocale()

lang::Locale VCLXAccessibleStatusBarItem::implGetLocale ( )
overrideprivatevirtual

◆ implGetSelection()

void VCLXAccessibleStatusBarItem::implGetSelection ( sal_Int32 &  nStartIndex,
sal_Int32 &  nEndIndex 
)
overrideprivatevirtual

Definition at line 172 of file vclxaccessiblestatusbaritem.cxx.

◆ implGetText()

OUString VCLXAccessibleStatusBarItem::implGetText ( )
overrideprivatevirtual

◆ IsShowing()

bool VCLXAccessibleStatusBarItem::IsShowing ( )
private

Definition at line 61 of file vclxaccessiblestatusbaritem.cxx.

References m_nItemId, and m_pStatusBar.

Referenced by FillAccessibleStateSet(), and VCLXAccessibleStatusBarItem().

◆ scrollSubstringTo()

sal_Bool VCLXAccessibleStatusBarItem::scrollSubstringTo ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex,
css::accessibility::AccessibleScrollType  aScrollType 
)
overridevirtual

Definition at line 570 of file vclxaccessiblestatusbaritem.cxx.

◆ setCaretPosition()

sal_Bool VCLXAccessibleStatusBarItem::setCaretPosition ( sal_Int32  nIndex)
overridevirtual

Definition at line 454 of file vclxaccessiblestatusbaritem.cxx.

References GetItemText(), getLength(), and nIndex.

◆ SetItemName()

void VCLXAccessibleStatusBarItem::SetItemName ( const OUString &  sItemName)
private

Definition at line 87 of file vclxaccessiblestatusbaritem.cxx.

References Any, and m_sItemName.

Referenced by VCLXAccessibleStatusBar::UpdateItemName().

◆ SetItemText()

void VCLXAccessibleStatusBarItem::SetItemText ( const OUString &  sItemText)
private

Definition at line 110 of file vclxaccessiblestatusbaritem.cxx.

References Any, and m_sItemText.

Referenced by VCLXAccessibleStatusBar::UpdateItemText().

◆ setSelection()

sal_Bool VCLXAccessibleStatusBarItem::setSelection ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
)
overridevirtual

Definition at line 529 of file vclxaccessiblestatusbaritem.cxx.

References getLength(), and implGetText().

◆ SetShowing()

void VCLXAccessibleStatusBarItem::SetShowing ( bool  bShowing)
private

Definition at line 72 of file vclxaccessiblestatusbaritem.cxx.

References Any, and m_bShowing.

Referenced by VCLXAccessibleStatusBar::UpdateShowing().

◆ supportsService()

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

Definition at line 201 of file vclxaccessiblestatusbaritem.cxx.

References cppu::supportsService().

Friends And Related Function Documentation

◆ VCLXAccessibleStatusBar

friend class VCLXAccessibleStatusBar
friend

Definition at line 40 of file vclxaccessiblestatusbaritem.hxx.

Member Data Documentation

◆ m_bShowing

bool VCLXAccessibleStatusBarItem::m_bShowing
private

Definition at line 47 of file vclxaccessiblestatusbaritem.hxx.

Referenced by SetShowing(), and VCLXAccessibleStatusBarItem().

◆ m_nItemId

sal_uInt16 VCLXAccessibleStatusBarItem::m_nItemId
private

◆ m_pStatusBar

VclPtr<StatusBar> VCLXAccessibleStatusBarItem::m_pStatusBar
private

◆ m_sItemName

OUString VCLXAccessibleStatusBarItem::m_sItemName
private

◆ m_sItemText

OUString VCLXAccessibleStatusBarItem::m_sItemText
private

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