28#include <com/sun/star/uno/Sequence.h>
68 case RedlineType::Insert: sRet =
"Insert";
break;
69 case RedlineType::Delete: sRet =
"Delete";
break;
70 case RedlineType::Format: sRet =
"Format";
break;
71 case RedlineType::ParagraphFormat: sRet =
"ParagraphFormat";
break;
72 case RedlineType::Table: sRet =
"TextTable";
break;
73 case RedlineType::FmtColl:sRet =
"Style";
break;
174 bool bStartOrEndInRange)
const = 0;
214 const OUString& rComment) = 0;
219 const css::uno::Sequence <sal_Int8>& rNewPassword) = 0;
@ ShowDelete
show all deletes
@ ShowInsert
show all inserts
OUString SwRedlineTypeToOUString(RedlineType eType)
virtual bool IsIgnoreRedline() const =0
virtual bool IsRedlineOn() const =0
Query if redlining is on.
virtual const SwRangeRedline * SelNextRedline(SwPaM &rPam) const =0
virtual void AcceptAllRedline(bool bAcceptReject)=0
virtual bool HasRedline(const SwPaM &rPam, RedlineType nType, bool bStartOrEndInRange) const =0
virtual const SwExtraRedlineTable & GetExtraRedlineTable() const =0
virtual bool DeleteRedline(const SwPaM &rPam, bool bSaveInUndo, RedlineType nDelType)=0
static bool IsRedlineOn(const RedlineFlags eM)
virtual bool IsRedlineMove() const =0
virtual void UpdateRedlineAttr()=0
virtual void SetRedlinePassword(const css::uno::Sequence< sal_Int8 > &rNewPassword)=0
static bool IsShowOriginal(const RedlineFlags eM)
virtual bool RejectRedline(SwRedlineTable::size_type nPos, bool bCallDelete)=0
virtual std::size_t GetRedlineAuthor()=0
virtual void SetRedlineMove(bool bFlag)=0
static bool IsShowChanges(const RedlineFlags eM)
virtual bool RejectRedline(const SwPaM &rPam, bool bCallDelete)=0
virtual bool SplitRedline(const SwPaM &rPam)=0
virtual SwRedlineTable::size_type GetRedlinePos(const SwNode &rNode, RedlineType nType) const =0
virtual void SetRedlineFlags_intern(RedlineFlags eMode)=0
Set a new redline mode.
virtual const SwRedlineTable & GetRedlineTable() const =0
virtual std::size_t InsertRedlineAuthor(const OUString &rAuthor)=0
virtual SwRedlineTable & GetRedlineTable()=0
virtual SwExtraRedlineTable & GetExtraRedlineTable()=0
virtual AppendResult AppendRedline(SwRangeRedline *pNewRedl, bool bCallDelete)=0
Append a new redline.
virtual void SetRedlineFlags(RedlineFlags eMode)=0
Set a new redline mode.
virtual const SwRangeRedline * GetRedline(const SwPosition &rPos, SwRedlineTable::size_type *pFndPos) const =0
virtual void AcceptRedlineParagraphFormatting(const SwPaM &rPam)=0
virtual bool DeleteRedline(const SwStartNode &rSection, bool bSaveInUndo, RedlineType nDelType)=0
virtual RedlineFlags GetRedlineFlags() const =0
Query the currently set redline mode.
virtual bool AcceptRedline(const SwPaM &rPam, bool bCallDelete)=0
virtual const SwRangeRedline * SelPrevRedline(SwPaM &rPam) const =0
virtual bool IsInRedlines(const SwNode &rNode) const =0
virtual ~IDocumentRedlineAccess()
virtual void CompressRedlines(size_t nStartIndex=0)=0
virtual bool AppendTableRowRedline(SwTableRowRedline *pPtr)=0
virtual bool AcceptRedline(SwRedlineTable::size_type nPos, bool bCallDelete)=0
virtual bool SetRedlineComment(const SwPaM &rPam, const OUString &rComment)=0
virtual bool AppendTableCellRedline(SwTableCellRedline *pPtr)=0
static bool IsHideChanges(const RedlineFlags eM)
virtual const css::uno::Sequence< sal_Int8 > & GetRedlinePassword() const =0
Base class of the Writer document model elements.
PaM is Point and Mark: a selection of the document model.
vector_type::size_type size_type
Starts a section of nodes in the document model.
Redline that holds information about a table-cell that had some change.
Redline that holds information about a table-row that had some change.
Marks a position in the document model.