LibreOffice Module sw (master)
1
|
#include <acctable.hxx>
Public Types | |
typedef std::vector< std::pair< SwAccessibleContext *, css::uno::WeakReference< css::accessibility::XAccessible > > > | Cells_t |
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_Int32 SAL_CALL | getAccessibleIndex (sal_Int32 nRow, sal_Int32 nColumn) override |
virtual sal_Int32 SAL_CALL | getAccessibleRow (sal_Int32 nChildIndex) override |
virtual sal_Int32 SAL_CALL | getAccessibleColumn (sal_Int32 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_Int32 nChildIndex) override |
virtual sal_Bool SAL_CALL | isAccessibleChildSelected (sal_Int32 nChildIndex) override |
virtual void SAL_CALL | clearAccessibleSelection () override |
virtual void SAL_CALL | selectAllAccessibleChildren () override |
virtual sal_Int32 SAL_CALL | getSelectedAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getSelectedAccessibleChild (sal_Int32 nSelectedChildIndex) override |
virtual void SAL_CALL | deselectAccessibleChild (sal_Int32 nChildIndex) override |
sal_Int32 SAL_CALL | getBackground () override |
void | FireSelectionEvent () |
void | AddSelectionCell (SwAccessibleContext *, bool bAddOrRemove) |
![]() | |
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_Int32 SAL_CALL | getAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int32 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_Int32 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 css::uno::Reference< css::accessibility::XAccessibleStateSet > 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 |
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 | 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 |
![]() | |
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 | Query (QueryBase &rQuery) const |
Public Attributes | |
Cells_t | m_vecCellAdd |
Cells_t | m_vecCellRemove |
Protected Member Functions | |
virtual void | GetStates (::utl::AccessibleStateSetHelper &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 |
![]() | |
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_Int16 nState, bool bNewState) |
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 () |
![]() | |
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 Member Functions | |
const SwSelBoxes * | GetSelBoxes () const |
void | FireTableChangeEvent (const SwAccessibleTableData_Impl &rTableData) |
const SwTableBox * | GetTableBox (sal_Int32) const |
get the SwTableBox* for the given child More... | |
bool | IsChildSelected (sal_Int32 nChildIndex) const |
sal_Int32 | GetIndexOfSelectedChild (sal_Int32 nSelectedChildIndex) const |
Private Attributes | |
std::unique_ptr< SwAccessibleTableData_Impl > | mpTableData |
OUString | m_sDesc |
Additional Inherited Members | |
![]() | |
static OUString | GetResource (TranslateId pResId, const OUString *pArg1=nullptr, const OUString *pArg2=nullptr) |
![]() | |
static const SwFrame * | GetParent (const sw::access::SwAccessibleChild &rFrameOrObj, bool bInPagePreview) |
![]() | |
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) |
![]() | |
std::mutex | m_Mutex |
bool | m_isSelectedInDoc |
Definition at line 40 of file acctable.hxx.
typedef std::vector< std::pair<SwAccessibleContext*, css::uno::WeakReference<css::accessibility::XAccessible> > > SwAccessibleTable::Cells_t |
Definition at line 217 of file acctable.hxx.
|
overrideprotectedvirtual |
Definition at line 628 of file acctable.cxx.
References mpTableData.
SwAccessibleTable::SwAccessibleTable | ( | std::shared_ptr< SwAccessibleMap > const & | pInitMap, |
const SwTabFrame * | pTableFrame | ||
) |
Definition at line 610 of file acctable.cxx.
References GetFormat(), SwLayoutFrame::GetFormat(), SwAccessibleFrame::GetFormattedPageNumber(), SwAccessibleFrame::GetFrame(), SwFormat::GetName(), SwAccessibleContext::GetName(), SwFrame::GetPhyPageNum(), SwAccessibleContext::GetResource(), m_sDesc, SwAccessibleContext::SetName(), SvtListener::StartListening(), TABLE, and UpdateTableData().
|
inlineoverridevirtualnoexcept |
Definition at line 102 of file acctable.hxx.
void SwAccessibleTable::AddSelectionCell | ( | SwAccessibleContext * | pAccCell, |
bool | bAddOrRemove | ||
) |
Definition at line 1547 of file acctable.cxx.
References m_vecCellAdd, and m_vecCellRemove.
|
overridevirtual |
Definition at line 1369 of file acctable.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::EndAction(), SwAccessibleContext::GetCursorShell(), SwCursorShell::StartAction(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectAllAccessibleChildren().
|
protected |
Definition at line 733 of file acctable.cxx.
References mpTableData.
Referenced by DisposeChild(), and InvalidateChildPosOrSize().
|
protectedvirtual |
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 721 of file acctable.cxx.
References SwAccessibleFrame::GetFrame(), SwAccessibleContext::GetMap(), and SwAccessibleFrame::IsInPagePreview().
Referenced by InvalidateChildPosOrSize(), InvalidatePosOrSize(), and UpdateTableData().
|
overridevirtual |
Definition at line 1436 of file acctable.cxx.
References SwCursorShell::EndAction(), SwNode::FindTableBoxStartNode(), fnTableEnd, SwAccessibleContext::getAccessibleChildCount(), SwCursorShell::GetCursor(), SwAccessibleContext::GetCursorShell(), SwPaM::GetMark(), SwNodeIndex::GetNode(), SwPaM::GetPoint(), SwTableBox::GetSttNd(), GetTableBox(), SwCursorShell::GetTableCrs(), GotoCurrTable(), IsChildSelected(), SwCursorShell::MoveTable(), SwPosition::nNode, SwAccessibleContext::Select(), SwCursorShell::SetMark(), SwCursorShell::StartAction(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1192 of file acctable.cxx.
References SwAccessibleContext::Dispose(), and SvtListener::EndListeningAll().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1199 of file acctable.cxx.
References ClearTableData(), SwAccessibleContext::DisposeChild(), FireTableChangeEvent(), SwAccessibleContext::GetMap(), GetTableData(), and HasTableData().
void SwAccessibleTable::FireSelectionEvent | ( | ) |
Definition at line 1506 of file acctable.cxx.
References aEvent, SwAccessibleContext::FireAccessibleEvent(), m_vecCellAdd, m_vecCellRemove, and SELECTION_WITH_NUM.
|
private |
Definition at line 518 of file acctable.cxx.
References aEvent, SwAccessibleContext::FireAccessibleEvent(), SwAccessibleTableData_Impl::GetColumnCount(), and SwAccessibleTableData_Impl::GetRowCount().
Referenced by DisposeChild(), InvalidateChildPosOrSize(), and InvalidatePosOrSize().
|
overridevirtual |
Definition at line 1030 of file acctable.cxx.
|
overridevirtual |
Definition at line 1013 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetCell(), SwAccessibleMap::GetContext(), SwAccessibleContext::GetMap(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1122 of file acctable.cxx.
References begin, SwAccessibleContext::getAccessibleChildCount(), SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetFrame(), SwFrameAreaDefinition::getFrameArea(), SwAccessibleContext::GetMap(), GetTableData(), SwRect::Left(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 756 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetColumnCount(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectRow(), and unselectRow().
|
overridevirtual |
Definition at line 798 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), getAccessibleColumnHeaders(), and GetTableData().
|
overridevirtual |
Definition at line 861 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), SwAccessibleTableData_Impl::GetCellAtPos(), SwAccessibleFrame::GetFrame(), SwFrameAreaDefinition::getFrameArea(), GetTableData(), SwRect::Left(), SwRect::Right(), SwAccessibleContext::ThrowIfDisposed(), and UpdateTableData().
|
overridevirtual |
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 899 of file acctable.cxx.
References SwAccessibleFrame::GetFrame(), and SwAccessibleContext::GetMap().
Referenced by getAccessibleColumnDescription().
|
overridevirtual |
Return this object's description.
Definition at line 738 of file acctable.cxx.
References m_sDesc, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1068 of file acctable.cxx.
References SwAccessibleFrame::GetChildIndex(), SwAccessibleContext::GetMap(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectColumn(), and selectRow().
|
overridevirtual |
Definition at line 1086 of file acctable.cxx.
References begin, SwAccessibleContext::getAccessibleChildCount(), SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetFrame(), SwFrameAreaDefinition::getFrameArea(), SwAccessibleContext::GetMap(), GetTableData(), SwAccessibleContext::ThrowIfDisposed(), and SwRect::Top().
|
overridevirtual |
Definition at line 747 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetRowCount(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectColumn(), and unselectColumn().
|
overridevirtual |
Definition at line 765 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), getAccessibleRowHeaders(), and GetTableData().
|
overridevirtual |
Definition at line 831 of file acctable.cxx.
References SwRect::Bottom(), SwAccessibleTableData_Impl::CheckRowAndCol(), SwAccessibleTableData_Impl::GetCellAtPos(), SwAccessibleFrame::GetFrame(), SwFrameAreaDefinition::getFrameArea(), GetTableData(), SwAccessibleContext::ThrowIfDisposed(), SwRect::Top(), and UpdateTableData().
|
overridevirtual |
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 892 of file acctable.cxx.
Referenced by getAccessibleRowDescription().
|
overridevirtual |
Definition at line 1036 of file acctable.cxx.
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1486 of file acctable.cxx.
References COL_AUTO(), ColorTransparency, SwAccessibleContext::getAccessibleParent(), SwFrame::GetAttrSet(), SwAttrSet::GetBackground(), SvxBrushItem::GetColor(), and SwAccessibleFrame::GetFrame().
|
overridevirtual |
Definition at line 715 of file acctable.cxx.
|
overridevirtual |
Returns an identifier for the implementation of this object.
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 1159 of file acctable.cxx.
|
private |
Definition at line 573 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), and n.
Referenced by getSelectedAccessibleChild().
|
private |
Definition at line 506 of file acctable.cxx.
References SwAccessibleContext::GetCursorShell(), SwTableCursor::GetSelectedBoxes(), SwCursorShell::GetTableCursor(), and SwCursorShell::IsTableMode().
Referenced by getSelectedAccessibleColumns(), getSelectedAccessibleRows(), isAccessibleColumnSelected(), isAccessibleRowSelected(), isAccessibleSelected(), and IsChildSelected().
|
overridevirtual |
Definition at line 1409 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChild(), SwAccessibleContext::getAccessibleChildCount(), GetIndexOfSelectedChild(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1392 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), n, nCount, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 939 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetColumnCount(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 916 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetRowCount(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overrideprotectedvirtual |
Reimplemented from SwAccessibleContext.
Definition at line 597 of file acctable.cxx.
References utl::AccessibleStateSetHelper::AddState(), SwAccessibleContext::GetCursorShell(), and SwAccessibleContext::GetStates().
|
overridevirtual |
Returns a list of all supported services.
In this case that is just the AccessibleContext service.
Definition at line 1170 of file acctable.cxx.
References sAccessibleServiceName.
|
private |
get the SwTableBox* for the given child
Definition at line 535 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), SwAccessibleFrame::GetChild(), SwAccessibleContext::GetMap(), SwCellFrame::GetTabBox(), and SwFrame::IsCellFrame().
Referenced by deselectAccessibleChild(), IsChildSelected(), and selectAccessibleChild().
|
inlineprotected |
Definition at line 224 of file acctable.hxx.
References mpTableData, and UpdateTableData().
Referenced by DisposeChild(), getAccessibleCellAt(), getAccessibleColumn(), getAccessibleColumnCount(), getAccessibleColumnDescription(), getAccessibleColumnExtentAt(), getAccessibleIndex(), getAccessibleRow(), getAccessibleRowCount(), getAccessibleRowDescription(), getAccessibleRowExtentAt(), getSelectedAccessibleColumns(), getSelectedAccessibleRows(), InvalidateChildPosOrSize(), InvalidatePosOrSize(), isAccessibleColumnSelected(), isAccessibleRowSelected(), and isAccessibleSelected().
|
overridevirtual |
Definition at line 707 of file acctable.cxx.
References cppu::OTypeCollection::getTypes().
|
inlineprotected |
Definition at line 85 of file acctable.hxx.
Referenced by DisposeChild(), InvalidateChildPosOrSize(), and InvalidatePosOrSize().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1222 of file acctable.cxx.
References aEvent, ClearTableData(), CreateNewTableData(), SwAccessibleContext::FireAccessibleEvent(), FireTableChangeEvent(), SwAccessibleTableData_Impl::GetCellAtPos(), SwAccessibleFrame::GetFrame(), SwAccessibleTableData_Impl::GetRowCount(), GetTableData(), HasTableData(), SwAccessibleContext::InvalidateChildPosOrSize(), mpTableData, Pos, and SAL_WARN_IF.
Reimplemented from SwAccessibleContext.
Definition at line 1175 of file acctable.cxx.
References CreateNewTableData(), FireTableChangeEvent(), SwAccessibleFrame::GetFrame(), GetTableData(), HasTableData(), SwAccessibleContext::InvalidatePosOrSize(), mpTableData, Pos, and SwAccessibleTableData_Impl::SetTablePos().
|
overridevirtual |
Definition at line 1356 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 986 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectColumn(), and selectRow().
|
overridevirtual |
Definition at line 961 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1042 of file acctable.cxx.
References o3tl::sorted_vector< Value, Compare, Find, class >::end(), o3tl::sorted_vector< Value, Compare, Find, class >::find(), SwAccessibleTableData_Impl::GetCell(), GetSelBoxes(), SwCellFrame::GetTabBox(), GetTableData(), SwFrame::IsCellFrame(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by unselectColumn(), and unselectRow().
|
private |
Definition at line 559 of file acctable.cxx.
References o3tl::sorted_vector< Value, Compare, Find, class >::end(), o3tl::sorted_vector< Value, Compare, Find, class >::find(), GetSelBoxes(), and GetTableBox().
Referenced by deselectAccessibleChild(), GetIndexOfSelectedChild(), getSelectedAccessibleChildCount(), isAccessibleChildSelected(), and selectAccessibleChild().
Reimplemented from SvtListener.
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 635 of file acctable.cxx.
References aEvent, SvtListener::EndListeningAll(), SwAccessibleContext::FireAccessibleEvent(), SwLayoutFrame::GetFormat(), SwAccessibleFrame::GetFormattedPageNumber(), SwAccessibleFrame::GetFrame(), SfxHint::GetId(), SwFormat::GetName(), SwAccessibleContext::GetName(), SwFrame::GetPhyPageNum(), SwAccessibleContext::GetResource(), sw::LegacyModifyHint::GetWhich(), m_sDesc, RES_NAME_CHANGED(), and SwAccessibleContext::SetName().
|
overridevirtual |
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 680 of file acctable.cxx.
Referenced by SwAccessibleTableColHeaders::queryInterface().
|
inlineoverridevirtualnoexcept |
Definition at line 105 of file acctable.hxx.
|
overridevirtual |
Definition at line 1277 of file acctable.cxx.
References SwCursorShell::EndAction(), fnMoveForward, fnTableEnd, SwAccessibleContext::getAccessibleChildCount(), SwCursorShell::GetCursor(), SwAccessibleContext::GetCursorShell(), SwPaM::GetMark(), SwPaM::GetPoint(), SwTableLines::GetPos(), SwTableBox::GetSttNd(), SwTableNode::GetTable(), GetTableBox(), SwCursorShell::GetTableCrs(), SwTable::GetTabLines(), SwTableLine::GetUpper(), SwTableBox::GetUpper(), GoInNode(), GotoCurrTable(), IsChildSelected(), SwCursorShell::IsCursorInTable(), SwPaM::Move(), SwCursorShell::MoveTable(), SwAccessibleContext::Select(), SwPaM::SetMark(), SwCursorShell::SetMark(), SwCursorShell::StartAction(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectAllAccessibleChildren(), selectColumn(), and selectRow().
|
overridevirtual |
Definition at line 1384 of file acctable.cxx.
References clearAccessibleSelection(), SwAccessibleContext::getAccessibleChildCount(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 1578 of file acctable.cxx.
References getAccessibleIndex(), getAccessibleRowCount(), isAccessibleColumnSelected(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 1562 of file acctable.cxx.
References getAccessibleColumnCount(), getAccessibleIndex(), isAccessibleColumnSelected(), and selectAccessibleChild().
|
inlineprotected |
Definition at line 68 of file acctable.hxx.
Referenced by SwAccessibleTableColHeaders::SwAccessibleTableColHeaders().
|
overridevirtual |
Return whether the specified service is supported by this class.
Reimplemented from SwAccessibleContext.
Definition at line 1164 of file acctable.cxx.
References cppu::supportsService().
|
overridevirtual |
Definition at line 1613 of file acctable.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::EndAction(), getAccessibleRowCount(), SwAccessibleContext::GetCursorShell(), isAccessibleSelected(), and SwCursorShell::StartAction().
|
overridevirtual |
Definition at line 1595 of file acctable.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::EndAction(), getAccessibleColumnCount(), SwAccessibleContext::GetCursorShell(), isAccessibleSelected(), and SwCursorShell::StartAction().
|
protected |
Definition at line 727 of file acctable.cxx.
References CreateNewTableData(), and mpTableData.
Referenced by getAccessibleColumnExtentAt(), getAccessibleRowExtentAt(), GetTableData(), and SwAccessibleTable().
|
private |
Definition at line 48 of file acctable.hxx.
Referenced by getAccessibleDescription(), Notify(), and SwAccessibleTable().
Cells_t SwAccessibleTable::m_vecCellAdd |
Definition at line 218 of file acctable.hxx.
Referenced by AddSelectionCell(), and FireSelectionEvent().
Cells_t SwAccessibleTable::m_vecCellRemove |
Definition at line 219 of file acctable.hxx.
Referenced by AddSelectionCell(), and FireSelectionEvent().
|
private |
Definition at line 47 of file acctable.hxx.
Referenced by ClearTableData(), GetTableData(), InvalidateChildPosOrSize(), InvalidatePosOrSize(), UpdateTableData(), and ~SwAccessibleTable().