diff options
Diffstat (limited to 'sw/source/core/inc')
-rw-r--r-- | sw/source/core/inc/MarkManager.hxx | 6 | ||||
-rw-r--r-- | sw/source/core/inc/mvsave.hxx | 8 |
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; |