LibreOffice Module accessibility (master) 1
|
the XAccessible which creates/returns an AccessibleBrowseBox More...
#include <AccessibleBrowseBox.hxx>
Public Member Functions | |
AccessibleBrowseBoxAccess (css::uno::Reference< css::accessibility::XAccessible > _xParent, ::vcl::IAccessibleTableProvider &_rBrowseBox) | |
AccessibleBrowseBox * | getContext () |
returns the AccessibleContext belonging to this Accessible More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > | getMyself ()=0 |
virtual void | dispose ()=0 |
virtual bool | isAlive () const=0 |
virtual css::uno::Reference< css::accessibility::XAccessible > | getHeaderBar (AccessibleBrowseBoxObjType _eObjType)=0 |
virtual css::uno::Reference< css::accessibility::XAccessible > | getTable ()=0 |
virtual void | commitHeaderBarEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue, bool _bColumnHeaderBar)=0 |
virtual void | commitTableEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)=0 |
virtual void | commitEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)=0 |
Private Member Functions | |
virtual | ~AccessibleBrowseBoxAccess () override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual css::uno::Reference< css::accessibility::XAccessible > | getMyself () override |
void | dispose () override |
virtual bool | isAlive () const override |
virtual css::uno::Reference< css::accessibility::XAccessible > | getHeaderBar (AccessibleBrowseBoxObjType _eObjType) override |
virtual css::uno::Reference< css::accessibility::XAccessible > | getTable () override |
virtual void | commitHeaderBarEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue, bool _bColumnHeaderBar) override |
virtual void | commitTableEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue) override |
virtual void | commitEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue) override |
AccessibleBrowseBoxAccess (const AccessibleBrowseBoxAccess &)=delete | |
AccessibleBrowseBoxAccess & | operator= (const AccessibleBrowseBoxAccess &)=delete |
Private Attributes | |
std::mutex | m_aMutex |
css::uno::Reference< css::accessibility::XAccessible > | m_xParent |
::vcl::IAccessibleTableProvider & | m_rBrowseBox |
rtl::Reference< AccessibleBrowseBox > | m_xContext |
Additional Inherited Members | |
Protected Member Functions inherited from vcl::IAccessibleBrowseBox | |
~IAccessibleBrowseBox () | |
the XAccessible which creates/returns an AccessibleBrowseBox
The instance holds its XAccessibleContext with a hard reference, while the context holds this instance weak.
Definition at line 195 of file AccessibleBrowseBox.hxx.
accessibility::AccessibleBrowseBoxAccess::AccessibleBrowseBoxAccess | ( | css::uno::Reference< css::accessibility::XAccessible > | _xParent, |
::vcl::IAccessibleTableProvider & | _rBrowseBox | ||
) |
Definition at line 274 of file AccessibleBrowseBox.cxx.
|
overrideprivatevirtual |
Definition at line 281 of file AccessibleBrowseBox.cxx.
|
privatedelete |
|
inlineoverrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 266 of file AccessibleBrowseBox.hxx.
References accessibility::AccessibleBrowseBoxBase::commitEvent(), and getContext().
|
inlineoverrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 252 of file AccessibleBrowseBox.hxx.
References accessibility::AccessibleBrowseBox::commitHeaderBarEvent(), and getContext().
|
inlineoverrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 259 of file AccessibleBrowseBox.hxx.
References accessibility::AccessibleBrowseBox::commitTableEvent(), and getContext().
|
overrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 286 of file AccessibleBrowseBox.cxx.
References m_aMutex, and m_xContext.
|
overrideprivatevirtual |
Definition at line 298 of file AccessibleBrowseBox.cxx.
References m_aMutex, m_rBrowseBox, m_xContext, and m_xParent.
|
inline |
returns the AccessibleContext belonging to this Accessible
Definition at line 214 of file AccessibleBrowseBox.hxx.
References m_xContext.
Referenced by commitEvent(), commitHeaderBarEvent(), commitTableEvent(), getHeaderBar(), and getTable().
|
inlineoverrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 235 of file AccessibleBrowseBox.hxx.
References getContext(), and accessibility::AccessibleBrowseBox::getHeaderBar().
|
inlineoverrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 225 of file AccessibleBrowseBox.hxx.
|
inlineoverrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 244 of file AccessibleBrowseBox.hxx.
References getContext(), and accessibility::AccessibleBrowseBox::getTable().
|
inlineoverrideprivatevirtual |
Implements vcl::IAccessibleBrowseBox.
Definition at line 230 of file AccessibleBrowseBox.hxx.
References m_xContext.
|
privatedelete |
|
private |
Definition at line 200 of file AccessibleBrowseBox.hxx.
Referenced by dispose(), and getAccessibleContext().
|
private |
Definition at line 203 of file AccessibleBrowseBox.hxx.
Referenced by getAccessibleContext().
|
private |
Definition at line 205 of file AccessibleBrowseBox.hxx.
Referenced by dispose(), getAccessibleContext(), getContext(), and isAlive().
|
private |
Definition at line 202 of file AccessibleBrowseBox.hxx.
Referenced by getAccessibleContext().