LibreOffice Module editeng (master) 1
|
#include <overflowingtxt.hxx>
Public Member Functions | |
OFlowChainedText (Outliner const *, bool) | |
~OFlowChainedText () | |
std::optional< OutlinerParaObject > | InsertOverflowingText (Outliner *, OutlinerParaObject const *) |
std::optional< OutlinerParaObject > | RemoveOverflowingText (Outliner *) |
ESelection | GetOverflowPointSel () const |
bool | IsLastParaInterrupted () const |
Private Attributes | |
std::optional< NonOverflowingText > | mpNonOverflowingTxt |
std::optional< OverflowingText > | mpOverflowingTxt |
bool | mbIsDeepMerge |
Definition at line 95 of file overflowingtxt.hxx.
OFlowChainedText::OFlowChainedText | ( | Outliner const * | pOutl, |
bool | bIsDeepMerge | ||
) |
Definition at line 156 of file overflowingtxt.cxx.
References Outliner::GetNonOverflowingText(), Outliner::GetOverflowingText(), mbIsDeepMerge, mpNonOverflowingTxt, and mpOverflowingTxt.
OFlowChainedText::~OFlowChainedText | ( | ) |
Definition at line 164 of file overflowingtxt.cxx.
ESelection OFlowChainedText::GetOverflowPointSel | ( | ) | const |
Definition at line 169 of file overflowingtxt.cxx.
References mpNonOverflowingTxt.
std::optional< OutlinerParaObject > OFlowChainedText::InsertOverflowingText | ( | Outliner * | pOutliner, |
OutlinerParaObject const * | pTextToBeMerged | ||
) |
Definition at line 174 of file overflowingtxt.cxx.
References mbIsDeepMerge, mpOverflowingTxt, and SAL_INFO.
bool OFlowChainedText::IsLastParaInterrupted | ( | ) | const |
Definition at line 198 of file overflowingtxt.cxx.
References mpNonOverflowingTxt.
std::optional< OutlinerParaObject > OFlowChainedText::RemoveOverflowingText | ( | Outliner * | pOutliner | ) |
Definition at line 190 of file overflowingtxt.cxx.
References mpNonOverflowingTxt.
|
private |
Definition at line 112 of file overflowingtxt.hxx.
Referenced by InsertOverflowingText(), and OFlowChainedText().
|
private |
Definition at line 109 of file overflowingtxt.hxx.
Referenced by GetOverflowPointSel(), IsLastParaInterrupted(), OFlowChainedText(), and RemoveOverflowingText().
|
private |
Definition at line 110 of file overflowingtxt.hxx.
Referenced by InsertOverflowingText(), and OFlowChainedText().