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 () override throw () |
virtual void SAL_CALL | release () override throw () |
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 bSeleted) |
bool | IsSeletedInDoc () 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 () | |
SvtListener (const SvtListener &r) | |
virtual | ~SvtListener () COVERITY_NOEXCEPT_FALSE |
bool | StartListening (SvtBroadcaster &rBroadcaster) |
bool | 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 (const char *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) |
![]() | |
mutable::osl::Mutex | m_Mutex |
bool | m_isSelectedInDoc |
Definition at line 42 of file acctable.hxx.
typedef std::vector< std::pair<SwAccessibleContext*, css::uno::WeakReference<css::accessibility::XAccessible> > > SwAccessibleTable::Cells_t |
Definition at line 219 of file acctable.hxx.
|
overrideprotectedvirtual |
Definition at line 629 of file acctable.cxx.
References mpTableData.
SwAccessibleTable::SwAccessibleTable | ( | std::shared_ptr< SwAccessibleMap > const & | pInitMap, |
const SwTabFrame * | pTableFrame | ||
) |
Definition at line 611 of file acctable.cxx.
References SwLayoutFrame::GetFormat(), SwAccessibleFrame::GetFormattedPageNumber(), SwAccessibleFrame::GetFrame(), SwFormat::GetName(), SwAccessibleContext::GetName(), SwFrame::GetPhyPageNum(), SwAccessibleContext::GetResource(), m_sDesc, SwAccessibleContext::SetName(), SvtListener::StartListening(), TABLE, and UpdateTableData().
|
inlineoverridevirtual |
Definition at line 104 of file acctable.hxx.
void SwAccessibleTable::AddSelectionCell | ( | SwAccessibleContext * | pAccCell, |
bool | bAddOrRemove | ||
) |
Definition at line 1548 of file acctable.cxx.
References m_vecCellAdd, and m_vecCellRemove.
|
overridevirtual |
Definition at line 1370 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 1437 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 1193 of file acctable.cxx.
References SwAccessibleContext::Dispose(), and SvtListener::EndListeningAll().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1200 of file acctable.cxx.
References ClearTableData(), SwAccessibleContext::DisposeChild(), FireTableChangeEvent(), SwAccessibleContext::GetMap(), GetTableData(), and HasTableData().
void SwAccessibleTable::FireSelectionEvent | ( | ) |
Definition at line 1507 of file acctable.cxx.
References aEvent, SwAccessibleContext::FireAccessibleEvent(), m_vecCellAdd, m_vecCellRemove, and SELECTION_WITH_NUM.
|
private |
Definition at line 519 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 1031 of file acctable.cxx.
|
overridevirtual |
Definition at line 1014 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetCell(), SwAccessibleMap::GetContext(), SwAccessibleContext::GetMap(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1123 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 SwAccessibleTableColHeaders::getAccessibleChildCount(), 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 1069 of file acctable.cxx.
References SwAccessibleFrame::GetChildIndex(), SwAccessibleContext::GetMap(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by selectColumn(), and selectRow().
|
overridevirtual |
Definition at line 1087 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 1037 of file acctable.cxx.
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1487 of file acctable.cxx.
References COL_AUTO(), 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 1160 of file acctable.cxx.
|
private |
Definition at line 574 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), and n.
Referenced by getSelectedAccessibleChild().
|
private |
Definition at line 507 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 1410 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChild(), SwAccessibleContext::getAccessibleChildCount(), GetIndexOfSelectedChild(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1393 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), n, nCount, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 940 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetColumnCount(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 917 of file acctable.cxx.
References SwAccessibleTableData_Impl::GetRowCount(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overrideprotectedvirtual |
Reimplemented from SwAccessibleContext.
Definition at line 598 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 1171 of file acctable.cxx.
References sAccessibleServiceName.
|
private |
get the SwTableBox* for the given child
Definition at line 536 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 707 of file acctable.cxx.
References cppu::OTypeCollection::getTypes().
|
inlineprotected |
Definition at line 87 of file acctable.hxx.
Referenced by DisposeChild(), InvalidateChildPosOrSize(), and InvalidatePosOrSize().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 1223 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 1176 of file acctable.cxx.
References CreateNewTableData(), FireTableChangeEvent(), SwAccessibleFrame::GetFrame(), GetTableData(), HasTableData(), SwAccessibleContext::InvalidatePosOrSize(), mpTableData, Pos, and SwAccessibleTableData_Impl::SetTablePos().
|
overridevirtual |
Definition at line 1357 of file acctable.cxx.
References SwAccessibleContext::getAccessibleChildCount(), IsChildSelected(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 987 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 962 of file acctable.cxx.
References SwAccessibleTableData_Impl::CheckRowAndCol(), GetSelBoxes(), SwAccessibleTableData_Impl::GetSelection(), GetTableData(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1043 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 560 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 636 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, RES_NAME_CHANGED, and SwAccessibleContext::SetName().
|
overridevirtual |
Reimplemented in SwAccessibleTableColHeaders.
Definition at line 680 of file acctable.cxx.
Referenced by SwAccessibleTableColHeaders::queryInterface().
|
inlineoverridevirtual |
Definition at line 107 of file acctable.hxx.
|
overridevirtual |
Definition at line 1278 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(), SwAccessibleContext::ThrowIfDisposed(), and USHRT_MAX.
Referenced by selectAllAccessibleChildren(), selectColumn(), and selectRow().
|
overridevirtual |
Definition at line 1385 of file acctable.cxx.
References clearAccessibleSelection(), SwAccessibleContext::getAccessibleChildCount(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 1579 of file acctable.cxx.
References getAccessibleIndex(), getAccessibleRowCount(), isAccessibleColumnSelected(), and selectAccessibleChild().
|
overridevirtual |
Definition at line 1563 of file acctable.cxx.
References getAccessibleColumnCount(), getAccessibleIndex(), isAccessibleColumnSelected(), and selectAccessibleChild().
|
inlineprotected |
Definition at line 70 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 1165 of file acctable.cxx.
References cppu::supportsService().
|
overridevirtual |
Definition at line 1614 of file acctable.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::EndAction(), getAccessibleRowCount(), SwAccessibleContext::GetCursorShell(), isAccessibleSelected(), and SwCursorShell::StartAction().
|
overridevirtual |
Definition at line 1596 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 50 of file acctable.hxx.
Referenced by getAccessibleDescription(), Notify(), and SwAccessibleTable().
Cells_t SwAccessibleTable::m_vecCellAdd |
Definition at line 220 of file acctable.hxx.
Referenced by AddSelectionCell(), and FireSelectionEvent().
Cells_t SwAccessibleTable::m_vecCellRemove |
Definition at line 221 of file acctable.hxx.
Referenced by AddSelectionCell(), and FireSelectionEvent().
|
private |
Definition at line 49 of file acctable.hxx.
Referenced by ClearTableData(), GetTableData(), InvalidateChildPosOrSize(), InvalidatePosOrSize(), UpdateTableData(), and ~SwAccessibleTable().