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::TextChainCursorManager ( SdrObjEditView pEditView,
const SdrTextObj pTextObj 

Definition at line 30 of file textchaincursor.cxx.

References mpEditView, and mpTextObj.

Member Function Documentation

◆ HandleCursorEvent()

void TextChainCursorManager::HandleCursorEvent ( const CursorChainingEvent  aCurEvt,
const ESelection aNewSel 

◆ HandleCursorEventAfterChaining()

void TextChainCursorManager::HandleCursorEventAfterChaining ( const CursorChainingEvent  aCurEvt,
const ESelection aNewSel 

◆ HandleKeyEvent()

bool TextChainCursorManager::HandleKeyEvent ( const KeyEvent rKEvt)

Definition at line 40 of file textchaincursor.cxx.

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

◆ impChangeEditingTextObj()

void TextChainCursorManager::impChangeEditingTextObj ( SdrTextObj pTargetTextObj,
ESelection  aNewSel 

◆ impDetectEvent()

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

Member Data Documentation

◆ mbHandlingDel

bool TextChainCursorManager::mbHandlingDel

Definition at line 52 of file textchaincursor.hxx.

Referenced by HandleCursorEventAfterChaining(), and impDetectEvent().

◆ mpEditView

SdrObjEditView* TextChainCursorManager::mpEditView

◆ mpTextObj

const SdrTextObj* TextChainCursorManager::mpTextObj

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