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 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 
)
private

◆ impDetectEvent()

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

Member Data Documentation

◆ mbHandlingDel

bool TextChainCursorManager::mbHandlingDel
private

Definition at line 52 of file textchaincursor.hxx.

Referenced by HandleCursorEventAfterChaining(), and impDetectEvent().

◆ mpEditView

SdrObjEditView* TextChainCursorManager::mpEditView
private

◆ mpTextObj

const SdrTextObj* TextChainCursorManager::mpTextObj
private

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