LibreOffice Module svx (master) 1
|
#include <textchain.hxx>
Public Member Functions | |
~TextChain () | |
ImpChainLinkProperties * | GetLinkProperties (const SdrTextObj *) |
CursorChainingEvent const & | GetCursorEvent (const SdrTextObj *) |
void | SetCursorEvent (const SdrTextObj *, CursorChainingEvent const &) |
bool | GetNilChainingEvent (const SdrTextObj *) |
void | SetNilChainingEvent (const SdrTextObj *, bool) |
ESelection const & | GetPreChainingSel (const SdrTextObj *) |
void | SetPreChainingSel (const SdrTextObj *, ESelection const &) |
ESelection const & | GetPostChainingSel (const SdrTextObj *) |
void | SetPostChainingSel (const SdrTextObj *, ESelection const &) |
bool | GetIsPartOfLastParaInNextLink (const SdrTextObj *) |
void | SetIsPartOfLastParaInNextLink (const SdrTextObj *, bool) |
bool | GetSwitchingToNextBox (const SdrTextObj *) |
void | SetSwitchingToNextBox (const SdrTextObj *, bool) |
Protected Member Functions | |
TextChain () | |
Private Attributes | |
std::map< ChainLinkId, ImpChainLinkProperties * > | maLinkPropertiesMap |
Friends | |
class | SdrModel |
Definition at line 69 of file textchain.hxx.
TextChain::~TextChain | ( | ) |
Definition at line 103 of file textchain.cxx.
|
protected |
Definition at line 99 of file textchain.cxx.
CursorChainingEvent const & TextChain::GetCursorEvent | ( | const SdrTextObj * | pTarget | ) |
Definition at line 27 of file textchain.cxx.
References ImpChainLinkProperties::aCursorEvent, and GetLinkProperties().
Referenced by SdrObjEditView::ImpMoveCursorAfterChainingEvent().
bool TextChain::GetIsPartOfLastParaInNextLink | ( | const SdrTextObj * | pTarget | ) |
Definition at line 71 of file textchain.cxx.
References ImpChainLinkProperties::aIsPartOfLastParaInNextLink, and GetLinkProperties().
Referenced by TextChainFlow::impCheckForFlowEvents().
ImpChainLinkProperties * TextChain::GetLinkProperties | ( | const SdrTextObj * | pLink | ) |
Definition at line 117 of file textchain.cxx.
References GetId(), maLinkPropertiesMap, and pLink.
Referenced by GetCursorEvent(), GetIsPartOfLastParaInNextLink(), GetNilChainingEvent(), GetPostChainingSel(), GetPreChainingSel(), GetSwitchingToNextBox(), SetCursorEvent(), SetIsPartOfLastParaInNextLink(), SetNilChainingEvent(), SetPostChainingSel(), SetPreChainingSel(), and SetSwitchingToNextBox().
bool TextChain::GetNilChainingEvent | ( | const SdrTextObj * | pTarget | ) |
Definition at line 38 of file textchain.cxx.
References ImpChainLinkProperties::aNilChainingEvent, and GetLinkProperties().
Referenced by SdrObjEditView::ImpChainingEventHdl().
ESelection const & TextChain::GetPostChainingSel | ( | const SdrTextObj * | pTarget | ) |
Definition at line 60 of file textchain.cxx.
References ImpChainLinkProperties::aPostChainingSel, and GetLinkProperties().
Referenced by SdrObjEditView::ImpMoveCursorAfterChainingEvent().
ESelection const & TextChain::GetPreChainingSel | ( | const SdrTextObj * | pTarget | ) |
Definition at line 49 of file textchain.cxx.
References ImpChainLinkProperties::aPreChainingSel, and GetLinkProperties().
Referenced by EditingTextChainFlow::impBroadcastCursorInfo(), and TextChainFlow::impUpdateCursorInfo().
bool TextChain::GetSwitchingToNextBox | ( | const SdrTextObj * | pTarget | ) |
Definition at line 82 of file textchain.cxx.
References ImpChainLinkProperties::aSwitchingToNextBox, and GetLinkProperties().
void TextChain::SetCursorEvent | ( | const SdrTextObj * | pTarget, |
CursorChainingEvent const & | rPropParam | ||
) |
Definition at line 32 of file textchain.cxx.
References ImpChainLinkProperties::aCursorEvent, and GetLinkProperties().
Referenced by EditingTextChainFlow::impBroadcastCursorInfo(), and SdrObjEditView::ImpMoveCursorAfterChainingEvent().
void TextChain::SetIsPartOfLastParaInNextLink | ( | const SdrTextObj * | pTarget, |
bool | b | ||
) |
Definition at line 76 of file textchain.cxx.
References ImpChainLinkProperties::aIsPartOfLastParaInNextLink, and GetLinkProperties().
Referenced by TextChainFlow::impMoveChainedTextToNextLink().
void TextChain::SetNilChainingEvent | ( | const SdrTextObj * | pTarget, |
bool | b | ||
) |
Definition at line 43 of file textchain.cxx.
References ImpChainLinkProperties::aNilChainingEvent, and GetLinkProperties().
Referenced by SdrObjEditView::ImpChainingEventHdl(), and SdrTextObj::impHandleChainingEventsDuringDecomposition().
void TextChain::SetPostChainingSel | ( | const SdrTextObj * | pTarget, |
ESelection const & | rPropParam | ||
) |
Definition at line 65 of file textchain.cxx.
References ImpChainLinkProperties::aPostChainingSel, and GetLinkProperties().
Referenced by EditingTextChainFlow::impBroadcastCursorInfo().
void TextChain::SetPreChainingSel | ( | const SdrTextObj * | pTarget, |
ESelection const & | rPropParam | ||
) |
Definition at line 54 of file textchain.cxx.
References ImpChainLinkProperties::aPreChainingSel, and GetLinkProperties().
Referenced by SdrObjEditView::ImpChainingEventHdl().
void TextChain::SetSwitchingToNextBox | ( | const SdrTextObj * | pTarget, |
bool | b | ||
) |
Definition at line 87 of file textchain.cxx.
References ImpChainLinkProperties::aSwitchingToNextBox, and GetLinkProperties().
Referenced by SdrTextObj::EndTextEdit(), and TextChainCursorManager::HandleCursorEvent().
|
friend |
Definition at line 103 of file textchain.hxx.
|
private |
Definition at line 101 of file textchain.hxx.
Referenced by GetLinkProperties().