| LibreOffice Module sw (master) 1
    | 
#include <memory>#include <sal/config.h>#include <sal/log.hxx>#include <cstddef>#include "XMLRedlineImportHelper.hxx"#include <unotextcursor.hxx>#include <unotextrange.hxx>#include <unocrsr.hxx>#include <ndtxt.hxx>#include <doc.hxx>#include <IDocumentContentOperations.hxx>#include <IDocumentStylePoolAccess.hxx>#include <tools/datetime.hxx>#include <poolfmt.hxx>#include <fmtanchr.hxx>#include <ftnidx.hxx>#include <txtftn.hxx>#include <unoredline.hxx>#include <DocumentRedlineManager.hxx>#include "xmlimp.hxx"#include <comphelper/servicehelper.hxx>#include <o3tl/any.hxx>#include <xmloff/xmltoken.hxx>#include <vcl/svapp.hxx>Go to the source code of this file.
| Classes | |
| class | RedlineInfo | 
| Functions | |
| static SwDoc * | lcl_GetDocViaTunnel (Reference< XTextCursor > const &rCursor) | 
| static SwDoc * | lcl_GetDocViaTunnel (Reference< XTextRange > const &rRange) | 
| static auto | RecursiveContains (SwStartNode const &rRedlineSection, SwNode const &rPos) -> bool | 
| recursively check if rPos or its anchor (if in fly or footnote) is in redline section  More... | |
| Variables | |
| constexpr OUStringLiteral | g_sShowChanges = u"ShowChanges" | 
| constexpr OUStringLiteral | g_sRecordChanges = u"RecordChanges" | 
| constexpr OUStringLiteral | g_sRedlineProtectionKey = u"RedlineProtectionKey" | 
| 
 | static | 
Definition at line 60 of file XMLRedlineImportHelper.cxx.
Referenced by XMLRedlineImportHelper::CreateRedlineTextSection().
| 
 | static | 
Definition at line 68 of file XMLRedlineImportHelper.cxx.
References SwXTextRange::GetDoc().
| 
 | static | 
recursively check if rPos or its anchor (if in fly or footnote) is in redline section
Definition at line 566 of file XMLRedlineImportHelper.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwNodeIndex::GetNode(), SwNode::GetStartNode(), RecursiveContains(), SwFlyStartNode, SwFooterStartNode, SwFootnoteStartNode, SwHeaderStartNode, SwNormalStartNode, and SwTableBoxStartNode.
Referenced by XMLRedlineImportHelper::InsertIntoDocument(), and RecursiveContains().
| 
 | constexpr | 
Definition at line 227 of file XMLRedlineImportHelper.cxx.
Referenced by XMLRedlineImportHelper::XMLRedlineImportHelper(), and XMLRedlineImportHelper::~XMLRedlineImportHelper().
| 
 | constexpr | 
Definition at line 228 of file XMLRedlineImportHelper.cxx.
Referenced by XMLRedlineImportHelper::XMLRedlineImportHelper(), and XMLRedlineImportHelper::~XMLRedlineImportHelper().
| 
 | constexpr | 
Definition at line 226 of file XMLRedlineImportHelper.cxx.
Referenced by XMLRedlineImportHelper::XMLRedlineImportHelper(), and XMLRedlineImportHelper::~XMLRedlineImportHelper().