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

SdrObjEditView * mpEditView
 
const SdrTextObj * mpTextObj
 
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: