LibreOffice Module sw (master) 1
Namespaces | Functions | Variables
docbm.cxx File Reference
#include <memory>
#include <utility>
#include <MarkManager.hxx>
#include <bookmark.hxx>
#include <crossrefbookmark.hxx>
#include <crsrsh.hxx>
#include <annotationmark.hxx>
#include <doc.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <IDocumentState.hxx>
#include <IDocumentUndoRedo.hxx>
#include <docary.hxx>
#include <xmloff/odffields.hxx>
#include <mvsave.hxx>
#include <ndtxt.hxx>
#include <node.hxx>
#include <pam.hxx>
#include <redline.hxx>
#include <rolbck.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <sal/log.hxx>
#include <UndoBookmark.hxx>
#include <tools/datetimeutils.hxx>
#include <txtfrm.hxx>
#include <view.hxx>
#include <libxml/xmlstring.h>
#include <libxml/xmlwriter.h>
#include <comphelper/lok.hxx>
#include <strings.hrc>
Include dependency graph for docbm.cxx:

Go to the source code of this file.

Namespaces

namespace  sw
 Dialog to specify the properties of date form field.
 
namespace  sw::mark
 

Functions

static bool sw::mark::isDeleteMark (::sw::mark::MarkBase const *const pMark, bool const isReplace, SwNode const &rStt, SwNode const &rEnd, std::optional< sal_Int32 > oStartContentIdx, std::optional< sal_Int32 > oEndContentIdx, bool &rbIsPosInRange, bool &rbIsOtherPosInRange)
 
void DelBookmarks (SwNode &rStt, const SwNode &rEnd, std::vector< SaveBookmark > *pSaveBkmk, std::optional< sal_Int32 > oStartContentIdx, std::optional< sal_Int32 > oEndContentIdx)
 
InsertText sw::MakeInsertText (SwTextNode &rNode, const sal_Int32 nPos, const sal_Int32 nLen)
 

Variables

constexpr OUStringLiteral S_ANNOTATION_BOOKMARK = u"____"
 

Function Documentation

◆ DelBookmarks()

void DelBookmarks ( SwNode rStt,
const SwNode rEnd,
std::vector< SaveBookmark > *  pSaveBkmk,
std::optional< sal_Int32 >  oStartContentIdx,
std::optional< sal_Int32 >  oEndContentIdx 
)

Variable Documentation

◆ m_isMoveNodes

bool const m_isMoveNodes

Definition at line 1229 of file docbm.cxx.

◆ m_pDdeBookmark

std::unique_ptr<DdeBookmark> m_pDdeBookmark

Definition at line 1252 of file docbm.cxx.

◆ m_pFieldmark

std::unique_ptr<Fieldmark> m_pFieldmark

Definition at line 1227 of file docbm.cxx.

◆ m_rDoc

SwDoc& m_rDoc

Definition at line 1228 of file docbm.cxx.

Referenced by sw::DocumentContentOperationsManager::AppendTextNode(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), sw::DocumentContentOperationsManager::DeleteAndJoinImpl(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwWW8ImplReader::End_Footnote(), AttributeOutputBase::EndTOX(), AttributeOutputBase::FormatBreak(), AttributeOutputBase::GenerateBookmarksForSequenceField(), SwGetRefFieldType::GetDoc(), SwSvxUnoDrawPool::getModelPool(), AttributeOutputBase::GetParagraphMarkerRedline(), SwWW8ImplReader::GetStyRule(), sw::IMPL_LINK(), sw::IMPL_LINK_NOARG(), sw::DocumentContentOperationsManager::InsertItemSet(), sw::DocumentContentOperationsManager::InsertPoolItem(), sw::DocumentContentOperationsManager::InsNoTextNode(), SwWW8ImplReader::NextAnlLine(), AttributeOutputBase::ParaLineSpacing(), AttributeOutputBase::ParaNumRule(), SwWW8ImplReader::Read_ANLevelDesc(), SwWW8ImplReader::Read_Footnote(), sw::DocumentContentOperationsManager::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), sw::DocumentSettingManager::set(), sw::DocumentSettingManager::setCharacterCompressionType(), sw::DocumentSettingManager::setForbiddenCharacters(), SwWW8ImplReader::StartAnl(), AttributeOutputBase::StartTOX(), and WW8AttributeOutput::TextFootnote_Impl().

◆ S_ANNOTATION_BOOKMARK

constexpr OUStringLiteral S_ANNOTATION_BOOKMARK = u"____"
constexpr