LibreOffice Module accessibility (master) 1
|
This class represents the accessible object of a header bar of a BrowseBox control (row or column header bar). More...
#include <AccessibleBrowseBoxHeaderBar.hxx>
Public Member Functions | |
AccessibleBrowseBoxHeaderBar (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ::vcl::IAccessibleTableProvider &rBrowseBox, AccessibleBrowseBoxObjType eObjType) | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 nChildIndex) override |
virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &rPoint) override |
virtual void SAL_CALL | grabFocus () override |
Grabs the focus to (the current cell of) the data table. More... | |
virtual OUString SAL_CALL | getAccessibleRowDescription (sal_Int32 nRow) override |
virtual OUString SAL_CALL | getAccessibleColumnDescription (sal_Int32 nColumn) override |
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL | getAccessibleRowHeaders () override |
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL | getAccessibleColumnHeaders () override |
virtual css::uno::Sequence< sal_Int32 > SAL_CALL | getSelectedAccessibleRows () override |
virtual css::uno::Sequence< sal_Int32 > SAL_CALL | getSelectedAccessibleColumns () override |
virtual sal_Bool SAL_CALL | isAccessibleRowSelected (sal_Int32 nRow) override |
virtual sal_Bool SAL_CALL | isAccessibleColumnSelected (sal_Int32 nColumn) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleCellAt (sal_Int32 nRow, sal_Int32 nColumn) override |
virtual sal_Bool SAL_CALL | isAccessibleSelected (sal_Int32 nRow, sal_Int32 nColumn) override |
virtual void SAL_CALL | selectAccessibleChild (sal_Int64 nChildIndex) override |
Selects the specified child (row or column of the table). More... | |
virtual sal_Bool SAL_CALL | isAccessibleChildSelected (sal_Int64 nChildIndex) override |
virtual void SAL_CALL | clearAccessibleSelection () override |
Clears the complete selection. More... | |
virtual void SAL_CALL | selectAllAccessibleChildren () override |
Selects all children or first, if multiselection is not supported. More... | |
virtual sal_Int64 SAL_CALL | getSelectedAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override |
virtual void SAL_CALL | deselectAccessibleChild (sal_Int64 nSelectedChildIndex) override |
Removes the specified row/column from the selection. More... | |
css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
Queries for a new interface. More... | |
virtual void SAL_CALL | acquire () noexcept override |
Acquires the object (calls acquire() on base class). More... | |
virtual void SAL_CALL | release () noexcept override |
Releases the object (calls release() on base class). More... | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
Public Member Functions inherited from accessibility::AccessibleBrowseBoxTableBase | |
AccessibleBrowseBoxTableBase (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ::vcl::IAccessibleTableProvider &rBrowseBox, AccessibleBrowseBoxObjType eObjType) | |
Constructor sets specified name and description. More... | |
virtual sal_Int64 SAL_CALL | getAccessibleChildCount () override |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
virtual sal_Int32 SAL_CALL | getAccessibleRowCount () override |
virtual sal_Int32 SAL_CALL | getAccessibleColumnCount () override |
virtual sal_Int32 SAL_CALL | getAccessibleRowExtentAt (sal_Int32 nRow, sal_Int32 nColumn) override |
virtual sal_Int32 SAL_CALL | getAccessibleColumnExtentAt (sal_Int32 nRow, sal_Int32 nColumn) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleCaption () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleSummary () override |
virtual sal_Int64 SAL_CALL | getAccessibleIndex (sal_Int32 nRow, sal_Int32 nColumn) override |
virtual sal_Int32 SAL_CALL | getAccessibleRow (sal_Int64 nChildIndex) override |
virtual sal_Int32 SAL_CALL | getAccessibleColumn (sal_Int64 nChildIndex) override |
css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
Queries for a new interface. More... | |
virtual void SAL_CALL | acquire () noexcept override |
Acquires the object (calls acquire() on base class). More... | |
virtual void SAL_CALL | release () noexcept override |
Releases the object (calls release() on base class). More... | |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
Public Member Functions inherited from accessibility::BrowseBoxAccessibleElement | |
BrowseBoxAccessibleElement (const BrowseBoxAccessibleElement &)=delete | |
const BrowseBoxAccessibleElement & | operator= (const BrowseBoxAccessibleElement &)=delete |
Public Member Functions inherited from accessibility::AccessibleBrowseBoxBase | |
AccessibleBrowseBoxBase (css::uno::Reference< css::accessibility::XAccessible > xParent, ::vcl::IAccessibleTableProvider &rBrowseBox, css::uno::Reference< css::awt::XWindow > _xFocusWindow, AccessibleBrowseBoxObjType eObjType) | |
Constructor sets specified name and description. More... | |
AccessibleBrowseBoxBase (css::uno::Reference< css::accessibility::XAccessible > xParent, ::vcl::IAccessibleTableProvider &rBrowseBox, css::uno::Reference< css::awt::XWindow > _xFocusWindow, AccessibleBrowseBoxObjType eObjType, OUString rName, OUString rDescription) | |
Constructor sets specified name and description. More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleParent () override |
virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () override |
virtual OUString SAL_CALL | getAccessibleDescription () override |
virtual OUString SAL_CALL | getAccessibleName () override |
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () override |
virtual sal_Int64 SAL_CALL | getAccessibleStateSet () override |
virtual css::lang::Locale SAL_CALL | getLocale () override |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
virtual sal_Bool SAL_CALL | containsPoint (const css::awt::Point &rPoint) override |
virtual css::awt::Rectangle SAL_CALL | getBounds () override |
virtual css::awt::Point SAL_CALL | getLocation () override |
virtual css::awt::Point SAL_CALL | getLocationOnScreen () override |
virtual css::awt::Size SAL_CALL | getSize () override |
virtual sal_Int32 SAL_CALL | getForeground () override |
virtual sal_Int32 SAL_CALL | getBackground () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
virtual void SAL_CALL | focusGained (const css::awt::FocusEvent &e) override |
virtual void SAL_CALL | focusLost (const css::awt::FocusEvent &e) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &rPoint) override |
virtual void SAL_CALL | addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override |
Adds a new event listener. More... | |
virtual void SAL_CALL | removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override |
Removes an event listener. More... | |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
AccessibleBrowseBoxObjType | getType () const |
void | setAccessibleName (const OUString &rName) |
Changes the name of the object and notifies listeners. More... | |
void | setAccessibleDescription (const OUString &rDescription) |
Changes the description of the object and notifies listeners. More... | |
void | commitEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue) |
Commits an event to all listeners. More... | |
bool | isAlive () const |
::osl::Mutex & | getMutex () |
void | ensureIsAlive () const |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Private Member Functions | |
virtual | ~AccessibleBrowseBoxHeaderBar () override |
virtual tools::Rectangle | implGetBoundingBox () override |
virtual tools::Rectangle | implGetBoundingBoxOnScreen () override |
virtual sal_Int32 | implGetRowCount () const override |
virtual sal_Int32 | implGetColumnCount () const override |
bool | isRowBar () const |
bool | isColumnBar () const |
css::uno::Reference< css::accessibility::XAccessible > | implGetChild (sal_Int32 nRow, sal_uInt16 nColumnPos) |
Returns the specified row or column. More... | |
sal_Int64 | implGetChildIndexFromSelectedIndex (sal_Int64 nSelectedChildIndex) |
void | ensureIsValidHeaderIndex (sal_Int32 nIndex) |
Additional Inherited Members | |
Protected Member Functions inherited from accessibility::AccessibleBrowseBoxTableBase | |
virtual | ~AccessibleBrowseBoxTableBase () override=default |
virtual sal_Int32 | implGetRowCount () const |
virtual sal_Int32 | implGetColumnCount () const |
bool | implHasHandleColumn () const |
sal_uInt16 | implToVCLColumnPos (sal_Int32 nColumn) const |
sal_Int64 | implGetChildCount () const |
sal_Int32 | implGetRow (sal_Int64 nChildIndex) const |
sal_Int32 | implGetColumn (sal_Int64 nChildIndex) const |
bool | implIsRowSelected (sal_Int32 nRow) const |
bool | implIsColumnSelected (sal_Int32 nColumn) const |
void | implSelectRow (sal_Int32 nRow, bool bSelect) |
Selects/deselects a row (tries to expand selection). More... | |
void | implSelectColumn (sal_Int32 nColumnPos, bool bSelect) |
Selects/deselects a column (tries to expand selection). More... | |
sal_Int32 | implGetSelectedRowCount () const |
sal_Int32 | implGetSelectedColumnCount () const |
void | implGetSelectedRows (css::uno::Sequence< sal_Int32 > &rSeq) |
Fills a sequence with sorted indexes of completely selected rows. More... | |
void | implGetSelectedColumns (css::uno::Sequence< sal_Int32 > &rSeq) |
Fills a sequence with sorted indexes of completely selected columns. More... | |
void | ensureIsValidRow (sal_Int32 nRow) |
void | ensureIsValidColumn (sal_Int32 nColumn) |
void | ensureIsValidAddress (sal_Int32 nRow, sal_Int32 nColumn) |
void | ensureIsValidIndex (sal_Int64 nChildIndex) |
Protected Member Functions inherited from accessibility::BrowseBoxAccessibleElement | |
BrowseBoxAccessibleElement (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ::vcl::IAccessibleTableProvider &rBrowseBox, const css::uno::Reference< css::awt::XWindow > &_xFocusWindow, AccessibleBrowseBoxObjType eObjType) | |
Constructor sets specified name and description. More... | |
BrowseBoxAccessibleElement (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ::vcl::IAccessibleTableProvider &rBrowseBox, const css::uno::Reference< css::awt::XWindow > &_xFocusWindow, AccessibleBrowseBoxObjType eObjType, const OUString &rName, const OUString &rDescription) | |
Constructor sets specified name and description. More... | |
virtual | ~BrowseBoxAccessibleElement () override |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
Protected Member Functions inherited from accessibility::AccessibleBrowseBoxBase | |
virtual | ~AccessibleBrowseBoxBase () override |
virtual void SAL_CALL | disposing () override |
Commits DeFunc event to listeners and cleans up members. More... | |
bool | implIsShowing () |
Determines whether the BrowseBox control is really showing inside of its parent accessible window. More... | |
virtual tools::Rectangle | implGetBoundingBox ()=0 |
Derived classes return the bounding box relative to the parent window. More... | |
virtual tools::Rectangle | implGetBoundingBoxOnScreen ()=0 |
Derived classes return the bounding box in screen coordinates. More... | |
virtual sal_Int64 | implCreateStateSet () |
Creates a bitset of states of the current object. More... | |
void | implSetName (const OUString &rName) |
Changes the name of the object (flat assignment, no notify). More... | |
tools::Rectangle | getBoundingBox () |
Locks all mutex's and calculates the bounding box relative to the parent window. More... | |
tools::Rectangle | getBoundingBoxOnScreen () |
Locks all mutex's and calculates the bounding box in screen coordinates. More... | |
::comphelper::AccessibleEventNotifier::TClientId | getClientId () const |
void | setClientId (::comphelper::AccessibleEventNotifier::TClientId _aNewClientId) |
Protected Member Functions inherited from cppu::ImplHelper1< class Ifc1 > | |
~ImplHelper1 () SAL_NOEXCEPT | |
Protected Attributes inherited from accessibility::AccessibleBrowseBoxBase | |
css::uno::Reference< css::accessibility::XAccessible > | mxParent |
The parent accessible object. More... | |
::vcl::IAccessibleTableProvider * | mpBrowseBox |
The VCL BrowseBox control. More... | |
css::uno::Reference< css::awt::XWindow > | m_xFocusWindow |
This is the window which get all the nice focus events. More... | |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
This class represents the accessible object of a header bar of a BrowseBox control (row or column header bar).
This object supports the XAccessibleSelection interface. Selecting a child of this object selects complete rows or columns of the data table.
Definition at line 38 of file AccessibleBrowseBoxHeaderBar.hxx.
accessibility::AccessibleBrowseBoxHeaderBar::AccessibleBrowseBoxHeaderBar | ( | const css::uno::Reference< css::accessibility::XAccessible > & | rxParent, |
::vcl::IAccessibleTableProvider & | rBrowseBox, | ||
AccessibleBrowseBoxObjType | eObjType | ||
) |
rxParent | Parent that holds the browsebox headerbar control |
rBrowseBox | The BrowseBox control. |
eObjType | One of the two allowed types AccessibleBrowseBoxObjType::RowHeaderBar or AccessibleBrowseBoxObjType::ColumnHeaderBar. |
Definition at line 38 of file AccessibleBrowseBoxHeaderBar.cxx.
References isColumnBar(), and isRowBar().
|
overrideprivatevirtual |
Definition at line 48 of file AccessibleBrowseBoxHeaderBar.cxx.
|
overridevirtualnoexcept |
Acquires the object (calls acquire() on base class).
Reimplemented from accessibility::AccessibleBrowseBoxTableBase.
Definition at line 280 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxTableBase::acquire().
|
overridevirtual |
Clears the complete selection.
Definition at line 215 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxBase::mpBrowseBox, and vcl::IAccessibleTableProvider::SetNoSelection().
|
overridevirtual |
Removes the specified row/column from the selection.
Definition at line 255 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implSelectColumn(), accessibility::AccessibleBrowseBoxTableBase::implSelectRow(), accessibility::AccessibleBrowseBoxTableBase::implToVCLColumnPos(), isAccessibleChildSelected(), and isRowBar().
|
private |
<type>IndexOutOfBoundsException</type> | If the specified row/column index (depending on type) is invalid. |
Definition at line 351 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxTableBase::ensureIsValidColumn(), accessibility::AccessibleBrowseBoxTableBase::ensureIsValidRow(), isRowBar(), and nIndex.
Referenced by getAccessibleChild(), and selectAccessibleChild().
|
overridevirtual |
Reimplemented from accessibility::AccessibleBrowseBoxBase.
Definition at line 72 of file AccessibleBrowseBoxHeaderBar.cxx.
References vcl::IAccessibleTableProvider::ConvertPointToColumnHeader(), vcl::IAccessibleTableProvider::ConvertPointToRowHeader(), accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), implGetChild(), isRowBar(), accessibility::AccessibleBrowseBoxBase::mpBrowseBox, and VCLPoint().
|
overridevirtual |
Definition at line 172 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxTableBase::ensureIsValidAddress(), accessibility::AccessibleBrowseBoxBase::getMutex(), implGetChild(), and accessibility::AccessibleBrowseBoxTableBase::implToVCLColumnPos().
|
overridevirtual |
Definition at line 55 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), ensureIsValidHeaderIndex(), accessibility::AccessibleBrowseBoxBase::getMutex(), implGetChild(), and accessibility::AccessibleBrowseBoxTableBase::implToVCLColumnPos().
|
overridevirtual |
Definition at line 105 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxTableBase::ensureIsValidColumn(), and accessibility::AccessibleBrowseBoxBase::getMutex().
|
overridevirtual |
Definition at line 122 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), and accessibility::AccessibleBrowseBoxBase::getMutex().
|
overridevirtual |
Reimplemented from accessibility::AccessibleBrowseBoxBase.
Definition at line 64 of file AccessibleBrowseBoxHeaderBar.cxx.
References vcl::BBINDEX_COLUMNHEADERBAR, vcl::BBINDEX_ROWHEADERBAR, and isRowBar().
|
overridevirtual |
Definition at line 96 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxTableBase::ensureIsValidRow(), and accessibility::AccessibleBrowseBoxBase::getMutex().
|
overridevirtual |
Definition at line 114 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), and accessibility::AccessibleBrowseBoxBase::getMutex().
|
overridevirtual |
Reimplemented from cppu::ImplHelper1< class Ifc1 >.
Definition at line 297 of file AccessibleBrowseBoxHeaderBar.cxx.
|
overridevirtual |
Definition at line 292 of file AccessibleBrowseBoxHeaderBar.cxx.
|
overridevirtual |
Definition at line 244 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), implGetChild(), implGetChildIndexFromSelectedIndex(), accessibility::AccessibleBrowseBoxTableBase::implToVCLColumnPos(), and nIndex.
|
overridevirtual |
Definition at line 235 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implGetSelectedColumnCount(), accessibility::AccessibleBrowseBoxTableBase::implGetSelectedRowCount(), and isRowBar().
|
overridevirtual |
Definition at line 142 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implGetSelectedColumns(), and isColumnBar().
|
overridevirtual |
Definition at line 130 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implGetSelectedRows(), and isRowBar().
|
overridevirtual |
Grabs the focus to (the current cell of) the data table.
Definition at line 86 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), and accessibility::AccessibleBrowseBoxBase::getMutex().
|
overrideprivatevirtual |
Implements accessibility::AccessibleBrowseBoxBase.
Definition at line 304 of file AccessibleBrowseBoxHeaderBar.cxx.
References vcl::IAccessibleTableProvider::calcHeaderRect(), isColumnBar(), and accessibility::AccessibleBrowseBoxBase::mpBrowseBox.
|
overrideprivatevirtual |
Implements accessibility::AccessibleBrowseBoxBase.
Definition at line 309 of file AccessibleBrowseBoxHeaderBar.cxx.
References vcl::IAccessibleTableProvider::calcHeaderRect(), isColumnBar(), and accessibility::AccessibleBrowseBoxBase::mpBrowseBox.
|
private |
Returns the specified row or column.
Uses one of the parameters, depending on object type.
Definition at line 328 of file AccessibleBrowseBoxHeaderBar.cxx.
References vcl::IAccessibleTableProvider::CreateAccessibleColumnHeader(), vcl::IAccessibleTableProvider::CreateAccessibleRowHeader(), isRowBar(), and accessibility::AccessibleBrowseBoxBase::mpBrowseBox.
Referenced by getAccessibleAtPoint(), getAccessibleCellAt(), getAccessibleChild(), and getSelectedAccessibleChild().
|
private |
<type>IndexOutOfBoundsException</type> | If the specified index is invalid. |
Definition at line 336 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxTableBase::implGetSelectedColumns(), accessibility::AccessibleBrowseBoxTableBase::implGetSelectedRows(), and isRowBar().
Referenced by getSelectedAccessibleChild().
|
overrideprivatevirtual |
Reimplemented from accessibility::AccessibleBrowseBoxTableBase.
Definition at line 320 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxTableBase::implGetColumnCount(), and isColumnBar().
|
overrideprivatevirtual |
Reimplemented from accessibility::AccessibleBrowseBoxTableBase.
Definition at line 314 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxTableBase::implGetRowCount(), and isRowBar().
|
overridevirtual |
Definition at line 207 of file AccessibleBrowseBoxHeaderBar.cxx.
References isAccessibleColumnSelected(), isAccessibleRowSelected(), and isRowBar().
Referenced by deselectAccessibleChild().
|
overridevirtual |
Definition at line 163 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxTableBase::ensureIsValidColumn(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implIsColumnSelected(), and isColumnBar().
Referenced by isAccessibleChildSelected().
|
overridevirtual |
Definition at line 154 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxTableBase::ensureIsValidRow(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implIsRowSelected(), and isRowBar().
Referenced by isAccessibleChildSelected().
|
overridevirtual |
Definition at line 183 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxTableBase::ensureIsValidAddress(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implIsColumnSelected(), accessibility::AccessibleBrowseBoxTableBase::implIsRowSelected(), and isRowBar().
|
inlineprivate |
Definition at line 208 of file AccessibleBrowseBoxHeaderBar.hxx.
References accessibility::AccessibleBrowseBoxBase::getType().
Referenced by AccessibleBrowseBoxHeaderBar(), getSelectedAccessibleColumns(), implGetBoundingBox(), implGetBoundingBoxOnScreen(), implGetColumnCount(), and isAccessibleColumnSelected().
|
inlineprivate |
Definition at line 203 of file AccessibleBrowseBoxHeaderBar.hxx.
References accessibility::AccessibleBrowseBoxBase::getType().
Referenced by AccessibleBrowseBoxHeaderBar(), deselectAccessibleChild(), ensureIsValidHeaderIndex(), getAccessibleAtPoint(), getAccessibleIndexInParent(), getSelectedAccessibleChildCount(), getSelectedAccessibleRows(), implGetChild(), implGetChildIndexFromSelectedIndex(), implGetRowCount(), isAccessibleChildSelected(), isAccessibleRowSelected(), isAccessibleSelected(), selectAccessibleChild(), and selectAllAccessibleChildren().
|
overridevirtual |
Queries for a new interface.
Reimplemented from cppu::ImplHelper1< class Ifc1 >.
Definition at line 273 of file AccessibleBrowseBoxHeaderBar.cxx.
References Any, accessibility::AccessibleBrowseBoxTableBase::queryInterface(), and cppu::ImplHelper1< class Ifc1 >::queryInterface().
|
overridevirtualnoexcept |
Releases the object (calls release() on base class).
Reimplemented from accessibility::AccessibleBrowseBoxTableBase.
Definition at line 285 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxTableBase::release().
|
overridevirtual |
Selects the specified child (row or column of the table).
Definition at line 195 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), ensureIsValidHeaderIndex(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implSelectColumn(), accessibility::AccessibleBrowseBoxTableBase::implSelectRow(), accessibility::AccessibleBrowseBoxTableBase::implToVCLColumnPos(), and isRowBar().
|
overridevirtual |
Selects all children or first, if multiselection is not supported.
Definition at line 223 of file AccessibleBrowseBoxHeaderBar.cxx.
References accessibility::AccessibleBrowseBoxBase::ensureIsAlive(), accessibility::AccessibleBrowseBoxBase::getMutex(), accessibility::AccessibleBrowseBoxTableBase::implSelectColumn(), accessibility::AccessibleBrowseBoxTableBase::implToVCLColumnPos(), isRowBar(), accessibility::AccessibleBrowseBoxBase::mpBrowseBox, and vcl::IAccessibleTableProvider::SelectAll().