LibreOffice Module sw (master) 1
|
Describes parts of multiple text nodes, which will form a text frame, even when redlines are hidden at a layout level. More...
#include <txtfrm.hxx>
Public Member Functions | |
MergedPara (SwTextFrame &rFrame, std::vector< Extent > &&rExtents, OUString aText, SwTextNode *const pProps, SwTextNode *const pFirst, SwTextNode const *const pLast) | |
Public Attributes | |
sw::WriterMultiListener | listener |
std::vector< Extent > | extents |
OUString | mergedText |
note: cannot be const currently to avoid UB because SwTextGuess::Guess const_casts it and modifies it (also, Update will modify it) More... | |
SwTextNode * | pParaPropsNode |
most paragraph properties are taken from the first non-empty node More... | |
SwTextNode *const | pFirstNode |
except break attributes, those are taken from the first node More... | |
SwTextNode const * | pLastNode |
mainly for sanity checks More... | |
Describes parts of multiple text nodes, which will form a text frame, even when redlines are hidden at a layout level.
Definition at line 990 of file txtfrm.hxx.
|
inline |
Definition at line 1003 of file txtfrm.hxx.
References pFirstNode, pLastNode, and pParaPropsNode.
std::vector<Extent> sw::MergedPara::extents |
Definition at line 993 of file txtfrm.hxx.
Referenced by sw::WrongListIterator::Check(), SwAttrIter::CtorInitAttrIter(), SwTextFrame::dumpAsXml(), FindAttrsImpl(), sw::WrongListIteratorCounter::GetElementAt(), sw::WrongListIteratorCounter::GetElementCount(), SwTextFrame::GetTextNodeForFirstText(), sw::WrongListIterator::GetWrongElement(), SwScriptInfo::InitScriptInfo(), sw::MapModelToView(), sw::MapViewToModel(), sw::MergedAttrIterReverse::MergedAttrIterReverse(), sw::MergedAttrIter::NextAttr(), sw::MergedAttrIterReverse::PrevAttr(), sw::UpdateMergedParaForDelete(), and sw::UpdateMergedParaForInsert().
sw::WriterMultiListener sw::MergedPara::listener |
Definition at line 992 of file txtfrm.hxx.
OUString sw::MergedPara::mergedText |
note: cannot be const currently to avoid UB because SwTextGuess::Guess const_casts it and modifies it (also, Update will modify it)
Definition at line 996 of file txtfrm.hxx.
Referenced by SwAttrIter::CtorInitAttrIter(), SwTextFrame::GetText(), SwScriptInfo::InitScriptInfo(), sw::MapModelToView(), SwAttrIter::Seek(), SwAttrIter::SeekStartAndChgAttrIter(), sw::UpdateMergedParaForDelete(), and sw::UpdateMergedParaForInsert().
SwTextNode* const sw::MergedPara::pFirstNode |
except break attributes, those are taken from the first node
Definition at line 1000 of file txtfrm.hxx.
Referenced by SwTextFrame::GetTextNodeFirst(), SwTextFrame::GetTextNodeForFirstText(), sw::MapModelToView(), MergedPara(), SwAttrIter::SeekStartAndChgAttrIter(), sw::UpdateMergedParaForDelete(), and sw::UpdateMergedParaForInsert().
SwTextNode const* sw::MergedPara::pLastNode |
mainly for sanity checks
Definition at line 1002 of file txtfrm.hxx.
Referenced by SwAutoFormat::CanJoin(), SwAutoFormat::DelEmptyLine(), sw::FindTextImpl(), SwAttrIter::GetNextAttr(), sw::MapModelToView(), sw::MapViewToModel(), MergedPara(), sw::UpdateMergedParaForDelete(), and sw::UpdateMergedParaForInsert().
SwTextNode* sw::MergedPara::pParaPropsNode |
most paragraph properties are taken from the first non-empty node
Definition at line 998 of file txtfrm.hxx.
Referenced by SwAttrIter::CtorInitAttrIter(), SwTextFrame::dumpAsXml(), sw::GetExpandTextMerged(), SwTextFrame::GetTextNodeForParaProps(), SwScriptInfo::InitScriptInfo(), sw::IsParaPropsNode(), MergedPara(), SwAttrIter::Seek(), SwAttrIter::SeekStartAndChgAttrIter(), sw::UpdateMergedParaForDelete(), and sw::UpdateMergedParaForInsert().