LibreOffice Module sc (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ScAccessibleTableBase Class Reference

#include <AccessibleTableBase.hxx>

Inheritance diagram for ScAccessibleTableBase:
[legend]
Collaboration diagram for ScAccessibleTableBase:
[legend]

Public Member Functions

 ScAccessibleTableBase (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ScDocument *pDoc, const ScRange &rRange)
 
virtual void SAL_CALL disposing () override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 ===== XInterface ===================================================== More...
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual sal_Int32 SAL_CALL getAccessibleRowCount () override
 ===== XAccessibleTable ================================================ More...
 
virtual sal_Int32 SAL_CALL getAccessibleColumnCount () override
 Returns the number of columns in the table. More...
 
virtual OUString SAL_CALL getAccessibleRowDescription (sal_Int32 nRow) override
 Returns the description of the specified row in the table. More...
 
virtual OUString SAL_CALL getAccessibleColumnDescription (sal_Int32 nColumn) override
 Returns the description text of the specified column in the table. More...
 
virtual sal_Int32 SAL_CALL getAccessibleRowExtentAt (sal_Int32 nRow, sal_Int32 nColumn) override
 Returns the number of rows occupied by the Accessible at a specified row and column in the table. More...
 
virtual sal_Int32 SAL_CALL getAccessibleColumnExtentAt (sal_Int32 nRow, sal_Int32 nColumn) override
 Returns the number of columns occupied by the Accessible at a specified row and column in the table. More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL getAccessibleRowHeaders () override
 Returns the row headers as an AccessibleTable. More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL getAccessibleColumnHeaders () override
 Returns the column headers as an AccessibleTable. More...
 
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleRows () override
 Returns the selected rows in a table. More...
 
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleColumns () override
 Returns the selected columns in a table. More...
 
virtual sal_Bool SAL_CALL isAccessibleRowSelected (sal_Int32 nRow) override
 Returns a boolean value indicating whether the specified row is selected. More...
 
virtual sal_Bool SAL_CALL isAccessibleColumnSelected (sal_Int32 nColumn) override
 Returns a boolean value indicating whether the specified column is selected. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCellAt (sal_Int32 nRow, sal_Int32 nColumn) override
 Returns the Accessible at a specified row and column in the table. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption () override
 Returns the caption for the table. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary () override
 Returns the summary description of the table. More...
 
virtual sal_Bool SAL_CALL isAccessibleSelected (sal_Int32 nRow, sal_Int32 nColumn) override
 Returns a boolean value indicating whether the accessible at a specified row and column is selected. More...
 
virtual sal_Int64 SAL_CALL getAccessibleIndex (sal_Int32 nRow, sal_Int32 nColumn) override
 ===== XAccessibleExtendedTable ======================================== More...
 
virtual sal_Int32 SAL_CALL getAccessibleRow (sal_Int64 nChildIndex) override
 Returns the row number of an index in the table. More...
 
virtual sal_Int32 SAL_CALL getAccessibleColumn (sal_Int64 nChildIndex) override
 Returns the column number of an index in the table. More...
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 Return the number of currently visible children. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 nIndex) override
 Return the specified child or NULL if index is invalid. More...
 
virtual sal_Bool SAL_CALL selectRow (sal_Int32 row) override
 
virtual sal_Bool SAL_CALL selectColumn (sal_Int32 column) override
 
virtual sal_Bool SAL_CALL unselectRow (sal_Int32 row) override
 
virtual sal_Bool SAL_CALL unselectColumn (sal_Int32 column) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 Return NULL to indicate that an empty relation set. More...
 
virtual sal_Int64 SAL_CALL getAccessibleStateSet () override
 Return the set of current states. More...
 
virtual void SAL_CALL selectAccessibleChild (sal_Int64 nChildIndex) override
 ===== XAccessibleSelection =========================================== More...
 
virtual sal_Bool SAL_CALL isAccessibleChildSelected (sal_Int64 nChildIndex) override
 
virtual void SAL_CALL clearAccessibleSelection () override
 
virtual void SAL_CALL selectAllAccessibleChildren () override
 
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
 
virtual OUString SAL_CALL getImplementationName () override
 ===== XServiceInfo =================================================== More...
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 ===== XTypeProvider =================================================== More...
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 Returns an implementation id. More...
 
virtual void SAL_CALL disposing () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 ===== XAccessibleEventListener ======================================== More...
 
- Public Member Functions inherited from ScAccessibleContextBase
 ScAccessibleContextBase (css::uno::Reference< css::accessibility::XAccessible > xParent, const sal_Int16 aRole)
 
virtual void Init ()
 
virtual void SAL_CALL disposing () override
 
bool isShowing ()
 
virtual bool isVisible ()
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 ===== SfxListener ===================================================== More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 ===== XAccessible ===================================================== More...
 
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &rPoint) override
 ===== XAccessibleComponent ============================================ More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (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 void SAL_CALL grabFocus () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 ===== XAccessibleContext ============================================== More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 nIndex) override
 Return the specified child or NULL if index is invalid. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 Return a reference to the parent. More...
 
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent () override
 Return this objects index among the parents children. More...
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 Return this object's role. More...
 
virtual OUString SAL_CALL getAccessibleDescription () override
 Return this object's description. More...
 
virtual OUString SAL_CALL getAccessibleName () override
 Return the object's current name. More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 Return NULL to indicate that an empty relation set. More...
 
virtual sal_Int64 SAL_CALL getAccessibleStateSet () override
 Return the set of current states. More...
 
virtual css::lang::Locale SAL_CALL getLocale () override
 Return the parents locale or throw exception if this object has no parent yet/anymore. More...
 
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 ===== XAccessibleEventBroadcaster ===================================== More...
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 ===== XAccessibleEventListener ======================================== More...
 
virtual void SAL_CALL notifyEvent (const css::accessibility::AccessibleEventObject &aEvent) override
 
virtual OUString SAL_CALL getImplementationName () override
 ===== XServiceInfo ==================================================== More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &sServiceName) override
 Return whether the specified service is supported by this class. More...
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 Returns a list of all supported services. More...
 
void CommitChange (const css::accessibility::AccessibleEventObject &rEvent) const
 Calls all Listener to tell they the change. More...
 
void SetName (const OUString &rName)
 Use this method to set initial Name without notification. More...
 
void SetDescription (const OUString &rDesc)
 Use this method to set initial Description without notification. More...
 
void SetParent (const css::uno::Reference< css::accessibility::XAccessible > &rParent)
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () 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
 

Protected Member Functions

virtual ~ScAccessibleTableBase () override
 
virtual OUString createAccessibleDescription () override
 Return this object's description. More...
 
virtual OUString createAccessibleName () override
 Return the object's current name. More...
 
void CommitTableModelChange (sal_Int32 nStartRow, sal_Int32 nStartCol, sal_Int32 nEndRow, sal_Int32 nEndCol, sal_uInt16 nId)
 
- Protected Member Functions inherited from ScAccessibleContextBase
virtual ~ScAccessibleContextBase () override
 
virtual OUString createAccessibleDescription ()
 Return this object's description. More...
 
virtual OUString createAccessibleName ()
 Return the object's current name. More...
 
virtual tools::Rectangle GetBoundingBoxOnScreen () const
 Return the object's current bounding box relative to the desktop. More...
 
virtual tools::Rectangle GetBoundingBox () const
 Return the object's current bounding box relative to the parent object. More...
 
void CommitFocusGained () const
 Calls all FocusListener to tell they that the focus is gained. More...
 
void CommitFocusLost () const
 Calls all FocusListener to tell they that the focus is lost. More...
 
bool IsDefunc () const
 
void IsObjectValid () const
 
- Protected Member Functions inherited from cppu::ImplHelper2< class Ifc1, class Ifc2 >
 ~ImplHelper2 () SAL_NOEXCEPT
 

Protected Attributes

ScRange maRange
 contains the range of the table, because it could be a subrange of the complete table More...
 
ScDocumentmpDoc
 
- Protected Attributes inherited from ScAccessibleContextBase
css::uno::Reference< css::accessibility::XAccessible > mxParent
 Reference to the parent object. More...
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 38 of file AccessibleTableBase.hxx.

Constructor & Destructor Documentation

◆ ScAccessibleTableBase()

ScAccessibleTableBase::ScAccessibleTableBase ( const css::uno::Reference< css::accessibility::XAccessible > &  rxParent,
ScDocument pDoc,
const ScRange rRange 
)

Definition at line 39 of file AccessibleTableBase.cxx.

References maRange.

◆ ~ScAccessibleTableBase()

ScAccessibleTableBase::~ScAccessibleTableBase ( )
overrideprotectedvirtual

Definition at line 50 of file AccessibleTableBase.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL ScAccessibleTableBase::acquire ( )
overridevirtualnoexcept

Definition at line 77 of file AccessibleTableBase.cxx.

◆ clearAccessibleSelection()

void SAL_CALL ScAccessibleTableBase::clearAccessibleSelection ( )
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 384 of file AccessibleTableBase.cxx.

◆ CommitTableModelChange()

void ScAccessibleTableBase::CommitTableModelChange ( sal_Int32  nStartRow,
sal_Int32  nStartCol,
sal_Int32  nEndRow,
sal_Int32  nEndCol,
sal_uInt16  nId 
)
protected

◆ createAccessibleDescription()

OUString ScAccessibleTableBase::createAccessibleDescription ( )
overrideprotectedvirtual

Return this object's description.

Reimplemented from ScAccessibleContextBase.

Definition at line 341 of file AccessibleTableBase.cxx.

References STR_ACC_TABLE_DESCR.

◆ createAccessibleName()

OUString ScAccessibleTableBase::createAccessibleName ( )
overrideprotectedvirtual

Return the object's current name.

Reimplemented from ScAccessibleContextBase.

Definition at line 346 of file AccessibleTableBase.cxx.

References ScRange::aStart, ScDocument::GetName(), maRange, mpDoc, ScResId(), sName, and ScAddress::Tab().

◆ deselectAccessibleChild()

void SAL_CALL ScAccessibleTableBase::deselectAccessibleChild ( sal_Int64  nSelectedChildIndex)
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 405 of file AccessibleTableBase.cxx.

◆ disposing() [1/3]

void SAL_CALL ScAccessibleContextBase::disposing ( )
overridevirtual

Reimplemented from ScAccessibleContextBase.

Definition at line 63 of file AccessibleContextBase.cxx.

◆ disposing() [2/3]

void SAL_CALL ScAccessibleTableBase::disposing ( )
overridevirtual

◆ disposing() [3/3]

virtual void SAL_CALL ScAccessibleContextBase::disposing ( const css::lang::EventObject &  Source)
overridevirtual

===== XAccessibleEventListener ========================================

Reimplemented from ScAccessibleContextBase.

◆ getAccessibleCaption()

uno::Reference< XAccessible > SAL_CALL ScAccessibleTableBase::getAccessibleCaption ( )
overridevirtual

Returns the caption for the table.

Definition at line 244 of file AccessibleTableBase.cxx.

◆ getAccessibleCellAt()

uno::Reference< XAccessible > SAL_CALL ScAccessibleTableBase::getAccessibleCellAt ( sal_Int32  nRow,
sal_Int32  nColumn 
)
overridevirtual

Returns the Accessible at a specified row and column in the table.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 237 of file AccessibleTableBase.cxx.

Referenced by getAccessibleChild().

◆ getAccessibleChild()

uno::Reference< XAccessible > SAL_CALL ScAccessibleTableBase::getAccessibleChild ( sal_Int64  nIndex)
overridevirtual

Return the specified child or NULL if index is invalid.

override to calculate this on demand

Reimplemented from ScAccessibleContextBase.

Definition at line 321 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), getAccessibleCellAt(), getAccessibleChildCount(), ScAccessibleContextBase::IsObjectValid(), maRange, and nIndex.

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL ScAccessibleTableBase::getAccessibleChildCount ( )
overridevirtual

◆ getAccessibleColumn()

sal_Int32 SAL_CALL ScAccessibleTableBase::getAccessibleColumn ( sal_Int64  nChildIndex)
overridevirtual

◆ getAccessibleColumnCount()

sal_Int32 SAL_CALL ScAccessibleTableBase::getAccessibleColumnCount ( )
overridevirtual

Returns the number of columns in the table.

Definition at line 98 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScAccessibleContextBase::IsObjectValid(), and maRange.

◆ getAccessibleColumnDescription()

OUString SAL_CALL ScAccessibleTableBase::getAccessibleColumnDescription ( sal_Int32  nColumn)
overridevirtual

Returns the description text of the specified column in the table.

Definition at line 116 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), and maRange.

◆ getAccessibleColumnExtentAt()

sal_Int32 SAL_CALL ScAccessibleTableBase::getAccessibleColumnExtentAt ( sal_Int32  nRow,
sal_Int32  nColumn 
)
overridevirtual

Returns the number of columns occupied by the Accessible at a specified row and column in the table.

Returns 1 if it is only a cell and the number of columns the cell is merged if the cell is a merged cell.

Definition at line 160 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScTable::ExtendMerge(), ScDocument::FetchTable(), ScAccessibleContextBase::IsObjectValid(), maRange, mpDoc, nCount, ScAddress::Row(), and ScAddress::Tab().

◆ getAccessibleColumnHeaders()

uno::Reference< XAccessibleTable > SAL_CALL ScAccessibleTableBase::getAccessibleColumnHeaders ( )
overridevirtual

Returns the column headers as an AccessibleTable.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 202 of file AccessibleTableBase.cxx.

◆ getAccessibleIndex()

sal_Int64 SAL_CALL ScAccessibleTableBase::getAccessibleIndex ( sal_Int32  nRow,
sal_Int32  nColumn 
)
overridevirtual

===== XAccessibleExtendedTable ========================================

Returns the index of the cell on the given position.

Definition at line 266 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScAccessibleContextBase::IsObjectValid(), maRange, and ScAddress::Row().

Referenced by ScAccessibleSpreadsheet::GetAccessibleCellAt().

◆ getAccessibleRelationSet()

uno::Reference< XAccessibleRelationSet > SAL_CALL ScAccessibleTableBase::getAccessibleRelationSet ( )
overridevirtual

Return NULL to indicate that an empty relation set.

Reimplemented from ScAccessibleContextBase.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 356 of file AccessibleTableBase.cxx.

◆ getAccessibleRow()

sal_Int32 SAL_CALL ScAccessibleTableBase::getAccessibleRow ( sal_Int64  nChildIndex)
overridevirtual

◆ getAccessibleRowCount()

sal_Int32 SAL_CALL ScAccessibleTableBase::getAccessibleRowCount ( )
overridevirtual

===== XAccessibleTable ================================================

Returns the number of rows in the table.

Definition at line 91 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, ScAccessibleContextBase::IsObjectValid(), maRange, and ScAddress::Row().

◆ getAccessibleRowDescription()

OUString SAL_CALL ScAccessibleTableBase::getAccessibleRowDescription ( sal_Int32  nRow)
overridevirtual

Returns the description of the specified row in the table.

Definition at line 105 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, maRange, and ScAddress::Row().

◆ getAccessibleRowExtentAt()

sal_Int32 SAL_CALL ScAccessibleTableBase::getAccessibleRowExtentAt ( sal_Int32  nRow,
sal_Int32  nColumn 
)
overridevirtual

Returns the number of rows occupied by the Accessible at a specified row and column in the table.

Returns 1 if it is only a cell and the number of rows the cell is merged if the cell is a merged cell.

Definition at line 127 of file AccessibleTableBase.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScTable::ExtendMerge(), ScDocument::FetchTable(), ScAccessibleContextBase::IsObjectValid(), maRange, mpDoc, nCount, ScAddress::Row(), and ScAddress::Tab().

◆ getAccessibleRowHeaders()

uno::Reference< XAccessibleTable > SAL_CALL ScAccessibleTableBase::getAccessibleRowHeaders ( )
overridevirtual

Returns the row headers as an AccessibleTable.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 193 of file AccessibleTableBase.cxx.

◆ getAccessibleStateSet()

sal_Int64 SAL_CALL ScAccessibleTableBase::getAccessibleStateSet ( )
overridevirtual

Return the set of current states.

Reimplemented from ScAccessibleContextBase.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 362 of file AccessibleTableBase.cxx.

◆ getAccessibleSummary()

uno::Reference< XAccessible > SAL_CALL ScAccessibleTableBase::getAccessibleSummary ( )
overridevirtual

Returns the summary description of the table.

Definition at line 251 of file AccessibleTableBase.cxx.

◆ getImplementationId()

uno::Sequence< sal_Int8 > SAL_CALL ScAccessibleTableBase::getImplementationId ( )
overridevirtual

Returns an implementation id.

Reimplemented from cppu::ImplHelper2< class Ifc1, class Ifc2 >.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 424 of file AccessibleTableBase.cxx.

◆ getImplementationName()

OUString SAL_CALL ScAccessibleTableBase::getImplementationName ( )
overridevirtual

===== XServiceInfo ===================================================

Returns an identifier for the implementation of this object.

Reimplemented from ScAccessibleContextBase.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 411 of file AccessibleTableBase.cxx.

◆ getSelectedAccessibleChild()

uno::Reference< XAccessible > SAL_CALL ScAccessibleTableBase::getSelectedAccessibleChild ( sal_Int64  nSelectedChildIndex)
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 399 of file AccessibleTableBase.cxx.

◆ getSelectedAccessibleChildCount()

sal_Int64 SAL_CALL ScAccessibleTableBase::getSelectedAccessibleChildCount ( )
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 393 of file AccessibleTableBase.cxx.

◆ getSelectedAccessibleColumns()

uno::Sequence< sal_Int32 > SAL_CALL ScAccessibleTableBase::getSelectedAccessibleColumns ( )
overridevirtual

Returns the selected columns in a table.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 218 of file AccessibleTableBase.cxx.

◆ getSelectedAccessibleRows()

uno::Sequence< sal_Int32 > SAL_CALL ScAccessibleTableBase::getSelectedAccessibleRows ( )
overridevirtual

Returns the selected rows in a table.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 211 of file AccessibleTableBase.cxx.

◆ getTypes()

uno::Sequence< uno::Type > SAL_CALL ScAccessibleTableBase::getTypes ( )
overridevirtual

===== XTypeProvider ===================================================

returns the possible types

Reimplemented from cppu::ImplHelper2< class Ifc1, class Ifc2 >.

Definition at line 418 of file AccessibleTableBase.cxx.

References comphelper::concatSequences(), and cppu::ImplHelper2< class Ifc1, class Ifc2 >::getTypes().

◆ isAccessibleChildSelected()

sal_Bool SAL_CALL ScAccessibleTableBase::isAccessibleChildSelected ( sal_Int64  nChildIndex)
overridevirtual

◆ isAccessibleColumnSelected()

sal_Bool SAL_CALL ScAccessibleTableBase::isAccessibleColumnSelected ( sal_Int32  nColumn)
overridevirtual

Returns a boolean value indicating whether the specified column is selected.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 231 of file AccessibleTableBase.cxx.

◆ isAccessibleRowSelected()

sal_Bool SAL_CALL ScAccessibleTableBase::isAccessibleRowSelected ( sal_Int32  nRow)
overridevirtual

Returns a boolean value indicating whether the specified row is selected.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 225 of file AccessibleTableBase.cxx.

◆ isAccessibleSelected()

sal_Bool SAL_CALL ScAccessibleTableBase::isAccessibleSelected ( sal_Int32  nRow,
sal_Int32  nColumn 
)
overridevirtual

Returns a boolean value indicating whether the accessible at a specified row and column is selected.

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 258 of file AccessibleTableBase.cxx.

Referenced by isAccessibleChildSelected().

◆ queryInterface()

uno::Any SAL_CALL ScAccessibleTableBase::queryInterface ( css::uno::Type const &  rType)
overridevirtual

===== XInterface =====================================================

Reimplemented from cppu::ImplHelper2< class Ifc1, class Ifc2 >.

Definition at line 64 of file AccessibleTableBase.cxx.

References uno::Any::hasValue(), and cppu::ImplHelper2< class Ifc1, class Ifc2 >::queryInterface().

◆ release()

void SAL_CALL ScAccessibleTableBase::release ( )
overridevirtualnoexcept

Definition at line 83 of file AccessibleTableBase.cxx.

◆ selectAccessibleChild()

void SAL_CALL ScAccessibleTableBase::selectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

===== XAccessibleSelection ===========================================

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 370 of file AccessibleTableBase.cxx.

◆ selectAllAccessibleChildren()

void SAL_CALL ScAccessibleTableBase::selectAllAccessibleChildren ( )
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 388 of file AccessibleTableBase.cxx.

◆ selectColumn()

sal_Bool SAL_CALL ScAccessibleTableBase::selectColumn ( sal_Int32  column)
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 451 of file AccessibleTableBase.cxx.

◆ selectRow()

sal_Bool SAL_CALL ScAccessibleTableBase::selectRow ( sal_Int32  row)
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 446 of file AccessibleTableBase.cxx.

◆ unselectColumn()

sal_Bool SAL_CALL ScAccessibleTableBase::unselectColumn ( sal_Int32  column)
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 461 of file AccessibleTableBase.cxx.

◆ unselectRow()

sal_Bool SAL_CALL ScAccessibleTableBase::unselectRow ( sal_Int32  row)
overridevirtual

Reimplemented in ScAccessibleSpreadsheet.

Definition at line 456 of file AccessibleTableBase.cxx.

Member Data Documentation

◆ maRange

ScRange ScAccessibleTableBase::maRange
protected

◆ mpDoc

ScDocument* ScAccessibleTableBase::mpDoc
protected

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