LibreOffice Module sw (master) 1
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
SwAccessibleEvent_Impl Struct Reference
Collaboration diagram for SwAccessibleEvent_Impl:
[legend]

Public Types

enum  EventType {
  CARET_OR_STATES ,
  INVALID_CONTENT ,
  POS_CHANGED ,
  CHILD_POS_CHANGED ,
  SHAPE_SELECTION ,
  DISPOSE ,
  INVALID_ATTR
}
 

Public Member Functions

bool IsNoXaccParentFrame () const
 
 SwAccessibleEvent_Impl (EventType eT, SwAccessibleContext *pA, SwAccessibleChild aFrameOrObj)
 
 SwAccessibleEvent_Impl (EventType eT, SwAccessibleChild aFrameOrObj)
 
 SwAccessibleEvent_Impl (EventType eT)
 
 SwAccessibleEvent_Impl (EventType eT, SwAccessibleContext *pA, SwAccessibleChild aFrameOrObj, const SwRect &rR)
 
 SwAccessibleEvent_Impl (EventType eT, SwAccessibleContext *pA, SwAccessibleChild aFrameOrObj, const AccessibleStates _nStates)
 
 SwAccessibleEvent_Impl (EventType eT, const SwFrame *pParentFrame, SwAccessibleChild aFrameOrObj, const SwRect &rR)
 
void SetType (EventType eT)
 
EventType GetType () const
 
::rtl::Reference< SwAccessibleContextGetContext () const
 
const SwRectGetOldBox () const
 
void SetOldBox (const SwRect &rOldBox)
 
const SwAccessibleChild & GetFrameOrObj () const
 
void SetStates (AccessibleStates _nStates)
 
bool IsUpdateCursorPos () const
 
bool IsInvalidateStates () const
 
bool IsInvalidateRelation () const
 
bool IsInvalidateTextSelection () const
 
bool IsInvalidateTextAttrs () const
 
AccessibleStates GetStates () const
 
AccessibleStates GetAllStates () const
 

Public Attributes

const SwFramempParentFrame
 

Private Attributes

SwRect maOldBox
 
uno::WeakReference< XAccessible > mxAcc
 
SwAccessibleChild maFrameOrObj
 
EventType meType
 
AccessibleStates mnStates
 

Detailed Description

Definition at line 352 of file accmap.cxx.

Member Enumeration Documentation

◆ EventType

Enumerator
CARET_OR_STATES 
INVALID_CONTENT 
POS_CHANGED 
CHILD_POS_CHANGED 
SHAPE_SELECTION 
DISPOSE 
INVALID_ATTR 

Definition at line 355 of file accmap.cxx.

Constructor & Destructor Documentation

◆ SwAccessibleEvent_Impl() [1/6]

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
SwAccessibleContext pA,
SwAccessibleChild  aFrameOrObj 
)
inline

Definition at line 381 of file accmap.cxx.

References NONE.

◆ SwAccessibleEvent_Impl() [2/6]

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
SwAccessibleChild  aFrameOrObj 
)
inline

Definition at line 391 of file accmap.cxx.

References DISPOSE, meType, and NONE.

◆ SwAccessibleEvent_Impl() [3/6]

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT)
inlineexplicit

Definition at line 402 of file accmap.cxx.

References meType, NONE, and SHAPE_SELECTION.

◆ SwAccessibleEvent_Impl() [4/6]

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
SwAccessibleContext pA,
SwAccessibleChild  aFrameOrObj,
const SwRect rR 
)
inline

Definition at line 411 of file accmap.cxx.

References CHILD_POS_CHANGED, meType, NONE, and POS_CHANGED.

◆ SwAccessibleEvent_Impl() [5/6]

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
SwAccessibleContext pA,
SwAccessibleChild  aFrameOrObj,
const AccessibleStates  _nStates 
)
inline

Definition at line 427 of file accmap.cxx.

References CARET_OR_STATES, and meType.

◆ SwAccessibleEvent_Impl() [6/6]

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
const SwFrame pParentFrame,
SwAccessibleChild  aFrameOrObj,
const SwRect rR 
)
inline

Definition at line 441 of file accmap.cxx.

References CHILD_POS_CHANGED, meType, and NONE.

Member Function Documentation

◆ GetAllStates()

AccessibleStates SwAccessibleEvent_Impl::GetAllStates ( ) const
inline

Definition at line 520 of file accmap.cxx.

References mnStates.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

◆ GetContext()

::rtl::Reference< SwAccessibleContext > SwAccessibleEvent_Impl::GetContext ( ) const
inline

Definition at line 463 of file accmap.cxx.

References mxAcc.

Referenced by SwAccessibleMap::FireEvent().

◆ GetFrameOrObj()

const SwAccessibleChild & SwAccessibleEvent_Impl::GetFrameOrObj ( ) const
inline

Definition at line 482 of file accmap.cxx.

References maFrameOrObj.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

◆ GetOldBox()

const SwRect & SwAccessibleEvent_Impl::GetOldBox ( ) const
inline

Definition at line 472 of file accmap.cxx.

References maOldBox.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

◆ GetStates()

AccessibleStates SwAccessibleEvent_Impl::GetStates ( ) const
inline

Definition at line 515 of file accmap.cxx.

References mnStates.

Referenced by SwAccessibleMap::FireEvent().

◆ GetType()

EventType SwAccessibleEvent_Impl::GetType ( ) const
inline

Definition at line 458 of file accmap.cxx.

References meType.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

◆ IsInvalidateRelation()

bool SwAccessibleEvent_Impl::IsInvalidateRelation ( ) const
inline

Definition at line 501 of file accmap.cxx.

References mnStates, RELATION_FROM, and RELATION_TO.

Referenced by SwAccessibleMap::FireEvent().

◆ IsInvalidateStates()

bool SwAccessibleEvent_Impl::IsInvalidateStates ( ) const
inline

Definition at line 497 of file accmap.cxx.

References EDITABLE, mnStates, and OPAQUE.

Referenced by SwAccessibleMap::FireEvent().

◆ IsInvalidateTextAttrs()

bool SwAccessibleEvent_Impl::IsInvalidateTextAttrs ( ) const
inline

Definition at line 510 of file accmap.cxx.

References mnStates, and TEXT_ATTRIBUTE_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

◆ IsInvalidateTextSelection()

bool SwAccessibleEvent_Impl::IsInvalidateTextSelection ( ) const
inline

Definition at line 505 of file accmap.cxx.

References mnStates, and TEXT_SELECTION_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

◆ IsNoXaccParentFrame()

bool SwAccessibleEvent_Impl::IsNoXaccParentFrame ( ) const
inline

Definition at line 375 of file accmap.cxx.

References CHILD_POS_CHANGED, meType, and mpParentFrame.

◆ IsUpdateCursorPos()

bool SwAccessibleEvent_Impl::IsUpdateCursorPos ( ) const
inline

Definition at line 493 of file accmap.cxx.

References CARET, and mnStates.

Referenced by SwAccessibleMap::FireEvent().

◆ SetOldBox()

void SwAccessibleEvent_Impl::SetOldBox ( const SwRect rOldBox)
inline

Definition at line 477 of file accmap.cxx.

References maOldBox.

◆ SetStates()

void SwAccessibleEvent_Impl::SetStates ( AccessibleStates  _nStates)
inline

Definition at line 488 of file accmap.cxx.

References mnStates.

◆ SetType()

void SwAccessibleEvent_Impl::SetType ( EventType  eT)
inline

Definition at line 454 of file accmap.cxx.

References meType.

Member Data Documentation

◆ maFrameOrObj

SwAccessibleChild SwAccessibleEvent_Impl::maFrameOrObj
private

Definition at line 367 of file accmap.cxx.

Referenced by GetFrameOrObj().

◆ maOldBox

SwRect SwAccessibleEvent_Impl::maOldBox
private

Definition at line 364 of file accmap.cxx.

Referenced by GetOldBox(), and SetOldBox().

◆ meType

EventType SwAccessibleEvent_Impl::meType
private

Definition at line 370 of file accmap.cxx.

Referenced by GetType(), IsNoXaccParentFrame(), SetType(), and SwAccessibleEvent_Impl().

◆ mnStates

AccessibleStates SwAccessibleEvent_Impl::mnStates
private

◆ mpParentFrame

const SwFrame* SwAccessibleEvent_Impl::mpParentFrame

Definition at line 374 of file accmap.cxx.

Referenced by SwAccessibleMap::FireEvent(), and IsNoXaccParentFrame().

◆ mxAcc

uno::WeakReference< XAccessible > SwAccessibleEvent_Impl::mxAcc
private

Definition at line 366 of file accmap.cxx.

Referenced by GetContext().


The documentation for this struct was generated from the following file: