20#include <rtl/ustring.hxx> 
   35        css::uno::Reference< css::datatransfer::XTransferable > 
const & xOverflowingContent,
 
   46    bool bOnlyOneEmptyPara = !pNextPObj ||
 
   60    if (!bOnlyOneEmptyPara) {
 
   70        css::uno::Reference< css::datatransfer::XTransferable > 
const & xOverflowingContent,
 
  107        mxOverflowingContent(
std::move(xOverflowingContent))
 
  116    , mbLastParaInterrupted(bLastParaInterrupted)
 
  181        SAL_INFO(
"editeng.chaining", 
"[TEXTCHAINFLOW - OF] Deep merging paras" );
 
  182        return mpOverflowingTxt->DeeplyMergeParaObject(pOutliner, pTextToBeMerged );
 
  184        SAL_INFO(
"editeng.chaining", 
"[TEXTCHAINFLOW - OF] Juxtaposing paras" );
 
  216        SAL_INFO(
"editeng.chaining", 
"[TEXTCHAINFLOW - UF] Deep merging paras" );
 
  220        SAL_INFO(
"editeng.chaining", 
"[TEXTCHAINFLOW - UF] Juxtaposing paras" );
 
EDITENG_DLLPRIVATE css::uno::Reference< css::datatransfer::XTransferable > CreateTransferable(const EditSelection &rSelection)
 
sal_Int32 GetTextLen() const
 
EditSelection CreateSelection(const ESelection &rSel)
 
EditSelection InsertText(css::uno::Reference< css::datatransfer::XTransferable > const &rxDataObj, const OUString &rBaseURL, const EditPaM &rPaM, bool bUseSpecial)
 
EditPaM InsertParaBreak(const EditSelection &rEditSelection)
 
virtual OUString GetText(sal_Int32 nPara) const =0
 
bool mbLastParaInterrupted
 
NonOverflowingText(const ESelection &aSel, bool bLastParaInterrupted)
 
ESelection GetOverflowPointSel() const
 
bool IsLastParaInterrupted() const
 
std::optional< OutlinerParaObject > RemoveOverflowingText(Outliner *) const
 
std::optional< NonOverflowingText > mpNonOverflowingTxt
 
std::optional< OutlinerParaObject > InsertOverflowingText(Outliner *, OutlinerParaObject const *)
 
bool IsLastParaInterrupted() const
 
std::optional< OverflowingText > mpOverflowingTxt
 
std::optional< OutlinerParaObject > RemoveOverflowingText(Outliner *)
 
ESelection GetOverflowPointSel() const
 
OFlowChainedText(Outliner const *, bool)
 
const EditTextObject & GetTextObject() const
 
void SetText(const OutlinerParaObject &)
 
const EditEngine & GetEditEngine() const
 
std::optional< OutlinerParaObject > CreateParaObject(sal_Int32 nStartPara=0, sal_Int32 nParaCount=EE_PARA_ALL) const
 
std::optional< NonOverflowingText > GetNonOverflowingText() const
 
void QuickDelete(const ESelection &rSel)
 
std::optional< OverflowingText > GetOverflowingText() const
 
sal_Int32 GetParagraphCount() const
 
std::optional< OutlinerParaObject > DeeplyMergeParaObject(Outliner *, OutlinerParaObject const *)
 
OverflowingText(css::uno::Reference< css::datatransfer::XTransferable > xOverflowingContent)
 
css::uno::Reference< css::datatransfer::XTransferable > mxOverflowingContent
 
std::optional< OutlinerParaObject > JuxtaposeParaObject(Outliner *, OutlinerParaObject const *)
 
static css::uno::Reference< css::datatransfer::XTransferable > CreateTransferableFromText(Outliner const *)
 
static std::optional< OutlinerParaObject > JuxtaposeParaObject(css::uno::Reference< css::datatransfer::XTransferable > const &xOverflowingContent, Outliner *, OutlinerParaObject const *)
 
static std::optional< OutlinerParaObject > DeeplyMergeParaObject(css::uno::Reference< css::datatransfer::XTransferable > const &xOverflowingContent, Outliner *, OutlinerParaObject const *)
 
std::optional< OutlinerParaObject > CreateMergedUnderflowParaObject(Outliner *, OutlinerParaObject const *)
 
UFlowChainedText(Outliner const *, bool)
 
css::uno::Reference< css::datatransfer::XTransferable > mxUnderflowingTxt
 
Specialise std::optional template for the case where we are wrapping a o3tl::cow_wrapper type,...
 
#define SAL_INFO(area, stream)