20 #ifndef INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTREDLINEMANAGER_HXX
21 #define INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTREDLINEMANAGER_HXX
44 virtual void SetRedlineFlags(
RedlineFlags eMode)
override;
46 virtual bool IsRedlineOn()
const override;
48 virtual bool IsIgnoreRedline()
const override;
54 virtual bool HasExtraRedlineTable()
const override;
56 virtual bool IsInRedlines(
const SwNode& rNode)
const override;
63 virtual bool SplitRedline(
const SwPaM& rPam)
override;
65 virtual bool DeleteRedline(
70 virtual bool DeleteRedline(
79 virtual bool HasRedline(
82 bool bStartOrEndInRange)
const override;
84 virtual void CompressRedlines()
override;
90 virtual bool IsRedlineMove()
const override;
92 virtual void SetRedlineMove(
bool bFlag)
override;
96 virtual bool AcceptRedline(
const SwPaM& rPam,
bool bCallDelete)
override;
98 virtual void AcceptRedlineParagraphFormatting(
const SwPaM& rPam)
override;
102 virtual bool RejectRedline(
const SwPaM& rPam,
bool bCallDelete)
override;
104 virtual void AcceptAllRedline(
bool bAcceptReject)
override;
110 virtual void UpdateRedlineAttr()
override;
112 virtual std::size_t GetRedlineAuthor()
override;
114 virtual std::size_t InsertRedlineAuthor(
const OUString& rAuthor)
override;
116 virtual bool SetRedlineComment(
118 const OUString& rComment)
override;
120 virtual const css::uno::Sequence <sal_Int8>& GetRedlinePassword()
const override;
122 virtual void SetRedlinePassword(
123 const css::uno::Sequence <sal_Int8>& rNewPassword)
override;
130 void SetAutoFormatRedlineComment(
const OUString* pText, sal_uInt16 nSeqNo = 0 );
135 void HideAll(
bool bDeletion);
158 bool m_bHideRedlines =
false;
Starts a section of nodes in the document model.
std::unique_ptr< SwRedlineTable > mpRedlineTable
Marks a position in the document model.
RedlineFlags meRedlineFlags
Dialog to specify the properties of date form field.
Redline that holds information about a table-cell that had some change.
PaM is Point and Mark: a selection of the document model.
vector_type::size_type size_type
void SetHideRedlines(bool const bHideRedlines)
std::unique_ptr< SwExtraRedlineTable > mpExtraRedlineTable
Redline that holds information about a table-row that had some change.
bool IsHideRedlines() const
std::unique_ptr< OUString > mpAutoFormatRedlnComment
sal_uInt16 mnAutoFormatRedlnCommentNo
SeqNo for conjoining of AutoFormat-Redlines.
css::uno::Sequence< sal_Int8 > maRedlinePasswd
Base class of the Writer document model elements.