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:
[legend]

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

SdrObjEditViewmpEditView
 
const SdrTextObjmpTextObj
 
bool mbHandlingDel
 

Detailed Description

Definition at line 33 of file textchaincursor.hxx.

Constructor & Destructor Documentation

TextChainCursorManager::TextChainCursorManager ( SdrObjEditView pEditView,
const SdrTextObj pTextObj 
)

Definition at line 30 of file textchaincursor.cxx.

References 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)
void TextChainCursorManager::impChangeEditingTextObj ( SdrTextObj pTargetTextObj,
ESelection  aNewSel 
)
private
void TextChainCursorManager::impDetectEvent ( const KeyEvent rKEvt,
CursorChainingEvent rOutCursorEvt,
ESelection rOutSel,
bool &  rOutHandled 
)
private

Member Data Documentation

bool TextChainCursorManager::mbHandlingDel
private

Definition at line 53 of file textchaincursor.hxx.

Referenced by HandleCursorEventAfterChaining(), and impDetectEvent().

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

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