LibreOffice Module sw (master) 1
|
#include <acctable.hxx>
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 |
Definition at line 40 of file acctable.hxx.
|
private |
Definition at line 50 of file acctable.hxx.
|
overrideprotectedvirtual |
Definition at line 626 of file acctable.cxx.
References mpTableData.
SwAccessibleTable::SwAccessibleTable | ( | std::shared_ptr< SwAccessibleMap > const & | pInitMap, |
const SwTabFrame * | pTableFrame | ||
) |
Definition at line 608 of file acctable.cxx.
References SwLayoutFrame::GetFormat(), 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 107 of file acctable.hxx.
void SwAccessibleTable::AddSelectionCell | ( | SwAccessibleContext * | pAccCell, |
bool | bAddOrRemove | ||
) |
Definition at line 1539 of file acctable.cxx.
References m_vecCellAdd, and m_vecCellRemove.
|
overridevirtual |
Definition at line 1361 of file acctable.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::EndAction(), SwAccessibleContext::GetCursorShell(), SwCursorShell::StartAction(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectAllAccessibleChildren().
|
protected |
Definition at line 725 of file acctable.cxx.
References mpTableData.
Referenced by DisposeChild(), and InvalidateChildPosOrSize().
|
protectedvirtual |
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 713 of file acctable.cxx.
References SwAccessibleFrame::GetFrame(), SwAccessibleContext::GetMap(), and SwAccessibleFrame::IsInPagePreview().
Referenced by InvalidateChildPosOrSize(), InvalidatePosOrSize(), and UpdateTableData().
|
overridevirtual |
Definition at line 1428 of file acctable.cxx.
References SwCursorShell::EndAction(), SwNode::FindTableBoxStartNode(), fnTableEnd, SwAccessibleContext::getAccessibleChildCount(), SwCursorShell::GetCursor(), SwAccessibleContext::GetCursorShell(), SwPaM::GetMark(), SwPosition::GetNode(), SwPaM::GetPoint(), SwTableBox::GetSttNd(), GetTableBox(), SwCursorShell::GetTableCrs(), GotoCurrTable(), IsChildSelected(), SwCursorShell::MoveTable(), SwAccessibleContext::Select(), SwCursorShell::SetMark(), SwCursorShell::StartAction(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1184 of file acctable.cxx.
References SwAccessibleContext::Dispose(), and SvtListener::EndListeningAll().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1191 of file acctable.cxx.
References ClearTableData(), SwAccessibleContext::DisposeChild(), FireTableChangeEvent(), SwAccessibleContext::GetMap(), GetTableData(), and HasTableData().
void SwAccessibleTable::FireSelectionEvent | ( | ) |
Definition at line 1498 of file acctable.cxx.
References aEvent, SwAccessibleContext::FireAccessibleEvent(), m_vecCellAdd, m_vecCellRemove, and SELECTION_WITH_NUM.
|
private |
Definition at line 517 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 1022 of file acctable.cxx.
|
overridevirtual |
Definition at line 1005 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetCell(), SwAccessibleMap::GetContext(), SwAccessibleContext::GetMap(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1114 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 748 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetColumnCount(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectRow(), and unselectRow().
|
overridevirtual |
Definition at line 790 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), getAccessibleColumnHeaders(), and GetTableData().
|
overridevirtual |
Definition at line 853 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 891 of file acctable.cxx.
References SwAccessibleFrame::GetFrame(), and SwAccessibleContext::GetMap().
Referenced by getAccessibleColumnDescription().
|
overridevirtual |
Return this object's description.
Definition at line 730 of file acctable.cxx.
References m_sDesc, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1060 of file acctable.cxx.
References SwAccessibleFrame::GetChildIndex(), SwAccessibleContext::GetMap(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectColumn(), and selectRow().
|
overridevirtual |
Definition at line 1078 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 739 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetRowCount(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectColumn(), and unselectColumn().
|
overridevirtual |
Definition at line 757 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), getAccessibleRowHeaders(), and GetTableData().
|
overridevirtual |
Definition at line 823 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 884 of file acctable.cxx.
Referenced by getAccessibleRowDescription().
|
overridevirtual |
Definition at line 1028 of file acctable.cxx.
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1478 of file acctable.cxx.
References COL_AUTO(), ColorTransparency, SwAccessibleContext::getAccessibleParent(), SwFrame::GetAttrSet(), SwAttrSet::GetBackground(), SvxBrushItem::GetColor(), and SwAccessibleFrame::GetFrame().
|
overridevirtual |
Definition at line 707 of file acctable.cxx.
|
overridevirtual |
Returns an identifier for the implementation of this object.
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 1151 of file acctable.cxx.
|
private |
Definition at line 572 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), and n.
Referenced by getSelectedAccessibleChild().
|
private |
Definition at line 505 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 1401 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChild(), SwAccessibleContext::getAccessibleChildCount(), GetIndexOfSelectedChild(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1384 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), n, nCount, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 931 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetColumnCount(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 908 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetRowCount(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overrideprotectedvirtual |
Reimplemented from SwAccessibleContext.
Definition at line 596 of file acctable.cxx.
References 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 1162 of file acctable.cxx.
References sAccessibleServiceName.
|
private |
get the SwTableBox* for the given child
Definition at line 534 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 226 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 699 of file acctable.cxx.
References cppu::OTypeCollection::getTypes().
|
inlineprotected |
Definition at line 90 of file acctable.hxx.
References mpTableData.
Referenced by DisposeChild(), InvalidateChildPosOrSize(), and InvalidatePosOrSize().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1214 of file acctable.cxx.
References aEvent, ClearTableData(), CreateNewTableData(), SwAccessibleContext::FireAccessibleEvent(), FireTableChangeEvent(), SwAccessibleTableData_Impl::GetCellAtPos(), SwAccessibleFrame::GetFrame(), GetTableData(), HasTableData(), SwAccessibleContext::InvalidateChildPosOrSize(), mpTableData, Pos, and SAL_WARN_IF.
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1167 of file acctable.cxx.
References CreateNewTableData(), FireTableChangeEvent(), SwAccessibleFrame::GetFrame(), GetTableData(), HasTableData(), SwAccessibleContext::InvalidatePosOrSize(), mpTableData, Pos, and SwAccessibleTableData_Impl::SetTablePos().
|
overridevirtual |
Definition at line 1348 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 978 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectColumn().
|
overridevirtual |
Definition at line 953 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectRow().
|
overridevirtual |
Definition at line 1034 of file acctable.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::end(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::find(), SwAccessibleTableData_Impl::GetCell(), GetSelBoxes(), SwCellFrame::GetTabBox(), GetTableData(), SwFrame::IsCellFrame(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by unselectColumn(), and unselectRow().
|
private |
Definition at line 558 of file acctable.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::end(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::find(), GetSelBoxes(), and GetTableBox().
Referenced by deselectAccessibleChild(), GetIndexOfSelectedChild(), getSelectedAccessibleChildCount(), isAccessibleChildSelected(), and selectAccessibleChild().
|
overrideprotectedvirtual |
Reimplemented from SvtListener.
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 633 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(), m_sDesc, and SwAccessibleContext::SetName().
|
overridevirtual |
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 672 of file acctable.cxx.
Referenced by SwAccessibleTableColHeaders::queryInterface().
|
inlineoverridevirtualnoexcept |
Definition at line 110 of file acctable.hxx.
|
overridevirtual |
Definition at line 1269 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(), nPos, SwAccessibleContext::Select(), SwCursorShell::SetMark(), SwPaM::SetMark(), SwCursorShell::StartAction(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectAllAccessibleChildren(), selectColumn(), and selectRow().
|
overridevirtual |
Definition at line 1376 of file acctable.cxx.
References clearAccessibleSelection(), SwAccessibleContext::getAccessibleChildCount(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 1570 of file acctable.cxx.
References getAccessibleIndex(), getAccessibleRowCount(), isAccessibleColumnSelected(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 1554 of file acctable.cxx.
References getAccessibleColumnCount(), getAccessibleIndex(), isAccessibleRowSelected(), and selectAccessibleChild().
|
inlineprotected |
Definition at line 73 of file acctable.hxx.
References m_sDesc.
Referenced by SwAccessibleTableColHeaders::SwAccessibleTableColHeaders().
|
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().
|
overridevirtual |
Definition at line 1605 of file acctable.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::EndAction(), getAccessibleRowCount(), SwAccessibleContext::GetCursorShell(), isAccessibleSelected(), and SwCursorShell::StartAction().
|
overridevirtual |
Definition at line 1587 of file acctable.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::EndAction(), getAccessibleColumnCount(), SwAccessibleContext::GetCursorShell(), isAccessibleSelected(), and SwCursorShell::StartAction().
|
protected |
Definition at line 719 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(), SetDesc(), and SwAccessibleTable().
|
private |
Definition at line 51 of file acctable.hxx.
Referenced by AddSelectionCell(), and FireSelectionEvent().
|
private |
Definition at line 52 of file acctable.hxx.
Referenced by AddSelectionCell(), and FireSelectionEvent().
|
private |
Definition at line 47 of file acctable.hxx.
Referenced by ClearTableData(), GetTableData(), HasTableData(), InvalidateChildPosOrSize(), InvalidatePosOrSize(), UpdateTableData(), and ~SwAccessibleTable().