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 358 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 361 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 387 of file accmap.cxx.

References NONE.

◆ SwAccessibleEvent_Impl() [2/6]

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

Definition at line 397 of file accmap.cxx.

References DISPOSE, meType, and NONE.

◆ SwAccessibleEvent_Impl() [3/6]

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT)
inlineexplicit

Definition at line 408 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 417 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 433 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 447 of file accmap.cxx.

References CHILD_POS_CHANGED, meType, and NONE.

Member Function Documentation

◆ GetAllStates()

AccessibleStates SwAccessibleEvent_Impl::GetAllStates ( ) const
inline

Definition at line 526 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 469 of file accmap.cxx.

References mxAcc.

Referenced by SwAccessibleMap::FireEvent().

◆ GetFrameOrObj()

const SwAccessibleChild & SwAccessibleEvent_Impl::GetFrameOrObj ( ) const
inline

Definition at line 488 of file accmap.cxx.

References maFrameOrObj.

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

◆ GetOldBox()

const SwRect & SwAccessibleEvent_Impl::GetOldBox ( ) const
inline

Definition at line 478 of file accmap.cxx.

References maOldBox.

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

◆ GetStates()

AccessibleStates SwAccessibleEvent_Impl::GetStates ( ) const
inline

Definition at line 521 of file accmap.cxx.

References mnStates.

Referenced by SwAccessibleMap::FireEvent().

◆ GetType()

EventType SwAccessibleEvent_Impl::GetType ( ) const
inline

Definition at line 464 of file accmap.cxx.

References meType.

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

◆ IsInvalidateRelation()

bool SwAccessibleEvent_Impl::IsInvalidateRelation ( ) const
inline

Definition at line 507 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 503 of file accmap.cxx.

References EDITABLE, mnStates, and OPAQUE.

Referenced by SwAccessibleMap::FireEvent().

◆ IsInvalidateTextAttrs()

bool SwAccessibleEvent_Impl::IsInvalidateTextAttrs ( ) const
inline

Definition at line 516 of file accmap.cxx.

References mnStates, and TEXT_ATTRIBUTE_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

◆ IsInvalidateTextSelection()

bool SwAccessibleEvent_Impl::IsInvalidateTextSelection ( ) const
inline

Definition at line 511 of file accmap.cxx.

References mnStates, and TEXT_SELECTION_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

◆ IsNoXaccParentFrame()

bool SwAccessibleEvent_Impl::IsNoXaccParentFrame ( ) const
inline

Definition at line 381 of file accmap.cxx.

References CHILD_POS_CHANGED, meType, and mpParentFrame.

◆ IsUpdateCursorPos()

bool SwAccessibleEvent_Impl::IsUpdateCursorPos ( ) const
inline

Definition at line 499 of file accmap.cxx.

References CARET, and mnStates.

Referenced by SwAccessibleMap::FireEvent().

◆ SetOldBox()

void SwAccessibleEvent_Impl::SetOldBox ( const SwRect rOldBox)
inline

Definition at line 483 of file accmap.cxx.

References maOldBox.

◆ SetStates()

void SwAccessibleEvent_Impl::SetStates ( AccessibleStates  _nStates)
inline

Definition at line 494 of file accmap.cxx.

References mnStates.

◆ SetType()

void SwAccessibleEvent_Impl::SetType ( EventType  eT)
inline

Definition at line 460 of file accmap.cxx.

References meType.

Member Data Documentation

◆ maFrameOrObj

SwAccessibleChild SwAccessibleEvent_Impl::maFrameOrObj
private

Definition at line 373 of file accmap.cxx.

Referenced by GetFrameOrObj().

◆ maOldBox

SwRect SwAccessibleEvent_Impl::maOldBox
private

Definition at line 370 of file accmap.cxx.

Referenced by GetOldBox(), and SetOldBox().

◆ meType

EventType SwAccessibleEvent_Impl::meType
private

Definition at line 376 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 380 of file accmap.cxx.

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

◆ mxAcc

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

Definition at line 372 of file accmap.cxx.

Referenced by GetContext().


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