diff options
Diffstat (limited to 'sw/source/core/inc/crossrefbookmark.hxx')
-rw-r--r-- | sw/source/core/inc/crossrefbookmark.hxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sw/source/core/inc/crossrefbookmark.hxx b/sw/source/core/inc/crossrefbookmark.hxx index fa364a9b8742..3ee770e8d6e0 100644 --- a/sw/source/core/inc/crossrefbookmark.hxx +++ b/sw/source/core/inc/crossrefbookmark.hxx @@ -24,7 +24,7 @@ #include <string_view> -#include "bookmrk.hxx" +#include "bookmark.hxx" #include <rtl/ustring.hxx> #include <vcl/keycod.hxx> @@ -41,9 +41,9 @@ namespace sw::mark { // getters virtual SwPosition& GetOtherMarkPos() const override; virtual SwPosition& GetMarkStart() const override - { return *m_pPos1; } + { return const_cast<SwPosition&>(*m_oPos1); } virtual SwPosition& GetMarkEnd() const override - { return *m_pPos1; } + { return const_cast<SwPosition&>(*m_oPos1); } virtual bool IsExpanded() const override { return false; } @@ -62,24 +62,24 @@ namespace sw::mark { } }; - class CrossRefHeadingBookmark + class CrossRefHeadingBookmark final : public CrossRefBookmark { public: CrossRefHeadingBookmark(const SwPaM& rPaM, const vcl::KeyCode& rCode, const OUString& rName); - static bool IsLegalName(const OUString& rName); + static bool IsLegalName(std::u16string_view rName); }; - class CrossRefNumItemBookmark + class CrossRefNumItemBookmark final : public CrossRefBookmark { public: CrossRefNumItemBookmark(const SwPaM& rPaM, const vcl::KeyCode& rCode, const OUString& rName); - static bool IsLegalName(const OUString& rName); + static bool IsLegalName(std::u16string_view rName); }; } |