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

interface for an implementation of a browse box's Accessible component More...

#include <accessibletableprovider.hxx>

Public Member Functions

virtual css::uno::Reference< css::accessibility::XAccessible > getMyself ()=0
 returns the XAccessible object itself More...
 
virtual void dispose ()=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 css::uno::Reference< css::accessibility::XAccessible > getHeaderBar (AccessibleBrowseBoxObjType _eObjType)=0
 returns the accessible object for the row or the column header bar More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > getTable ()=0
 returns the accessible object for the table representation More...
 
virtual void commitHeaderBarEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue, bool _bColumnHeaderBar)=0
 commits the event at all listeners of the column/row header bar 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, const css::uno::Any &rOldValue)=0
 Commits an event to all listeners. More...
 

Protected Member Functions

 ~IAccessibleBrowseBox ()
 

Detailed Description

interface for an implementation of a browse box's Accessible component

Definition at line 161 of file accessibletableprovider.hxx.

Constructor & Destructor Documentation

◆ ~IAccessibleBrowseBox()

vcl::IAccessibleBrowseBox::~IAccessibleBrowseBox ( )
inlineprotected

Definition at line 230 of file accessibletableprovider.hxx.

Member Function Documentation

◆ commitEvent()

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

Commits an event to all listeners.

◆ commitHeaderBarEvent()

virtual void vcl::IAccessibleBrowseBox::commitHeaderBarEvent ( sal_Int16  nEventId,
const css::uno::Any &  rNewValue,
const css::uno::Any &  rOldValue,
bool  _bColumnHeaderBar 
)
pure virtual

commits the event at all listeners of the column/row header bar

Parameters
nEventIdthe event id
rNewValuethe new value
rOldValuethe old value

◆ commitTableEvent()

virtual void vcl::IAccessibleBrowseBox::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

◆ dispose()

virtual void vcl::IAccessibleBrowseBox::dispose ( )
pure virtual

disposes the accessible implementation, so that it becomes defunc

◆ getHeaderBar()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleBrowseBox::getHeaderBar ( AccessibleBrowseBoxObjType  _eObjType)
pure virtual

returns the accessible object for the row or the column header bar

◆ getMyself()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleBrowseBox::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>.

◆ getTable()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleBrowseBox::getTable ( )
pure virtual

returns the accessible object for the table representation

◆ isAlive()

virtual bool vcl::IAccessibleBrowseBox::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: