summaryrefslogtreecommitdiffstats
path: root/sw/source/core/inc
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/core/inc')
-rw-r--r--sw/source/core/inc/MarkManager.hxx6
-rw-r--r--sw/source/core/inc/mvsave.hxx8
2 files changed, 9 insertions, 5 deletions
diff --git a/sw/source/core/inc/MarkManager.hxx b/sw/source/core/inc/MarkManager.hxx
index 44f1b1deb389..2af05601867c 100644
--- a/sw/source/core/inc/MarkManager.hxx
+++ b/sw/source/core/inc/MarkManager.hxx
@@ -63,7 +63,11 @@ namespace sw::mark {
virtual void correctMarksAbsolute(const SwNodeIndex& rOldNode, const SwPosition& rNewPos, const sal_Int32 nOffset) override;
virtual void correctMarksRelative(const SwNodeIndex& rOldNode, const SwPosition& rNewPos, const sal_Int32 nOffset) override;
- virtual void deleteMarks(const SwNodeIndex& rStt, const SwNodeIndex& rEnd, std::vector< ::sw::mark::SaveBookmark>* pSaveBkmk, const SwContentIndex* pSttIdx, const SwContentIndex* pEndIdx) override;
+ virtual void deleteMarks(const SwNode& rStt,
+ const SwNode& rEnd,
+ std::vector< ::sw::mark::SaveBookmark>* pSaveBkmk,
+ std::optional<sal_Int32> oStartContentIdx,
+ std::optional<sal_Int32> oEndContentIdx) override;
// deleters
virtual std::unique_ptr<ILazyDeleter>
diff --git a/sw/source/core/inc/mvsave.hxx b/sw/source/core/inc/mvsave.hxx
index 896a2228311f..6ef3f92edfb1 100644
--- a/sw/source/core/inc/mvsave.hxx
+++ b/sw/source/core/inc/mvsave.hxx
@@ -50,11 +50,11 @@ namespace sw::mark
public:
SaveBookmark(
const ::sw::mark::IMark& rBkmk,
- const SwNodeIndex& rMvPos,
- const SwContentIndex* pIdx);
+ const SwNode& rMvPos,
+ std::optional<sal_Int32> oContentIdx);
void SetInDoc(SwDoc* pDoc,
- const SwNodeIndex&,
- const SwContentIndex* pIdx =nullptr);
+ const SwNode&,
+ std::optional<sal_Int32> oContentIdx = std::nullopt);
private:
OUString m_aName;