LibreOffice Module sw (master)  1
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
sw::DocumentContentOperationsManager Class Reference

#include <DocumentContentOperationsManager.hxx>

Inheritance diagram for sw::DocumentContentOperationsManager:
[legend]
Collaboration diagram for sw::DocumentContentOperationsManager:
[legend]

Classes

struct  ParaRstFormat
 Parameters for _Rst and lcl_SetTextFormatColl. More...
 

Public Member Functions

 DocumentContentOperationsManager (SwDoc &i_rSwdoc)
 
bool CopyRange (SwPaM &, SwPosition &, const bool bCopyAll, bool bCheckPos) const override
 Copy a selected content range to a position. More...
 
void DeleteSection (SwNode *pNode) override
 Delete a full Section of the NodeArray. More...
 
void DeleteRange (SwPaM &) override
 Delete a range SwFlyFrameFormat. More...
 
bool DelFullPara (SwPaM &) override
 Delete full paragraphs. More...
 
bool DeleteAndJoin (SwPaM &, const bool bForceJoinNext=false) override
 complete delete of a given PaM More...
 
bool MoveRange (SwPaM &, SwPosition &, SwMoveFlags) override
 
bool MoveNodeRange (SwNodeRange &, SwNodeIndex &, SwMoveFlags) override
 
bool MoveAndJoin (SwPaM &, SwPosition &) override
 Move a range. More...
 
bool Overwrite (const SwPaM &rRg, const OUString &rStr) override
 Overwrite string in an existing text node. More...
 
bool InsertString (const SwPaM &rRg, const OUString &, const SwInsertFlags nInsertMode=SwInsertFlags::EMPTYEXPAND) override
 Insert string into existing text node at position rRg.Point(). More...
 
void TransliterateText (const SwPaM &rPaM, utl::TransliterationWrapper &) override
 change text to Upper/Lower/Hiragana/Katakana/... More...
 
SwFlyFrameFormatInsertGraphic (const SwPaM &rRg, const OUString &rGrfName, const OUString &rFltName, const Graphic *pGraphic, const SfxItemSet *pFlyAttrSet, const SfxItemSet *pGrfAttrSet, SwFrameFormat *) override
 Insert graphic or formula. More...
 
SwFlyFrameFormatInsertGraphicObject (const SwPaM &rRg, const GraphicObject &rGrfObj, const SfxItemSet *pFlyAttrSet, const SfxItemSet *pGrfAttrSet) override
 
void ReRead (SwPaM &, const OUString &rGrfName, const OUString &rFltName, const Graphic *pGraphic) override
 Transpose graphic (with undo) More...
 
SwDrawFrameFormatInsertDrawObj (const SwPaM &rRg, SdrObject &rDrawObj, const SfxItemSet &rFlyAttrSet) override
 Insert a DrawObject. More...
 
SwFlyFrameFormatInsertEmbObject (const SwPaM &rRg, const svt::EmbeddedObjectRef &xObj, const SfxItemSet *pFlyAttrSet) override
 Insert OLE-objects. More...
 
SwFlyFrameFormatInsertOLE (const SwPaM &rRg, const OUString &rObjName, sal_Int64 nAspect, const SfxItemSet *pFlyAttrSet, const SfxItemSet *pGrfAttrSet) override
 
bool SplitNode (const SwPosition &rPos, bool bChkTableStart) override
 Split a node at rPos (implemented only for TextNode). More...
 
bool AppendTextNode (SwPosition &rPos) override
 
bool ReplaceRange (SwPaM &rPam, const OUString &rNewStr, const bool bRegExReplace) override
 Replace selected range in a TextNode with string. More...
 
bool InsertPoolItem (const SwPaM &rRg, const SfxPoolItem &, const SetAttrMode nFlags=SetAttrMode::DEFAULT, SwRootFrame const *pLayout=nullptr, bool bExpandCharToPara=false, SwTextAttr **ppNewTextAttr=nullptr) override
 Add a para for the char attribute exp... More...
 
void InsertItemSet (const SwPaM &rRg, const SfxItemSet &, const SetAttrMode nFlags=SetAttrMode::DEFAULT, SwRootFrame const *pLayout=nullptr) override
 
void RemoveLeadingWhiteSpace (const SwPosition &rPos) override
 Removes any leading white space from the paragraph. More...
 
void CopyWithFlyInFly (const SwNodeRange &rRg, const SwNodeIndex &rInsPos, const std::pair< const SwPaM &, const SwPosition & > *pCopiedPaM=nullptr, bool bMakeNewFrames=true, bool bDelRedlines=true, bool bCopyFlyAtFly=false) const
 note: rRg/rInsPos exclude a partially selected start text node; pCopiedPaM includes a partially selected start text node More...
 
void CopyFlyInFlyImpl (const SwNodeRange &rRg, SwPaM const *const pCopiedPaM, const SwNodeIndex &rStartIdx, const bool bCopyFlyAtFly=false) const
 
virtual ~DocumentContentOperationsManager () override
 

Static Public Member Functions

static bool lcl_RstTextAttr (const SwNodePtr &rpNd, void *pArgs)
 pArgs contains the document's ChrFormatTable Is need for selections at the beginning/end and with no SSelection. More...
 

Private Member Functions

bool DeleteAndJoinImpl (SwPaM &, const bool)
 
bool DeleteAndJoinWithRedlineImpl (SwPaM &, const bool unused=false)
 
bool DeleteRangeImpl (SwPaM &, const bool unused=false)
 
bool DeleteRangeImplImpl (SwPaM &)
 
bool ReplaceRangeImpl (SwPaM &, OUString const &, const bool)
 
SwFlyFrameFormatInsNoTextNode (const SwPosition &rPos, SwNoTextNode *, const SfxItemSet *pFlyAttrSet, const SfxItemSet *pGrfAttrSet, SwFrameFormat *)
 
bool CopyImpl (SwPaM &, SwPosition &, const bool MakeNewFrames, const bool bCopyAll, SwPaM *const pCpyRng) const
 
 DocumentContentOperationsManager (DocumentContentOperationsManager const &)=delete
 
DocumentContentOperationsManageroperator= (DocumentContentOperationsManager const &)=delete
 

Private Attributes

SwDocm_rDoc
 

Additional Inherited Members

- Protected Member Functions inherited from IDocumentContentOperations
virtual ~IDocumentContentOperations ()
 

Detailed Description

Definition at line 34 of file DocumentContentOperationsManager.hxx.

Constructor & Destructor Documentation

sw::DocumentContentOperationsManager::DocumentContentOperationsManager ( SwDoc i_rSwdoc)

Definition at line 1711 of file DocumentContentOperationsManager.cxx.

sw::DocumentContentOperationsManager::~DocumentContentOperationsManager ( )
overridevirtual

Definition at line 3713 of file DocumentContentOperationsManager.cxx.

sw::DocumentContentOperationsManager::DocumentContentOperationsManager ( DocumentContentOperationsManager const &  )
privatedelete

Member Function Documentation

bool sw::DocumentContentOperationsManager::AppendTextNode ( SwPosition rPos)
overridevirtual
void sw::DocumentContentOperationsManager::CopyFlyInFlyImpl ( const SwNodeRange rRg,
SwPaM const *const  pCopiedPaM,
const SwNodeIndex rStartIdx,
const bool  bCopyFlyAtFly = false 
) const
bool sw::DocumentContentOperationsManager::CopyImpl ( SwPaM rPam,
SwPosition rPos,
const bool  MakeNewFrames,
const bool  bCopyAll,
SwPaM *const  pCpyRng 
) const
private

Definition at line 4414 of file DocumentContentOperationsManager.cxx.

References aBreakSetRange, SwNodeRange::aEnd, IDocumentUndoRedo::AppendUndo(), SwIndex::Assign(), SwNodeIndex::Assign(), SwNodeRange::aStart, SwTextNode::CopyCollFormat(), CopyFlyInFlyImpl(), SwTextNode::CopyText(), CopyWithFlyInFly(), SwDoc::CreateUnoCursor(), DeleteRedlines, IDocumentUndoRedo::DoesUndo(), SwPaM::End(), SwPaM::Exchange(), fnMoveBackward, fnMoveForward, IDocumentMarkAccess::getAllMarksCount(), SwFormatAnchor::GetAnchorId(), SwDoc::GetAttrPool(), SwNode::GetContentNode(), SwNode::GetDoc(), sw::GetFlysAnchoredAt(), SwUndoInserts::GetFlysAnchoredAt(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentMarkAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentState(), SwDoc::getIDocumentStylePoolAccess(), SwDoc::GetIDocumentUndoRedo(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SwPaM::GetMark(), SwNodeIndex::GetNode(), GetNode(), SwDoc::GetNodes(), SwDoc::GetOutlineNumRule(), SwPaM::GetPageNum(), SwPaM::GetPoint(), SwContentNode::GetpSwAttrSet(), IDocumentRedlineAccess::GetRedlineFlags(), SwTextNode::GetText(), IDocumentStylePoolAccess::GetTextCollFromPool(), SwNode::GetTextNode(), GoInContent(), GoInNode(), SwPaM::HasMark(), SwContentNode::HasSwAttrSet(), Ignore, SwDoc::IsClipBoard(), SwDoc::IsColumnSelection(), SwNode::IsContentNode(), SwTextNode::IsInList(), SwDoc::IsInsOnlyTextGlossary(), SwTextNode::Len(), m_rDoc, SwTextNode::MakeCopy(), SwNodes::MakeTextNode(), SwPaM::Move(), SwPosition::nContent, SwPosition::nNode, NUMRULE_STATE, POP_NUMRULE_STATE, PUSH_NUMRULE_STATE, RES_BREAK, RES_PAGEDESC, RES_POOLCOLL_STANDARD, SwTextNode::ResetAttr(), SwDoc::SearchNumRule(), SwFormatAnchor::SetAnchor(), SwTextNode::SetAttr(), SwUndoInserts::SetInsertRange(), SwPaM::SetMark(), IDocumentState::SetModified(), SwDoc::SetNumRule(), SwDoc::SetOutlineNumRule(), IDocumentRedlineAccess::SetRedlineFlags_intern(), IDocumentContentOperations::SplitNode(), and SwPaM::Start().

Referenced by CopyRange().

bool sw::DocumentContentOperationsManager::CopyRange ( SwPaM rPam,
SwPosition rPos,
const bool  bCopyAll,
bool  bCheckPos 
) const
overridevirtual

Copy a selected content range to a position.

The position can be in the same or in an another document. It can also be within the range!

Warning
The range has to include at least two nodes or has to be a SwDoc::IsColumnSelection, because the rPam is treated [mark, point[.

Normally this function should work only with content nodes. But there is a special case used by SwDoc::Paste, which starts the SwPaM at the content start node. This position doesn't contain any content:

SwNodeIndex aSourceIdx( rSource.GetNodes().GetEndOfExtras(), 1 );

This is important, because it prevents merging of the first node of the range into the node pointed to by rPos. As a result this keeps all properties of the first real content node, which is the 2nd, including the Flys and the page description. In this case the first (fake) node is silently dropped and all other nodes are just copied.

Parameters
rPamThe source node range to copy
rPosThe target copy destination
bCheckPosIf this function should check if rPos is in a fly frame anchored in rPam. If false, then no such check will be performed, and it is assumed that the caller took care of verifying this constraint already.

Implements IDocumentContentOperations.

Definition at line 1717 of file DocumentContentOperationsManager.cxx.

References IDocumentRedlineAccess::AppendRedline(), IDocumentUndoRedo::AppendUndo(), IDocumentUndoRedo::ClearRedo(), CopyImpl(), DEFAULT, SwPaM::DeleteMark(), IDocumentContentOperations::DeleteSection(), IDocumentUndoRedo::DoesUndo(), SwRedlineTable::empty(), SwPaM::End(), SwPaM::GetContentNode(), SwNode::GetDoc(), SwDoc::GetDocumentContentOperationsManager(), SwNodes::GetEndOfAutotext(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentState(), SwDoc::GetIDocumentUndoRedo(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SwPaM::GetMark(), SwNodeIndex::GetNode(), SwPaM::GetNode(), SwDoc::GetNodes(), SwPaM::GetPoint(), IDocumentRedlineAccess::GetRedlineFlags(), IDocumentRedlineAccess::GetRedlineTable(), SwNodes::GoNext(), SwNodes::GoPrevious(), SwPaM::HasMark(), Ignore, Insert, SwDoc::IsClipBoard(), SwDoc::IsColumnSelection(), SwNode::IsContentNode(), IDocumentRedlineAccess::IsIgnoreRedline(), IDocumentRedlineAccess::IsRedlineOn(), SwNode::IsTextNode(), m_rDoc, SwNodes::MakeEmptySection(), SwContentNode::MakeEndIndex(), SwContentNode::MakeStartIndex(), IDocumentContentOperations::MoveRange(), SwPosition::nContent, SwPosition::nNode, SwPaM::SetMark(), IDocumentState::SetModified(), IDocumentRedlineAccess::SetRedlineFlags_intern(), IDocumentRedlineAccess::SplitRedline(), SwPaM::Start(), and SwNode::StartOfSectionNode().

void sw::DocumentContentOperationsManager::CopyWithFlyInFly ( const SwNodeRange rRg,
const SwNodeIndex rInsPos,
const std::pair< const SwPaM &, const SwPosition & > *  pCopiedPaM = nullptr,
bool  bMakeNewFrames = true,
bool  bDelRedlines = true,
bool  bCopyFlyAtFly = false 
) const
bool sw::DocumentContentOperationsManager::DeleteAndJoin ( SwPaM ,
const bool  bForceJoinNext = false 
)
overridevirtual

complete delete of a given PaM

#i100466# Add optional parameter <bForceJoinNext>, default value <false> Needed for hiding of deletion redlines

Implements IDocumentContentOperations.

Definition at line 2026 of file DocumentContentOperationsManager.cxx.

References DeleteAndJoinImpl(), DeleteAndJoinWithRedlineImpl(), SwDoc::getIDocumentRedlineAccess(), IDocumentRedlineAccess::IsRedlineOn(), and m_rDoc.

bool sw::DocumentContentOperationsManager::DeleteAndJoinImpl ( SwPaM rPam,
const bool  bForceJoinNext 
)
private
bool sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl ( SwPaM rPam,
const bool  unused = false 
)
private
void sw::DocumentContentOperationsManager::DeleteRange ( SwPaM )
overridevirtual
bool sw::DocumentContentOperationsManager::DeleteRangeImpl ( SwPaM rPam,
const bool  unused = false 
)
private
bool sw::DocumentContentOperationsManager::DeleteRangeImplImpl ( SwPaM rPam)
private
void sw::DocumentContentOperationsManager::DeleteSection ( SwNode pNode)
overridevirtual
bool sw::DocumentContentOperationsManager::DelFullPara ( SwPaM )
overridevirtual
SwDrawFrameFormat * sw::DocumentContentOperationsManager::InsertDrawObj ( const SwPaM rRg,
SdrObject rDrawObj,
const SfxItemSet rFlyAttrSet 
)
overridevirtual
SwFlyFrameFormat * sw::DocumentContentOperationsManager::InsertEmbObject ( const SwPaM rRg,
const svt::EmbeddedObjectRef xObj,
const SfxItemSet pFlyAttrSet 
)
overridevirtual
SwFlyFrameFormat * sw::DocumentContentOperationsManager::InsertGraphic ( const SwPaM rRg,
const OUString &  rGrfName,
const OUString &  rFltName,
const Graphic pGraphic,
const SfxItemSet pFlyAttrSet,
const SfxItemSet pGrfAttrSet,
SwFrameFormat  
)
overridevirtual
SwFlyFrameFormat * sw::DocumentContentOperationsManager::InsertGraphicObject ( const SwPaM rRg,
const GraphicObject rGrfObj,
const SfxItemSet pFlyAttrSet,
const SfxItemSet pGrfAttrSet 
)
overridevirtual
void sw::DocumentContentOperationsManager::InsertItemSet ( const SwPaM rRg,
const SfxItemSet rSet,
const SetAttrMode  nFlags = SetAttrMode::DEFAULT,
SwRootFrame const *  pLayout = nullptr 
)
overridevirtual
SwFlyFrameFormat * sw::DocumentContentOperationsManager::InsertOLE ( const SwPaM rRg,
const OUString &  rObjName,
sal_Int64  nAspect,
const SfxItemSet pFlyAttrSet,
const SfxItemSet pGrfAttrSet 
)
overridevirtual
bool sw::DocumentContentOperationsManager::InsertPoolItem ( const SwPaM rRg,
const SfxPoolItem rHt,
const SetAttrMode  nFlags = SetAttrMode::DEFAULT,
SwRootFrame const *  pLayout = nullptr,
bool  bExpandCharToPara = false,
SwTextAttr **  ppNewTextAttr = nullptr 
)
overridevirtual
bool sw::DocumentContentOperationsManager::InsertString ( const SwPaM rRg,
const OUString &  ,
const SwInsertFlags  nInsertMode = SwInsertFlags::EMPTYEXPAND 
)
overridevirtual
SwFlyFrameFormat * sw::DocumentContentOperationsManager::InsNoTextNode ( const SwPosition rPos,
SwNoTextNode pNode,
const SfxItemSet pFlyAttrSet,
const SfxItemSet pGrfAttrSet,
SwFrameFormat pFrameFormat 
)
private
bool sw::DocumentContentOperationsManager::lcl_RstTextAttr ( const SwNodePtr rpNd,
void pArgs 
)
static
bool sw::DocumentContentOperationsManager::MoveAndJoin ( SwPaM ,
SwPosition  
)
overridevirtual
bool sw::DocumentContentOperationsManager::MoveNodeRange ( SwNodeRange rRange,
SwNodeIndex rPos,
SwMoveFlags  eMvFlags 
)
overridevirtual
bool sw::DocumentContentOperationsManager::MoveRange ( SwPaM rPaM,
SwPosition rPos,
SwMoveFlags  eMvFlags 
)
overridevirtual
DocumentContentOperationsManager& sw::DocumentContentOperationsManager::operator= ( DocumentContentOperationsManager const &  )
privatedelete
bool sw::DocumentContentOperationsManager::Overwrite ( const SwPaM rRg,
const OUString &  rStr 
)
overridevirtual
void sw::DocumentContentOperationsManager::RemoveLeadingWhiteSpace ( const SwPosition rPos)
overridevirtual
bool sw::DocumentContentOperationsManager::ReplaceRange ( SwPaM rPam,
const OUString &  rNewStr,
const bool  bRegExReplace 
)
overridevirtual

Replace selected range in a TextNode with string.

Intended for search & replace. bRegExpRplc - replace tabs (\t) and insert the found string ( not & ). E.g.: Find: "zzz", Replace: "xx\t\\t..&..\&" –> "xx\t<Tab>..zzz..&"

Implements IDocumentContentOperations.

Definition at line 3145 of file DocumentContentOperationsManager.cxx.

References DeleteAndJoinImpl(), DeleteAndJoinWithRedlineImpl(), SwPaM::DeleteMark(), SwPaM::End(), fnMoveBackward, SwNodes::GetEndOfContent(), SwDoc::getIDocumentRedlineAccess(), SwIndex::GetIndex(), SwPaM::GetMark(), SwDoc::GetNodes(), SwPaM::GetPoint(), IDocumentRedlineAccess::IsRedlineOn(), m_rDoc, SwPaM::Move(), SwPosition::nContent, SwPosition::nNode, SwPaM::Normalize(), ReplaceRangeImpl(), and SwPaM::Start().

Referenced by sw::mark::DateFieldmark::ReplaceContent().

bool sw::DocumentContentOperationsManager::ReplaceRangeImpl ( SwPaM ,
OUString const &  ,
const bool   
)
private

Definition at line 4087 of file DocumentContentOperationsManager.cxx.

References Any, IDocumentRedlineAccess::AppendRedline(), IDocumentUndoRedo::AppendUndo(), SwIndex::Assign(), Delete, IDocumentMarkAccess::deleteMark(), IDocumentRedlineAccess::DeleteRedline(), IDocumentUndoRedo::DoesUndo(), EMPTY, SwRedlineTable::empty(), SwPaM::End(), IDocumentUndoRedo::EndUndo(), SwPaM::Exchange(), fnMoveBackward, SwDoc::GetAttrPool(), SwNode::GetContentNode(), SwDoc::getIDocumentMarkAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentState(), SwDoc::GetIDocumentUndoRedo(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SwIndex::GetMark(), SwPaM::GetMark(), SwNodeIndex::GetNode(), SwTextNode::GetParaAttr(), SwPaM::GetPoint(), IDocumentRedlineAccess::GetRedlineFlags(), IDocumentRedlineAccess::GetRedlineTable(), SwTextNode::GetText(), SwNode::GetTextNode(), SwPaM::HasMark(), InsertItemSet(), InsertString(), IDocumentRedlineAccess::IsIgnoreRedline(), IDocumentRedlineAccess::IsRedlineOn(), m_rDoc, IDocumentMarkAccess::makeMark(), SwPaM::Move(), SwPosition::nContent, sw::mark::New, SwPosition::nNode, On, PaMCorrAbs(), REPLACE, SwTextNode::ReplaceText(), RES_CHRATR_BEGIN, RES_TXTATR_CJK_RUBY, RES_TXTATR_INETFMT, RES_TXTATR_META, RES_TXTATR_METAFIELD, RES_TXTATR_REFMARK, RES_TXTATR_TOXMARK, RES_TXTATR_WITHEND_END, RES_UNKNOWNATR_BEGIN, RES_UNKNOWNATR_END, SwDoc::RstTextAttrs(), SAL_WARN_IF, SwUndoReplace::SetEnd(), SwPaM::SetMark(), IDocumentState::SetModified(), IDocumentRedlineAccess::SetRedlineFlags(), ShowDelete, ShowInsert, ShowMask, SplitNode(), IDocumentUndoRedo::StartUndo(), sw_GetJoinFlags(), sw_JoinText(), and IDocumentMarkAccess::UNO_BOOKMARK.

Referenced by ReplaceRange().

void sw::DocumentContentOperationsManager::ReRead ( SwPaM ,
const OUString &  rGrfName,
const OUString &  rFltName,
const Graphic pGraphic 
)
overridevirtual
bool sw::DocumentContentOperationsManager::SplitNode ( const SwPosition rPos,
bool  bChkTableStart 
)
overridevirtual

Split a node at rPos (implemented only for TextNode).

Implements IDocumentContentOperations.

Definition at line 2965 of file DocumentContentOperationsManager.cxx.

References IDocumentRedlineAccess::AppendRedline(), IDocumentUndoRedo::AppendUndo(), IDocumentUndoRedo::ClearRedo(), sw::mark::ContentIdxStore::Create(), IDocumentUndoRedo::DoesUndo(), SwRedlineTable::empty(), fnMoveBackward, SwNode::GetContentNode(), SwNodes::GetEndOfExtras(), SwTable::GetFrameFormat(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentState(), SwDoc::getIDocumentStylePoolAccess(), SwDoc::GetIDocumentUndoRedo(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SwFormat::GetItemState(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), IDocumentRedlineAccess::GetRedlineTable(), SwTableNode::GetTable(), IDocumentStylePoolAccess::GetTextCollFromPool(), SwNode::GetTextNode(), Insert, SwNode::IsContentNode(), SwNode::IsEndNode(), IDocumentRedlineAccess::IsIgnoreRedline(), IDocumentRedlineAccess::IsRedlineOn(), SwNode::IsStartNode(), SwNode::IsTableNode(), SwNode::IsTextNode(), SwTextNode::Len(), m_rDoc, SwNodes::MakeTextNode(), SwPaM::Move(), SwPosition::nContent, SwPosition::nNode, sw::mark::NonFlys, RES_BREAK, RES_PAGEDESC, RES_POOLCOLL_TEXT, SwFormat::ResetFormatAttr(), SwTextNode::SetAttr(), SwPaM::SetMark(), IDocumentState::SetModified(), SwUndoSplitNode::SetTableFlag(), SwTextNode::SplitContentNode(), IDocumentRedlineAccess::SplitRedline(), SwNode::StartOfSectionNode(), SwTableBoxStartNode, and SwDoc::UpdateParRsid().

Referenced by ReplaceRangeImpl().

void sw::DocumentContentOperationsManager::TransliterateText ( const SwPaM rPaM,
utl::TransliterationWrapper  
)
overridevirtual

Member Data Documentation

SwDoc& sw::DocumentContentOperationsManager::m_rDoc
private

The documentation for this class was generated from the following files: