LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
SwAccessibleTable Class Reference

#include <acctable.hxx>

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

Public Member Functions

 SwAccessibleTable (std::shared_ptr< SwAccessibleMap > const &pInitMap, const SwTabFrame *pTableFrame)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual OUString SAL_CALL getAccessibleDescription () override
 Return this object's description. More...
 
virtual sal_Int32 SAL_CALL getAccessibleRowCount () override
 
virtual sal_Int32 SAL_CALL getAccessibleColumnCount () override
 
virtual OUString SAL_CALL getAccessibleRowDescription (sal_Int32 nRow) override
 
virtual OUString SAL_CALL getAccessibleColumnDescription (sal_Int32 nColumn) 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::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 css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary () override
 
virtual sal_Bool SAL_CALL isAccessibleSelected (sal_Int32 nRow, sal_Int32 nColumn) 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
 
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 OUString SAL_CALL getImplementationName () override
 Returns an identifier for the implementation of this object. 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...
 
virtual void InvalidatePosOrSize (const SwRect &rOldBox) override
 
virtual void Dispose (bool bRecursive, bool bCanSkipInvisible=true) override
 
virtual void DisposeChild (const sw::access::SwAccessibleChild &rFrameOrObj, bool bRecursive, bool bCanSkipInvisible) override
 
virtual void InvalidateChildPosOrSize (const sw::access::SwAccessibleChild &rFrameOrObj, const SwRect &rFrame) override
 
virtual void SAL_CALL selectAccessibleChild (sal_Int64 nChildIndex) override
 
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 nChildIndex) override
 
sal_Int32 SAL_CALL getBackground () override
 
void FireSelectionEvent ()
 
void AddSelectionCell (SwAccessibleContext *, bool bAddOrRemove)
 
- Public Member Functions inherited from SwAccessibleContext
void FireAccessibleEvent (css::accessibility::AccessibleEventObject &rEvent)
 
 SwAccessibleContext (std::shared_ptr< SwAccessibleMap > const &pMap, sal_Int16 nRole, const SwFrame *pFrame)
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 nIndex) override
 
virtual css::uno::Sequence< css::uno::Reference< css::accessibility::XAccessible > > SAL_CALL getAccessibleChildren () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () 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
 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
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &aPoint) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) 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_Bool SAL_CALL supportsService (const OUString &sServiceName) override
 Return whether the specified service is supported by this class. More...
 
virtual void Dispose (bool bRecursive, bool bCanSkipInvisible=true)
 
virtual void DisposeChild (const sw::access::SwAccessibleChild &rFrameOrObj, bool bRecursive, bool bCanSkipInvisible)
 
virtual void InvalidatePosOrSize (const SwRect &rFrame)
 
virtual void InvalidateChildPosOrSize (const sw::access::SwAccessibleChild &rFrameOrObj, const SwRect &rFrame)
 
void InvalidateContent ()
 
void InvalidateCursorPos ()
 
void InvalidateFocus ()
 
void InvalidateStates (AccessibleStates _nStates)
 
void InvalidateRelation (sal_uInt16 nType)
 
void InvalidateTextSelection ()
 #i27301# - text selection has changed More...
 
void InvalidateAttr ()
 #i88069# - attributes has changed More...
 
bool HasAdditionalAccessibleChildren ()
 
vcl::Window * GetAdditionalAccessibleChild (const sal_Int32 nIndex)
 #i88070# - get additional accessible child by index More...
 
void GetAdditionalAccessibleChildren (std::vector< vcl::Window * > *pChildren)
 #i88070# - get all additional accessible children More...
 
const OUString & GetName () const
 
virtual bool HasCursor ()
 
bool Select (SwPaM *pPaM, SdrObject *pObj, bool bAdd)
 
bool Select (SwPaM &rPaM)
 
bool Select (SdrObject *pObj, bool bAdd)
 
virtual bool SetSelectedState (bool bSelected)
 
bool IsSelectedInDoc () const
 
bool IsDisposed () const
 
- Public Member Functions inherited from SwAccessibleFrame
bool IsShowing (const SwAccessibleMap &rAccMap, const sw::access::SwAccessibleChild &rFrameOrObj) const
 
bool IsShowing (const SwRect &rFrame) const
 
bool IsShowing (const SwAccessibleMap &rAccMap) const
 
const SwFrame * GetFrame () const
 
sal_Int32 GetChildIndex (SwAccessibleMap &rAccMap, const sw::access::SwAccessibleChild &rChild) const
 
- Public Member Functions inherited from SvtListener
 SvtListener ()=default
 
 SvtListener (const SvtListener &r)=default
 
virtual ~SvtListener () COVERITY_NOEXCEPT_FALSE
 
bool StartListening (SvtBroadcaster &rBroadcaster)
 
void EndListening (SvtBroadcaster &rBroadcaster)
 
void EndListeningAll ()
 
void CopyAllBroadcasters (const SvtListener &r)
 
bool HasBroadcaster () const
 
virtual void Notify (const SfxHint &rHint)
 
virtual void Query (QueryBase &rQuery) const
 

Protected Member Functions

virtual void GetStates (sal_Int64 &rStateSet) override
 
virtual ~SwAccessibleTable () override
 
void SetDesc (const OUString &sNewDesc)
 
virtual std::unique_ptr< SwAccessibleTableData_Impl > CreateNewTableData ()
 
void UpdateTableData ()
 
void ClearTableData ()
 
SwAccessibleTableData_Impl & GetTableData ()
 
bool HasTableData () const
 
virtual void Notify (const SfxHint &) override
 
- Protected Member Functions inherited from SwAccessibleContext
void SetName (const OUString &rName)
 
sal_Int16 GetRole () const
 
void SetParent (SwAccessibleContext *pParent)
 
css::uno::Reference< css::accessibility::XAccessible > GetWeakParent () const
 
bool IsDisposing () const
 
vcl::Window * GetWindow ()
 
SwAccessibleMap * GetMap ()
 
const SwAccessibleMap * GetMap () const
 
SwViewShell * GetShell ()
 convenience method to get the SwViewShell through accessibility map More...
 
const SwViewShell * GetShell () const
 
SwCursorShell * GetCursorShell ()
 convenience method to get SwCursorShell through accessibility map More...
 
const SwCursorShell * GetCursorShell () const
 
void ChildrenScrolled (const SwFrame *pFrame, const SwRect &rOldVisArea)
 
void Scrolled (const SwRect &rOldVisArea)
 
void ScrolledWithin (const SwRect &rOldVisArea)
 
void ScrolledIn ()
 
void ScrolledOut (const SwRect &rOldVisArea)
 
void InvalidateChildrenStates (const SwFrame *_pFrame, AccessibleStates _nStates)
 
void DisposeChildren (const SwFrame *pFrame, bool bRecursive, bool bCanSkipInvisible)
 
void DisposeShape (const SdrObject *pObj, ::accessibility::AccessibleShape *pAccImpl)
 
void ScrolledInShape (::accessibility::AccessibleShape *pAccImpl)
 
virtual void InvalidateContent_ (bool bVisibleDataFired)
 
virtual void InvalidateCursorPos_ ()
 
virtual void InvalidateFocus_ ()
 
void FireVisibleDataEvent ()
 
void FireStateChangedEvent (sal_Int64 nState, bool bNewState)
 
virtual void GetStates (sal_Int64 &rStateSet)
 
bool IsEditableState ()
 
css::awt::Rectangle getBoundsImpl (bool bRelative)
 Get bounding box. More...
 
void NotRegisteredAtAccessibleMap ()
 
void RemoveFrameFromAccessibleMap ()
 
void ThrowIfDisposed ()
 
virtual ~SwAccessibleContext () override
 
css::uno::Reference< css::accessibility::XAccessible > getAccessibleParentImpl ()
 
- Protected Member Functions inherited from SwAccessibleFrame
bool IsEditable (SwViewShell const *pVSh) const
 
bool IsOpaque (SwViewShell const *pVSh) const
 
bool IsInPagePreview () const
 
void ClearFrame ()
 
 SwAccessibleFrame (const SwRect &rVisArea, const SwFrame *pFrame, bool bIsPagePreview)
 
virtual ~SwAccessibleFrame ()
 
SwRect GetBounds (const SwAccessibleMap &rAccMap, const SwFrame *pFrame=nullptr)
 
const SwFrame * GetParent () const
 
sal_Int32 GetChildCount (SwAccessibleMap &rAccMap) const
 
sw::access::SwAccessibleChild GetChild (SwAccessibleMap &rAccMap, sal_Int32 nPos) const
 
sw::access::SwAccessibleChild GetChildAtPixel (const Point &rPos, SwAccessibleMap &rAccMap) const
 
void GetChildren (SwAccessibleMap &rAccMap, std::list< sw::access::SwAccessibleChild > &rChildren) const
 
void SetVisArea (const SwRect &rNewVisArea)
 
const SwRect & GetVisArea () const
 
OUString GetFormattedPageNumber () const
 

Private Types

typedef std::vector< std::pair< SwAccessibleContext *, css::uno::WeakReference< css::accessibility::XAccessible > > > Cells_t
 

Private Member Functions

const SwSelBoxes * GetSelBoxes () const
 
void FireTableChangeEvent (const SwAccessibleTableData_Impl &rTableData)
 
const SwTableBox * GetTableBox (sal_Int64) const
 get the SwTableBox* for the given child More...
 
bool IsChildSelected (sal_Int64 nChildIndex) const
 
sal_Int64 GetIndexOfSelectedChild (sal_Int64 nSelectedChildIndex) const
 

Private Attributes

std::unique_ptr< SwAccessibleTableData_Impl > mpTableData
 
OUString m_sDesc
 
Cells_t m_vecCellAdd
 
Cells_t m_vecCellRemove
 

Additional Inherited Members

- Static Public Member Functions inherited from SwAccessibleContext
static OUString GetResource (TranslateId pResId, const OUString *pArg1=nullptr, const OUString *pArg2=nullptr)
 
- Static Public Member Functions inherited from SwAccessibleFrame
static const SwFrame * GetParent (const sw::access::SwAccessibleChild &rFrameOrObj, bool bInPagePreview)
 
- Static Protected Member Functions inherited from SwAccessibleFrame
static sal_Int32 GetChildCount (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame *pFrame, bool bInPagePreviewr)
 
static sw::access::SwAccessibleChild GetChild (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, sal_Int32 &rPos, bool bInPagePreview)
 
static bool GetChildIndex (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, const sw::access::SwAccessibleChild &rChild, sal_Int32 &rPos, bool bInPagePreview)
 
static sw::access::SwAccessibleChild GetChildAtPixel (const SwRect &rVisArea, const SwFrame &rFrame, const Point &rPos, bool bInPagePreview, SwAccessibleMap &rAccMap)
 
static void GetChildren (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, std::list< sw::access::SwAccessibleChild > &rChildren, bool bInPagePreview)
 
- Protected Attributes inherited from SwAccessibleContext
std::mutex m_Mutex
 
bool m_isSelectedInDoc
 

Detailed Description

Definition at line 40 of file acctable.hxx.

Member Typedef Documentation

◆ Cells_t

typedef std::vector< std::pair<SwAccessibleContext*, css::uno::WeakReference<css::accessibility::XAccessible> > > SwAccessibleTable::Cells_t
private

Definition at line 50 of file acctable.hxx.

Constructor & Destructor Documentation

◆ ~SwAccessibleTable()

SwAccessibleTable::~SwAccessibleTable ( )
overrideprotectedvirtual

Definition at line 626 of file acctable.cxx.

References mpTableData.

◆ SwAccessibleTable()

SwAccessibleTable::SwAccessibleTable ( std::shared_ptr< SwAccessibleMap > const &  pInitMap,
const SwTabFrame *  pTableFrame 
)

Member Function Documentation

◆ acquire()

virtual void SAL_CALL SwAccessibleTable::acquire ( )
inlineoverridevirtualnoexcept

Definition at line 107 of file acctable.hxx.

◆ AddSelectionCell()

void SwAccessibleTable::AddSelectionCell ( SwAccessibleContext *  pAccCell,
bool  bAddOrRemove 
)

Definition at line 1539 of file acctable.cxx.

References m_vecCellAdd, and m_vecCellRemove.

◆ clearAccessibleSelection()

void SAL_CALL SwAccessibleTable::clearAccessibleSelection ( )
overridevirtual

◆ ClearTableData()

void SwAccessibleTable::ClearTableData ( )
protected

Definition at line 725 of file acctable.cxx.

References mpTableData.

Referenced by DisposeChild(), and InvalidateChildPosOrSize().

◆ CreateNewTableData()

std::unique_ptr< SwAccessibleTableData_Impl > SwAccessibleTable::CreateNewTableData ( )
protectedvirtual

◆ deselectAccessibleChild()

void SAL_CALL SwAccessibleTable::deselectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

◆ Dispose()

void SwAccessibleTable::Dispose ( bool  bRecursive,
bool  bCanSkipInvisible = true 
)
overridevirtual

Reimplemented from SwAccessibleContext.

Definition at line 1184 of file acctable.cxx.

References SwAccessibleContext::Dispose(), and SvtListener::EndListeningAll().

◆ DisposeChild()

void SwAccessibleTable::DisposeChild ( const sw::access::SwAccessibleChild &  rFrameOrObj,
bool  bRecursive,
bool  bCanSkipInvisible 
)
overridevirtual

◆ FireSelectionEvent()

void SwAccessibleTable::FireSelectionEvent ( )

◆ FireTableChangeEvent()

void SwAccessibleTable::FireTableChangeEvent ( const SwAccessibleTableData_Impl &  rTableData)
private

◆ getAccessibleCaption()

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

Definition at line 1022 of file acctable.cxx.

◆ getAccessibleCellAt()

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

◆ getAccessibleColumn()

sal_Int32 SAL_CALL SwAccessibleTable::getAccessibleColumn ( sal_Int64  nChildIndex)
overridevirtual

◆ getAccessibleColumnCount()

sal_Int32 SAL_CALL SwAccessibleTable::getAccessibleColumnCount ( )
overridevirtual

◆ getAccessibleColumnDescription()

OUString SAL_CALL SwAccessibleTable::getAccessibleColumnDescription ( sal_Int32  nColumn)
overridevirtual

◆ getAccessibleColumnExtentAt()

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

◆ getAccessibleColumnHeaders()

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

◆ getAccessibleDescription()

OUString SAL_CALL SwAccessibleTable::getAccessibleDescription ( )
overridevirtual

Return this object's description.

Definition at line 730 of file acctable.cxx.

References m_sDesc, and SwAccessibleContext::ThrowIfDisposed().

◆ getAccessibleIndex()

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

◆ getAccessibleRow()

sal_Int32 SAL_CALL SwAccessibleTable::getAccessibleRow ( sal_Int64  nChildIndex)
overridevirtual

◆ getAccessibleRowCount()

sal_Int32 SAL_CALL SwAccessibleTable::getAccessibleRowCount ( )
overridevirtual

◆ getAccessibleRowDescription()

OUString SAL_CALL SwAccessibleTable::getAccessibleRowDescription ( sal_Int32  nRow)
overridevirtual

◆ getAccessibleRowExtentAt()

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

◆ getAccessibleRowHeaders()

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

Reimplemented in SwAccessibleTableColHeaders.

Definition at line 884 of file acctable.cxx.

Referenced by getAccessibleRowDescription().

◆ getAccessibleSummary()

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

Definition at line 1028 of file acctable.cxx.

◆ getBackground()

sal_Int32 SAL_CALL SwAccessibleTable::getBackground ( )
overridevirtual

◆ getImplementationId()

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

Definition at line 707 of file acctable.cxx.

◆ getImplementationName()

OUString SAL_CALL SwAccessibleTable::getImplementationName ( )
overridevirtual

Returns an identifier for the implementation of this object.

Reimplemented in SwAccessibleTableColHeaders.

Definition at line 1151 of file acctable.cxx.

◆ GetIndexOfSelectedChild()

sal_Int64 SwAccessibleTable::GetIndexOfSelectedChild ( sal_Int64  nSelectedChildIndex) const
private

◆ GetSelBoxes()

const SwSelBoxes * SwAccessibleTable::GetSelBoxes ( ) const
private

◆ getSelectedAccessibleChild()

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

◆ getSelectedAccessibleChildCount()

sal_Int64 SAL_CALL SwAccessibleTable::getSelectedAccessibleChildCount ( )
overridevirtual

◆ getSelectedAccessibleColumns()

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

◆ getSelectedAccessibleRows()

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

◆ GetStates()

void SwAccessibleTable::GetStates ( sal_Int64 &  rStateSet)
overrideprotectedvirtual

Reimplemented from SwAccessibleContext.

Definition at line 596 of file acctable.cxx.

References SwAccessibleContext::GetCursorShell(), and SwAccessibleContext::GetStates().

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL SwAccessibleTable::getSupportedServiceNames ( )
overridevirtual

Returns a list of all supported services.

In this case that is just the AccessibleContext service.

Definition at line 1162 of file acctable.cxx.

References sAccessibleServiceName.

◆ GetTableBox()

const SwTableBox * SwAccessibleTable::GetTableBox ( sal_Int64  nChildIndex) const
private

◆ GetTableData()

SwAccessibleTableData_Impl & SwAccessibleTable::GetTableData ( )
inlineprotected

◆ getTypes()

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

Definition at line 699 of file acctable.cxx.

References cppu::OTypeCollection::getTypes().

◆ HasTableData()

bool SwAccessibleTable::HasTableData ( ) const
inlineprotected

Definition at line 90 of file acctable.hxx.

References mpTableData.

Referenced by DisposeChild(), InvalidateChildPosOrSize(), and InvalidatePosOrSize().

◆ InvalidateChildPosOrSize()

void SwAccessibleTable::InvalidateChildPosOrSize ( const sw::access::SwAccessibleChild &  rFrameOrObj,
const SwRect &  rFrame 
)
overridevirtual

◆ InvalidatePosOrSize()

void SwAccessibleTable::InvalidatePosOrSize ( const SwRect &  rOldBox)
overridevirtual

◆ isAccessibleChildSelected()

sal_Bool SAL_CALL SwAccessibleTable::isAccessibleChildSelected ( sal_Int64  nChildIndex)
overridevirtual

◆ isAccessibleColumnSelected()

sal_Bool SAL_CALL SwAccessibleTable::isAccessibleColumnSelected ( sal_Int32  nColumn)
overridevirtual

◆ isAccessibleRowSelected()

sal_Bool SAL_CALL SwAccessibleTable::isAccessibleRowSelected ( sal_Int32  nRow)
overridevirtual

◆ isAccessibleSelected()

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

◆ IsChildSelected()

bool SwAccessibleTable::IsChildSelected ( sal_Int64  nChildIndex) const
private

◆ Notify()

void SwAccessibleTable::Notify ( const SfxHint &  rHint)
overrideprotectedvirtual

◆ queryInterface()

uno::Any SwAccessibleTable::queryInterface ( const css::uno::Type &  aType)
overridevirtual

Reimplemented in SwAccessibleTableColHeaders.

Definition at line 672 of file acctable.cxx.

Referenced by SwAccessibleTableColHeaders::queryInterface().

◆ release()

virtual void SAL_CALL SwAccessibleTable::release ( )
inlineoverridevirtualnoexcept

Definition at line 110 of file acctable.hxx.

◆ selectAccessibleChild()

void SAL_CALL SwAccessibleTable::selectAccessibleChild ( sal_Int64  nChildIndex)
overridevirtual

◆ selectAllAccessibleChildren()

void SAL_CALL SwAccessibleTable::selectAllAccessibleChildren ( )
overridevirtual

◆ selectColumn()

sal_Bool SAL_CALL SwAccessibleTable::selectColumn ( sal_Int32  column)
overridevirtual

◆ selectRow()

sal_Bool SAL_CALL SwAccessibleTable::selectRow ( sal_Int32  row)
overridevirtual

◆ SetDesc()

void SwAccessibleTable::SetDesc ( const OUString &  sNewDesc)
inlineprotected

Definition at line 73 of file acctable.hxx.

References m_sDesc.

Referenced by SwAccessibleTableColHeaders::SwAccessibleTableColHeaders().

◆ supportsService()

sal_Bool SAL_CALL SwAccessibleTable::supportsService ( const OUString &  sServiceName)
overridevirtual

Return whether the specified service is supported by this class.

Reimplemented from SwAccessibleContext.

Definition at line 1156 of file acctable.cxx.

References cppu::supportsService().

◆ unselectColumn()

sal_Bool SAL_CALL SwAccessibleTable::unselectColumn ( sal_Int32  column)
overridevirtual

◆ unselectRow()

sal_Bool SAL_CALL SwAccessibleTable::unselectRow ( sal_Int32  row)
overridevirtual

◆ UpdateTableData()

void SwAccessibleTable::UpdateTableData ( )
protected

Member Data Documentation

◆ m_sDesc

OUString SwAccessibleTable::m_sDesc
private

Definition at line 48 of file acctable.hxx.

Referenced by getAccessibleDescription(), Notify(), SetDesc(), and SwAccessibleTable().

◆ m_vecCellAdd

Cells_t SwAccessibleTable::m_vecCellAdd
private

Definition at line 51 of file acctable.hxx.

Referenced by AddSelectionCell(), and FireSelectionEvent().

◆ m_vecCellRemove

Cells_t SwAccessibleTable::m_vecCellRemove
private

Definition at line 52 of file acctable.hxx.

Referenced by AddSelectionCell(), and FireSelectionEvent().

◆ mpTableData

std::unique_ptr<SwAccessibleTableData_Impl> SwAccessibleTable::mpTableData
private

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