LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwAccessibleMap Class Referencefinal

#include <accmap.hxx>

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

Public Member Functions

 SwAccessibleMap (SwViewShell *pSh)
 
virtual ~SwAccessibleMap () override
 
css::uno::Reference< css::accessibility::XAccessible > GetDocumentView ()
 
css::uno::Reference< css::accessibility::XAccessible > GetDocumentPreview (const std::vector< std::unique_ptr< PreviewPage > > &_rPreviewPages, const Fraction &_rScale, const SwPageFrame *_pSelectedPageFrame, const Size &_rPreviewWinSize)
 
::rtl::Reference< SwAccessibleContextGetContextImpl (const SwFrame *pFrame, bool bCreate=true)
 
css::uno::Reference< css::accessibility::XAccessible > GetContext (const SwFrame *pFrame, bool bCreate=true)
 
::rtl::Reference< ::accessibility::AccessibleShapeGetContextImpl (const SdrObject *pObj, SwAccessibleContext *pParentImpl, bool bCreate=true)
 
css::uno::Reference< css::accessibility::XAccessible > GetContext (const SdrObject *pObj, SwAccessibleContext *pParentImpl, bool bCreate=true)
 
SwViewShellGetShell () const
 
void AddShapeContext (const SdrObject *pObj, css::uno::Reference< css::accessibility::XAccessible > const &xAccShape)
 
void AddGroupContext (const SdrObject *pParentObj, css::uno::Reference< css::accessibility::XAccessible > const &xAccParent)
 
void RemoveGroupContext (const SdrObject *pParentObj)
 
const SwRectGetVisArea () const
 
Size GetPreviewPageSize (sal_uInt16 _nPreviewPageNum) const
 get size of a dedicated preview page More...
 
void RemoveContext (const SwFrame *pFrame)
 
void RemoveContext (const SdrObject *pObj)
 
void A11yDispose (const SwFrame *pFrame, const SdrObject *pObj, vcl::Window *pWindow, bool bRecursive=false, bool bCanSkipInvisible=true)
 
void InvalidatePosOrSize (const SwFrame *pFrame, const SdrObject *pObj, vcl::Window *pWindow, const SwRect &rOldFrame)
 
void InvalidateContent (const SwFrame *pFrame)
 
void InvalidateAttr (const SwTextFrame &rTextFrame)
 
void InvalidateCursorPosition (const SwFrame *pFrame)
 
void InvalidateFocus ()
 
void SetCursorContext (const ::rtl::Reference< SwAccessibleContext > &rCursorContext)
 
void InvalidateEditableStates (const SwFrame *_pFrame)
 
void InvalidateRelationSet (const SwFrame *pMaster, const SwFrame *pFollow)
 
void InvalidateParaFlowRelation (const SwTextFrame &_rTextFrame, const bool _bFrom)
 invalidation CONTENT_FLOWS_FROM/_TO relation of a paragraph More...
 
void InvalidateParaTextSelection (const SwTextFrame &_rTextFrame)
 invalidation of text selection of a paragraph More...
 
void InvalidateTextSelectionOfAllParas ()
 invalidation of text selection of all paragraphs More...
 
sal_Int32 GetChildIndex (const SwFrame &rParentFrame, vcl::Window &rChild) const
 
void UpdatePreview (const std::vector< std::unique_ptr< PreviewPage > > &_rPreviewPages, const Fraction &_rScale, const SwPageFrame *_pSelectedPageFrame, const Size &_rPreviewWinSize)
 
void InvalidatePreviewSelection (sal_uInt16 nSelPage)
 
bool IsPageSelected (const SwPageFrame *pPageFrame) const
 
void FireEvents ()
 
const OUString & GetDocName () const
 
virtual tools::Rectangle GetVisibleArea () const override
 
virtual Point LogicToPixel (const Point &rPoint) const override
 
virtual Size LogicToPixel (const Size &rSize) const override
 
virtual bool ReplaceChild (::accessibility::AccessibleShape *pCurrentChild, const css::uno::Reference< css::drawing::XShape > &_rxShape, const tools::Long _nIndex, const ::accessibility::AccessibleShapeTreeInfo &_rShapeTreeInfo) override
 
virtual ::accessibility::AccessibleControlShapeGetAccControlShapeFromModel (css::beans::XPropertySet *pSet) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > GetAccessibleCaption (const css::uno::Reference< css::drawing::XShape > &xShape) override
 
Point PixelToCore (const Point &rPoint) const
 
tools::Rectangle CoreToPixel (const SwRect &rRect) const
 
bool Contains (const SwFrame *pFrame) const
 
virtual bool IsDocumentSelAll () override
 
- Public Member Functions inherited from accessibility::IAccessibleViewForwarder
 IAccessibleViewForwarder ()=default
 
 IAccessibleViewForwarder (IAccessibleViewForwarder const &)=default
 
 IAccessibleViewForwarder (IAccessibleViewForwarder &&)=default
 
IAccessibleViewForwarderoperator= (IAccessibleViewForwarder const &)=default
 
IAccessibleViewForwarderoperator= (IAccessibleViewForwarder &&)=default
 
virtual ~IAccessibleViewForwarder ()
 
virtual tools::Rectangle GetVisibleArea () const=0
 
virtual Point LogicToPixel (const Point &rPoint) const=0
 
virtual Size LogicToPixel (const Size &rSize) const=0
 
- Public Member Functions inherited from accessibility::IAccessibleParent
virtual ~IAccessibleParent ()
 
virtual bool ReplaceChild (AccessibleShape *pCurrentChild, const css::uno::Reference< css::drawing::XShape > &_rxShape, const tools::Long _nIndex, const AccessibleShapeTreeInfo &_rShapeTreeInfo)=0
 
virtual AccessibleControlShapeGetAccControlShapeFromModel (css::beans::XPropertySet *)
 
virtual css::uno::Reference< css::accessibility::XAccessible > GetAccessibleCaption (const css::uno::Reference< css::drawing::XShape > &)
 
virtual bool IsDocumentSelAll ()
 

Static Public Member Functions

static bool IsInSameLevel (const SdrObject *pObj, const SwFEShell *pFESh)
 

Private Member Functions

void FireEvent (const SwAccessibleEvent_Impl &rEvent)
 
void AppendEvent (const SwAccessibleEvent_Impl &rEvent)
 
void InvalidateCursorPosition (const css::uno::Reference< css::accessibility::XAccessible > &rAcc)
 
void DoInvalidateShapeSelection (bool bInvalidateFocusMode=false)
 
void InvalidateShapeSelection ()
 
void InvalidateShapeInParaSelection ()
 
void InvalidateRelationSet_ (const SwFrame *pFrame, bool bFrom)
 
css::uno::Reference< css::accessibility::XAccessible > GetDocumentView_ (bool bPagePreview)
 
std::unique_ptr< SwAccessibleSelectedParas_ImplBuildSelectedParas ()
 method to build up a new data structure of the accessible paragraphs, which have a selection More...
 
void GetMapMode (const Point &_rPoint, MapMode &_orMapMode) const
 get mapping mode for LogicToPixel and PixelToLogic conversions More...
 

Private Attributes

::osl::Mutex maEventMutex
 
std::unique_ptr< SwAccessibleContextMap_ImplmpFrameMap
 
std::unique_ptr< SwAccessibleShapeMap_ImplmpShapeMap
 
SwShapeList_Impl mvShapes
 
std::unique_ptr< SwAccessibleEventList_ImplmpEvents
 
std::unique_ptr< SwAccessibleEventMap_ImplmpEventMap
 
o3tl::sorted_vector< SwAccessibleParagraph * > m_setParaAdd
 
o3tl::sorted_vector< SwAccessibleParagraph * > m_setParaRemove
 
std::unique_ptr< SwAccessibleSelectedParas_ImplmpSelectedParas
 
SwViewShellmpVSh
 
std::unique_ptr< SwAccPreviewDatampPreview
 for page preview: store preview data, VisArea, and mapping of preview-to-display coordinates More...
 
css::uno::WeakReference< css::accessibility::XAccessible > mxCursorContext
 
bool mbShapeSelected
 
std::unique_ptr< SwAccessibleContextMap_ImplmpSelectedFrameMap
 
OUString maDocName
 

Detailed Description

Definition at line 88 of file accmap.hxx.

Constructor & Destructor Documentation

◆ SwAccessibleMap()

SwAccessibleMap::SwAccessibleMap ( SwViewShell pSh)

Definition at line 1642 of file accmap.cxx.

References SwRootFrame::AddAccessibleShell(), and SwViewShell::GetLayout().

◆ ~SwAccessibleMap()

SwAccessibleMap::~SwAccessibleMap ( )
overridevirtual

Member Function Documentation

◆ A11yDispose()

void SwAccessibleMap::A11yDispose ( const SwFrame pFrame,
const SdrObject pObj,
vcl::Window pWindow,
bool  bRecursive = false,
bool  bCanSkipInvisible = true 
)

◆ AddGroupContext()

void SwAccessibleMap::AddGroupContext ( const SdrObject pParentObj,
css::uno::Reference< css::accessibility::XAccessible > const &  xAccParent 
)

◆ AddShapeContext()

void SwAccessibleMap::AddShapeContext ( const SdrObject pObj,
css::uno::Reference< css::accessibility::XAccessible > const &  xAccShape 
)

Definition at line 1991 of file accmap.cxx.

References DBG_TESTSOLARMUTEX, and mpShapeMap.

Referenced by AddGroupContext().

◆ AppendEvent()

void SwAccessibleMap::AppendEvent ( const SwAccessibleEvent_Impl rEvent)
private

◆ BuildSelectedParas()

std::unique_ptr< SwAccessibleSelectedParas_Impl > SwAccessibleMap::BuildSelectedParas ( )
private

method to build up a new data structure of the accessible paragraphs, which have a selection

method to build up a new data structure of the accessible paragraphs, which have a selection Important note: method has to be used inside a mutual exclusive section

Important note: method has to used inside a mutual exclusive section

Definition at line 3221 of file accmap.cxx.

References COMPLETE_STRING, SwIterator< TElementType, TSource, eMode >::First(), sw::FrameContainsNode(), SwCursorShell::GetCursor(), SwNodeIndex::GetIndex(), SwPaM::GetMark(), SwPaM::GetNext(), SwNodeIndex::GetNode(), SwPosition::GetNode(), SwPaM::GetPoint(), GetShell(), SwNode::GetTextNode(), SwPaM::HasMark(), SwFEShell::IsFrameSelected(), SwFEShell::IsObjSelected(), SwNode::IsTextNode(), mpFrameMap, SwIterator< TElementType, TSource, eMode >::Next(), and SwPaM::StartEnd().

Referenced by InvalidateTextSelectionOfAllParas().

◆ Contains()

bool SwAccessibleMap::Contains ( const SwFrame pFrame) const

Definition at line 2149 of file accmap.cxx.

References mpFrameMap.

Referenced by A11yDispose().

◆ CoreToPixel()

tools::Rectangle SwAccessibleMap::CoreToPixel ( const SwRect rRect) const

◆ DoInvalidateShapeSelection()

void SwAccessibleMap::DoInvalidateShapeSelection ( bool  bInvalidateFocusMode = false)
private

◆ FireEvent()

void SwAccessibleMap::FireEvent ( const SwAccessibleEvent_Impl rEvent)
private

◆ FireEvents()

void SwAccessibleMap::FireEvents ( )

◆ GetAccControlShapeFromModel()

accessibility::AccessibleControlShape * SwAccessibleMap::GetAccControlShapeFromModel ( css::beans::XPropertySet pSet)
overridevirtual

◆ GetAccessibleCaption()

css::uno::Reference< XAccessible > SwAccessibleMap::GetAccessibleCaption ( const css::uno::Reference< css::drawing::XShape > &  xShape)
overridevirtual

Reimplemented from accessibility::IAccessibleParent.

Definition at line 3124 of file accmap.cxx.

◆ GetChildIndex()

sal_Int32 SwAccessibleMap::GetChildIndex ( const SwFrame rParentFrame,
vcl::Window rChild 
) const

◆ GetContext() [1/2]

uno::Reference< XAccessible > SwAccessibleMap::GetContext ( const SdrObject pObj,
SwAccessibleContext pParentImpl,
bool  bCreate = true 
)

◆ GetContext() [2/2]

uno::Reference< XAccessible > SwAccessibleMap::GetContext ( const SwFrame pFrame,
bool  bCreate = true 
)

◆ GetContextImpl() [1/2]

rtl::Reference<::accessibility::AccessibleShape > SwAccessibleMap::GetContextImpl ( const SdrObject pObj,
SwAccessibleContext pParentImpl,
bool  bCreate = true 
)

Definition at line 2069 of file accmap.cxx.

References GetContext().

◆ GetContextImpl() [2/2]

rtl::Reference< SwAccessibleContext > SwAccessibleMap::GetContextImpl ( const SwFrame pFrame,
bool  bCreate = true 
)

◆ GetDocName()

const OUString & SwAccessibleMap::GetDocName ( ) const
inline

Definition at line 259 of file accmap.hxx.

References maDocName.

◆ GetDocumentPreview()

uno::Reference< XAccessible > SwAccessibleMap::GetDocumentPreview ( const std::vector< std::unique_ptr< PreviewPage > > &  _rPreviewPages,
const Fraction _rScale,
const SwPageFrame _pSelectedPageFrame,
const Size _rPreviewWinSize 
)

Definition at line 1774 of file accmap.cxx.

References GetDocumentView_(), and mpPreview.

Referenced by SwViewShell::CreateAccessiblePreview().

◆ GetDocumentView()

uno::Reference< XAccessible > SwAccessibleMap::GetDocumentView ( )

◆ GetDocumentView_()

uno::Reference< XAccessible > SwAccessibleMap::GetDocumentView_ ( bool  bPagePreview)
private

◆ GetMapMode()

void SwAccessibleMap::GetMapMode ( const Point _rPoint,
MapMode _orMapMode 
) const
private

get mapping mode for LogicToPixel and PixelToLogic conversions

Replacement method <PreviewAdjust(..)> by new method <GetMapMode>. Method returns mapping mode of current output device and adjusts it, if the shell is in page/print preview. Necessary, because <PreviewAdjust(..)> changes mapping mode at current output device for mapping logic document positions to page preview window positions and vice versa and doesn't take care to recover its changes.

Parameters
_rPointinput parameter - constant reference to point to determine the mapping mode adjustments for page/print preview.
_orMapModeoutput parameter - reference to the mapping mode, which is determined by the method

Method returns mapping mode of current output device and adjusts it, if the shell is in page/print preview. Necessary, because <PreviewAdjust(..)> changes mapping mode at current output device for mapping logic document positions to page preview window positions and vice versa and doesn't take care to recover its changes.

Definition at line 3198 of file accmap.cxx.

References vcl::Window::GetMapMode(), GetShell(), SwViewShell::GetWin(), and mpPreview.

Referenced by CoreToPixel(), LogicToPixel(), and PixelToCore().

◆ GetPreviewPageSize()

Size SwAccessibleMap::GetPreviewPageSize ( sal_uInt16  _nPreviewPageNum) const

get size of a dedicated preview page

Parameters
_nPreviewPageNuminput parameter - physical page number of page visible in the page preview
Returns
an object of class <Size>

Definition at line 3210 of file accmap.cxx.

References SwPagePreviewLayout::GetPreviewPageSizeByPageNum(), SwViewShell::IsPreview(), mpPreview, mpVSh, and SwViewShell::PagePreviewLayout().

Referenced by SwAccessibleContext::getBoundsImpl().

◆ GetShell()

SwViewShell * SwAccessibleMap::GetShell ( ) const
inline

◆ GetVisArea()

const SwRect & SwAccessibleMap::GetVisArea ( ) const

◆ GetVisibleArea()

tools::Rectangle SwAccessibleMap::GetVisibleArea ( ) const
overridevirtual

◆ InvalidateAttr()

void SwAccessibleMap::InvalidateAttr ( const SwTextFrame rTextFrame)

◆ InvalidateContent()

void SwAccessibleMap::InvalidateContent ( const SwFrame pFrame)

◆ InvalidateCursorPosition() [1/2]

void SwAccessibleMap::InvalidateCursorPosition ( const css::uno::Reference< css::accessibility::XAccessible > &  rAcc)
private

◆ InvalidateCursorPosition() [2/2]

void SwAccessibleMap::InvalidateCursorPosition ( const SwFrame pFrame)

◆ InvalidateEditableStates()

void SwAccessibleMap::InvalidateEditableStates ( const SwFrame _pFrame)

◆ InvalidateFocus()

void SwAccessibleMap::InvalidateFocus ( )

◆ InvalidateParaFlowRelation()

void SwAccessibleMap::InvalidateParaFlowRelation ( const SwTextFrame _rTextFrame,
const bool  _bFrom 
)

invalidation CONTENT_FLOWS_FROM/_TO relation of a paragraph

Parameters
_rTextFrameinput parameter - reference to paragraph, whose CONTENT_FLOWS_FROM/_TO has to be invalidated.
_bFrominput parameter - boolean indicating, if relation CONTENT_FLOWS_FROM (value <true>) or CONTENT_FLOWS_TO (value <false>) has to be invalidated.

Definition at line 2820 of file accmap.cxx.

References InvalidateRelationSet_().

◆ InvalidateParaTextSelection()

void SwAccessibleMap::InvalidateParaTextSelection ( const SwTextFrame _rTextFrame)

◆ InvalidatePosOrSize()

void SwAccessibleMap::InvalidatePosOrSize ( const SwFrame pFrame,
const SdrObject pObj,
vcl::Window pWindow,
const SwRect rOldFrame 
)

◆ InvalidatePreviewSelection()

void SwAccessibleMap::InvalidatePreviewSelection ( sal_uInt16  nSelPage)

◆ InvalidateRelationSet()

void SwAccessibleMap::InvalidateRelationSet ( const SwFrame pMaster,
const SwFrame pFollow 
)

Definition at line 2812 of file accmap.cxx.

References InvalidateRelationSet_().

◆ InvalidateRelationSet_()

void SwAccessibleMap::InvalidateRelationSet_ ( const SwFrame pFrame,
bool  bFrom 
)
private

◆ InvalidateShapeInParaSelection()

void SwAccessibleMap::InvalidateShapeInParaSelection ( )
private

Definition at line 1145 of file accmap.cxx.

References aEvent, SwAccessibleContextMap_Impl::begin(), SwAccessibleContextMap_Impl::clear(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::count(), DBG_TESTSOLARMUTEX, SwAccessibleContextMap_Impl::emplace(), SwAccessibleContextMap_Impl::end(), SwAccessibleContextMap_Impl::find(), FindFrameFormat(), SwIterator< TElementType, TSource, eMode >::First(), SwAccessibleContext::getAccessibleParent(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwFormatAnchor::GetContentAnchor(), SwPosition::GetContentIndex(), SwCursorShell::GetCursor(), SwFlyFrame::GetFormat(), SwTable::GetFrameFormat(), SwNode::GetIndex(), SwViewShell::GetLayout(), SwContentNode::getLayoutFrame(), SwTextFrame::GetMergedPara(), SwNodeIndex::GetNode(), SwPosition::GetNodeIndex(), sw::Ring< value_type >::GetRingContainer(), GetShell(), SwTableNode::GetTable(), SwNode::GetTextNode(), SwTextFrame::GetTextNodeFirst(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), SwNode::IsContentNode(), IsDestroyFrameAnchoredAtChar(), IsDocumentSelAll(), SwFrame::IsFlyFrame(), SwAccessibleContext::IsSelectedInDoc(), IsSelectFrameAnchoredAtPara(), SwNode::IsTableNode(), m_setParaAdd, m_setParaRemove, mpFrameMap, mpSelectedFrameMap, mpShapeMap, nIndex, and SwAccessibleFrameBase::SetSelectedState().

Referenced by InvalidateCursorPosition().

◆ InvalidateShapeSelection()

void SwAccessibleMap::InvalidateShapeSelection ( )
private

◆ InvalidateTextSelectionOfAllParas()

void SwAccessibleMap::InvalidateTextSelectionOfAllParas ( )

invalidation of text selection of all paragraphs

Definition at line 3309 of file accmap.cxx.

References BuildSelectedParas(), DBG_TESTSOLARMUTEX, InvalidateParaTextSelection(), and mpSelectedParas.

◆ IsDocumentSelAll()

bool SwAccessibleMap::IsDocumentSelAll ( )
overridevirtual

Reimplemented from accessibility::IAccessibleParent.

Definition at line 3417 of file accmap.cxx.

References SwViewShell::GetDoc(), GetShell(), and SwDoc::IsPrepareSelAll().

Referenced by InvalidateShapeInParaSelection().

◆ IsInSameLevel()

bool SwAccessibleMap::IsInSameLevel ( const SdrObject pObj,
const SwFEShell pFESh 
)
static

Definition at line 1984 of file accmap.cxx.

References SwFEShell::IsObjSameLevelWithMarked().

Referenced by DoInvalidateShapeSelection().

◆ IsPageSelected()

bool SwAccessibleMap::IsPageSelected ( const SwPageFrame pPageFrame) const

Definition at line 2965 of file accmap.cxx.

References mpPreview.

Referenced by SwAccessiblePage::IsSelected().

◆ LogicToPixel() [1/2]

Point SwAccessibleMap::LogicToPixel ( const Point rPoint) const
overridevirtual

◆ LogicToPixel() [2/2]

Size SwAccessibleMap::LogicToPixel ( const Size rSize) const
overridevirtual

◆ PixelToCore()

Point SwAccessibleMap::PixelToCore ( const Point rPoint) const

Definition at line 3129 of file accmap.cxx.

References GetMapMode(), and GetShell().

◆ RemoveContext() [1/2]

void SwAccessibleMap::RemoveContext ( const SdrObject pObj)

Definition at line 2125 of file accmap.cxx.

References DBG_TESTSOLARMUTEX, mpShapeMap, and RemoveGroupContext().

◆ RemoveContext() [2/2]

void SwAccessibleMap::RemoveContext ( const SwFrame pFrame)

◆ RemoveGroupContext()

void SwAccessibleMap::RemoveGroupContext ( const SdrObject pParentObj)

◆ ReplaceChild()

bool SwAccessibleMap::ReplaceChild ( ::accessibility::AccessibleShape pCurrentChild,
const css::uno::Reference< css::drawing::XShape > &  _rxShape,
const tools::Long  _nIndex,
const ::accessibility::AccessibleShapeTreeInfo _rShapeTreeInfo 
)
overridevirtual

◆ SetCursorContext()

void SwAccessibleMap::SetCursorContext ( const ::rtl::Reference< SwAccessibleContext > &  rCursorContext)

◆ UpdatePreview()

void SwAccessibleMap::UpdatePreview ( const std::vector< std::unique_ptr< PreviewPage > > &  _rPreviewPages,
const Fraction _rScale,
const SwPageFrame _pSelectedPageFrame,
const Size _rPreviewWinSize 
)

Member Data Documentation

◆ m_setParaAdd

o3tl::sorted_vector<SwAccessibleParagraph*> SwAccessibleMap::m_setParaAdd
private

◆ m_setParaRemove

o3tl::sorted_vector<SwAccessibleParagraph*> SwAccessibleMap::m_setParaRemove
private

◆ maDocName

OUString SwAccessibleMap::maDocName
private

Definition at line 127 of file accmap.hxx.

Referenced by GetDocName().

◆ maEventMutex

::osl::Mutex SwAccessibleMap::maEventMutex
private

Definition at line 92 of file accmap.hxx.

Referenced by A11yDispose(), AppendEvent(), FireEvents(), and ~SwAccessibleMap().

◆ mbShapeSelected

bool SwAccessibleMap::mbShapeSelected
private

Definition at line 113 of file accmap.hxx.

Referenced by GetContext(), and InvalidateCursorPosition().

◆ mpEventMap

std::unique_ptr<SwAccessibleEventMap_Impl> SwAccessibleMap::mpEventMap
private

Definition at line 97 of file accmap.hxx.

Referenced by A11yDispose(), AppendEvent(), FireEvents(), and ~SwAccessibleMap().

◆ mpEvents

std::unique_ptr<SwAccessibleEventList_Impl> SwAccessibleMap::mpEvents
private

Definition at line 96 of file accmap.hxx.

Referenced by A11yDispose(), AppendEvent(), FireEvents(), and ~SwAccessibleMap().

◆ mpFrameMap

std::unique_ptr<SwAccessibleContextMap_Impl> SwAccessibleMap::mpFrameMap
private

◆ mpPreview

std::unique_ptr<SwAccPreviewData> SwAccessibleMap::mpPreview
private

for page preview: store preview data, VisArea, and mapping of preview-to-display coordinates

Definition at line 109 of file accmap.hxx.

Referenced by A11yDispose(), GetDocumentPreview(), GetMapMode(), GetPreviewPageSize(), GetVisArea(), InvalidatePreviewSelection(), IsPageSelected(), UpdatePreview(), and ~SwAccessibleMap().

◆ mpSelectedFrameMap

std::unique_ptr<SwAccessibleContextMap_Impl> SwAccessibleMap::mpSelectedFrameMap
private

Definition at line 125 of file accmap.hxx.

Referenced by InvalidateShapeInParaSelection(), and RemoveContext().

◆ mpSelectedParas

std::unique_ptr<SwAccessibleSelectedParas_Impl> SwAccessibleMap::mpSelectedParas
private

Definition at line 105 of file accmap.hxx.

Referenced by InvalidateTextSelectionOfAllParas(), and ~SwAccessibleMap().

◆ mpShapeMap

std::unique_ptr<SwAccessibleShapeMap_Impl> SwAccessibleMap::mpShapeMap
private

◆ mpVSh

SwViewShell* SwAccessibleMap::mpVSh
private

Definition at line 106 of file accmap.hxx.

Referenced by GetPreviewPageSize(), GetShell(), and ~SwAccessibleMap().

◆ mvShapes

SwShapeList_Impl SwAccessibleMap::mvShapes
private

Definition at line 95 of file accmap.hxx.

Referenced by A11yDispose(), FireEvents(), and ~SwAccessibleMap().

◆ mxCursorContext

css::uno::WeakReference< css::accessibility::XAccessible > SwAccessibleMap::mxCursorContext
private

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