LibreOffice Module accessibility (master) 1
|
the XAccessible which creates/returns an AccessibleGridControl More...
#include <AccessibleGridControl.hxx>
Public Member Functions | |
AccessibleGridControlAccess (css::uno::Reference< css::accessibility::XAccessible > _xParent, ::vcl::table::IAccessibleTable &_rTable) | |
AccessibleGridControl * | getContext () |
returns the AccessibleContext belonging to this Accessible More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > | getMyself ()=0 |
virtual void | DisposeAccessImpl ()=0 |
virtual bool | isAlive () const=0 |
virtual void | commitCellEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)=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)=0 |
Private Member Functions | |
virtual | ~AccessibleGridControlAccess () override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual css::uno::Reference< css::accessibility::XAccessible > | getMyself () override |
void | DisposeAccessImpl () override |
virtual bool | isAlive () const override |
virtual void | commitCellEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue) 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) override |
AccessibleGridControlAccess (const AccessibleGridControlAccess &)=delete | |
AccessibleGridControlAccess & | operator= (const AccessibleGridControlAccess &)=delete |
Private Attributes | |
css::uno::Reference< css::accessibility::XAccessible > | m_xParent |
::vcl::table::IAccessibleTable * | m_pTable |
rtl::Reference< AccessibleGridControl > | m_xContext |
Additional Inherited Members | |
Protected Member Functions inherited from vcl::table::IAccessibleTableControl | |
~IAccessibleTableControl () | |
the XAccessible which creates/returns an AccessibleGridControl
The instance holds its XAccessibleContext with a hard reference, while the context holds this instance weak.
Definition at line 163 of file AccessibleGridControl.hxx.
accessibility::AccessibleGridControlAccess::AccessibleGridControlAccess | ( | css::uno::Reference< css::accessibility::XAccessible > | _xParent, |
::vcl::table::IAccessibleTable & | _rTable | ||
) |
Definition at line 310 of file AccessibleGridControl.cxx.
|
overrideprivatevirtual |
Definition at line 318 of file AccessibleGridControl.cxx.
|
privatedelete |
|
inlineoverrideprivatevirtual |
Implements vcl::table::IAccessibleTableControl.
Definition at line 199 of file AccessibleGridControl.hxx.
References accessibility::AccessibleGridControl::commitCellEvent(), and getContext().
|
inlineoverrideprivatevirtual |
Implements vcl::table::IAccessibleTableControl.
Definition at line 213 of file AccessibleGridControl.hxx.
References accessibility::AccessibleGridControlBase::commitEvent(), and getContext().
|
inlineoverrideprivatevirtual |
Implements vcl::table::IAccessibleTableControl.
Definition at line 206 of file AccessibleGridControl.hxx.
References accessibility::AccessibleGridControl::commitTableEvent(), and getContext().
|
overrideprivatevirtual |
Implements vcl::table::IAccessibleTableControl.
Definition at line 323 of file AccessibleGridControl.cxx.
References m_pTable, and m_xContext.
|
overrideprivatevirtual |
Definition at line 336 of file AccessibleGridControl.cxx.
References m_pTable, m_xContext, and m_xParent.
|
inline |
returns the AccessibleContext belonging to this Accessible
Definition at line 179 of file AccessibleGridControl.hxx.
References m_xContext.
Referenced by commitCellEvent(), commitEvent(), and commitTableEvent().
|
inlineoverrideprivatevirtual |
Implements vcl::table::IAccessibleTableControl.
Definition at line 190 of file AccessibleGridControl.hxx.
|
inlineoverrideprivatevirtual |
Implements vcl::table::IAccessibleTableControl.
Definition at line 195 of file AccessibleGridControl.hxx.
References m_xContext.
|
privatedelete |
|
private |
Definition at line 169 of file AccessibleGridControl.hxx.
Referenced by DisposeAccessImpl(), and getAccessibleContext().
|
private |
Definition at line 170 of file AccessibleGridControl.hxx.
Referenced by DisposeAccessImpl(), getAccessibleContext(), getContext(), and isAlive().
|
private |
Definition at line 168 of file AccessibleGridControl.hxx.
Referenced by getAccessibleContext().