LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | List of all members
vcl::table::IAccessibleTableControl Class Referenceabstract

interface for an implementation of a table control's Accessible component More...

#include <accessibletable.hxx>

Public Member Functions

virtual css::uno::Reference< css::accessibility::XAccessible > getMyself ()=0
 returns the XAccessible object itself More...
 
virtual void DisposeAccessImpl ()=0
 disposes the accessible implementation, so that it becomes defunc More...
 
virtual bool isAlive () const =0
 checks whether the accessible implementation, and its context, are still alive More...
 
virtual void commitCellEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)=0
 commits the event at all listeners of the cell More...
 
virtual void commitTableEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)=0
 commits the event at all listeners of the table More...
 
virtual void commitEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue)=0
 ‍** Commits an event to all listeners. *‍/ More...
 

Protected Member Functions

 ~IAccessibleTableControl ()
 

Detailed Description

interface for an implementation of a table control's Accessible component

Definition at line 111 of file accessibletable.hxx.

Constructor & Destructor Documentation

◆ ~IAccessibleTableControl()

vcl::table::IAccessibleTableControl::~IAccessibleTableControl ( )
inlineprotected

Definition at line 167 of file accessibletable.hxx.

Member Function Documentation

◆ commitCellEvent()

virtual void vcl::table::IAccessibleTableControl::commitCellEvent ( sal_Int16  nEventId,
const css::uno::Any &  rNewValue,
const css::uno::Any &  rOldValue 
)
pure virtual

commits the event at all listeners of the cell

Parameters
nEventIdthe event id
rNewValuethe new value
rOldValuethe old value

◆ commitEvent()

virtual void vcl::table::IAccessibleTableControl::commitEvent ( sal_Int16  nEventId,
const css::uno::Any &  rNewValue 
)
pure virtual

‍** Commits an event to all listeners. *‍/

◆ commitTableEvent()

virtual void vcl::table::IAccessibleTableControl::commitTableEvent ( sal_Int16  nEventId,
const css::uno::Any &  rNewValue,
const css::uno::Any &  rOldValue 
)
pure virtual

commits the event at all listeners of the table

Parameters
nEventIdthe event id
rNewValuethe new value
rOldValuethe old value

◆ DisposeAccessImpl()

virtual void vcl::table::IAccessibleTableControl::DisposeAccessImpl ( )
pure virtual

disposes the accessible implementation, so that it becomes defunc

◆ getMyself()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::table::IAccessibleTableControl::getMyself ( )
pure virtual

returns the XAccessible object itself

The reference returned here can be used to control the life time of the IAccessibleTableImplementation object.

The returned reference is guaranteed to not be <NULL>.

◆ isAlive()

virtual bool vcl::table::IAccessibleTableControl::isAlive ( ) const
pure virtual

checks whether the accessible implementation, and its context, are still alive

Returns
<TRUE>, if the object is not disposed or disposing.

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