LibreOffice Module accessibility (master) 1
|
#include <vclxaccessiblestatusbar.hxx>
Public Member Functions | |
VCLXAccessibleStatusBar (VCLXWindow *pVCLXWindow) | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () 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 | getAccessibleAtPoint (const css::awt::Point &aPoint) override |
Private Types | |
typedef std::vector< css::uno::Reference< css::accessibility::XAccessible > > | AccessibleChildren |
Private Member Functions | |
void | UpdateShowing (sal_Int32 i, bool bShowing) |
void | UpdateItemName (sal_Int32 i) |
void | UpdateItemText (sal_Int32 i) |
void | InsertChild (sal_Int32 i) |
void | RemoveChild (sal_Int32 i) |
virtual void | ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
AccessibleChildren | m_aAccessibleChildren |
VclPtr< StatusBar > | m_pStatusBar |
Definition at line 31 of file vclxaccessiblestatusbar.hxx.
|
private |
Definition at line 34 of file vclxaccessiblestatusbar.hxx.
VCLXAccessibleStatusBar::VCLXAccessibleStatusBar | ( | VCLXWindow * | pVCLXWindow | ) |
Definition at line 40 of file vclxaccessiblestatusbar.cxx.
References m_aAccessibleChildren, and m_pStatusBar.
|
overrideprivatevirtual |
Definition at line 245 of file vclxaccessiblestatusbar.cxx.
References i, m_aAccessibleChildren, and m_pStatusBar.
|
overridevirtual |
Definition at line 319 of file vclxaccessiblestatusbar.cxx.
References getAccessibleChild(), m_aAccessibleChildren, m_pStatusBar, o3tl::make_unsigned(), and VCLPoint().
|
overridevirtual |
Definition at line 291 of file vclxaccessiblestatusbar.cxx.
References i, m_aAccessibleChildren, m_pStatusBar, and o3tl::make_unsigned().
Referenced by getAccessibleAtPoint(), InsertChild(), and ProcessWindowEvent().
|
overridevirtual |
Definition at line 283 of file vclxaccessiblestatusbar.cxx.
References m_aAccessibleChildren.
Referenced by ProcessWindowEvent().
|
overridevirtual |
Definition at line 268 of file vclxaccessiblestatusbar.cxx.
|
overridevirtual |
Definition at line 274 of file vclxaccessiblestatusbar.cxx.
|
private |
Definition at line 101 of file vclxaccessiblestatusbar.cxx.
References Any, getAccessibleChild(), i, m_aAccessibleChildren, and o3tl::make_unsigned().
Referenced by ProcessWindowEvent().
|
overrideprivatevirtual |
Definition at line 145 of file vclxaccessiblestatusbar.cxx.
References getAccessibleChild(), getAccessibleChildCount(), VclWindowEvent::GetData(), VclSimpleEvent::GetId(), VCLXAccessibleStatusBarItem::GetItemId(), i, InsertChild(), m_aAccessibleChildren, m_pStatusBar, nCount, RemoveChild(), UpdateItemName(), UpdateItemText(), and UpdateShowing().
|
private |
Definition at line 120 of file vclxaccessiblestatusbar.cxx.
References Any, i, m_aAccessibleChildren, and o3tl::make_unsigned().
Referenced by ProcessWindowEvent().
|
private |
Definition at line 65 of file vclxaccessiblestatusbar.cxx.
References VCLXAccessibleStatusBarItem::GetItemName(), i, m_aAccessibleChildren, o3tl::make_unsigned(), and VCLXAccessibleStatusBarItem::SetItemName().
Referenced by ProcessWindowEvent().
|
private |
Definition at line 83 of file vclxaccessiblestatusbar.cxx.
References VCLXAccessibleStatusBarItem::GetItemText(), i, m_aAccessibleChildren, o3tl::make_unsigned(), and VCLXAccessibleStatusBarItem::SetItemText().
Referenced by ProcessWindowEvent().
|
private |
Definition at line 50 of file vclxaccessiblestatusbar.cxx.
References i, m_aAccessibleChildren, o3tl::make_unsigned(), and VCLXAccessibleStatusBarItem::SetShowing().
Referenced by ProcessWindowEvent().
|
private |
Definition at line 36 of file vclxaccessiblestatusbar.hxx.
Referenced by disposing(), getAccessibleAtPoint(), getAccessibleChild(), getAccessibleChildCount(), InsertChild(), ProcessWindowEvent(), RemoveChild(), UpdateItemName(), UpdateItemText(), UpdateShowing(), and VCLXAccessibleStatusBar().
Definition at line 37 of file vclxaccessiblestatusbar.hxx.
Referenced by disposing(), getAccessibleAtPoint(), getAccessibleChild(), ProcessWindowEvent(), and VCLXAccessibleStatusBar().