LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TextChainCursorManager Class Reference

#include <textchaincursor.hxx>

Collaboration diagram for TextChainCursorManager:

Public Member Functions

 TextChainCursorManager (SdrObjEditView *pEditView, const SdrTextObj *pTextObj)
bool HandleKeyEvent (const KeyEvent &rKEvt)
void HandleCursorEvent (const CursorChainingEvent aCurEvt, const ESelection &aNewSel)
void HandleCursorEventAfterChaining (const CursorChainingEvent aCurEvt, const ESelection &aNewSel)

Private Member Functions

void impChangeEditingTextObj (SdrTextObj *pTargetTextObj, ESelection aNewSel)
void impDetectEvent (const KeyEvent &rKEvt, CursorChainingEvent &rOutCursorEvt, ESelection &rOutSel, bool &rOutHandled)

Private Attributes

const SdrTextObjmpTextObj
bool mbHandlingDel

Detailed Description

Definition at line 32 of file textchaincursor.hxx.

Constructor & Destructor Documentation

TextChainCursorManager::TextChainCursorManager ( SdrObjEditView pEditView,
const SdrTextObj pTextObj 

Definition at line 30 of file textchaincursor.cxx.

References false, mpEditView, and mpTextObj.

Member Function Documentation

void TextChainCursorManager::HandleCursorEvent ( const CursorChainingEvent  aCurEvt,
const ESelection aNewSel 
void TextChainCursorManager::HandleCursorEventAfterChaining ( const CursorChainingEvent  aCurEvt,
const ESelection aNewSel 
bool TextChainCursorManager::HandleKeyEvent ( const KeyEvent rKEvt)

Definition at line 40 of file textchaincursor.cxx.

References HandleCursorEvent(), impDetectEvent(), and NULL_EVENT.

void TextChainCursorManager::impChangeEditingTextObj ( SdrTextObj pTargetTextObj,
ESelection  aNewSel 
void TextChainCursorManager::impDetectEvent ( const KeyEvent rKEvt,
CursorChainingEvent rOutCursorEvt,
ESelection rOutSel,
bool &  rOutHandled 

Member Data Documentation

bool TextChainCursorManager::mbHandlingDel

Definition at line 52 of file textchaincursor.hxx.

Referenced by HandleCursorEventAfterChaining(), and impDetectEvent().

SdrObjEditView* TextChainCursorManager::mpEditView
const SdrTextObj* TextChainCursorManager::mpTextObj

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