diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/editing/markers/document_marker_controller.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/editing/markers/document_marker_controller.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/editing/markers/document_marker_controller.h b/chromium/third_party/blink/renderer/core/editing/markers/document_marker_controller.h index 8f5d104efd4..4f50d427fcc 100644 --- a/chromium/third_party/blink/renderer/core/editing/markers/document_marker_controller.h +++ b/chromium/third_party/blink/renderer/core/editing/markers/document_marker_controller.h @@ -32,7 +32,6 @@ #include <utility> #include "base/dcheck_is_on.h" -#include "base/macros.h" #include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/dom/synchronous_mutation_observer.h" #include "third_party/blink/renderer/core/editing/forward.h" @@ -49,6 +48,7 @@ namespace blink { class DocumentMarkerList; +class Highlight; class SuggestionMarkerProperties; class CORE_EXPORT DocumentMarkerController final @@ -56,6 +56,8 @@ class CORE_EXPORT DocumentMarkerController final public SynchronousMutationObserver { public: explicit DocumentMarkerController(Document&); + DocumentMarkerController(const DocumentMarkerController&) = delete; + DocumentMarkerController& operator=(const DocumentMarkerController&) = delete; void Clear(); void AddSpellingMarker(const EphemeralRange&, @@ -78,6 +80,9 @@ class CORE_EXPORT DocumentMarkerController final void AddSuggestionMarker(const EphemeralRange&, const SuggestionMarkerProperties&); void AddTextFragmentMarker(const EphemeralRange&); + void AddHighlightMarker(const EphemeralRange&, + const String& highlight_name, + const Member<Highlight> highlight); void MoveMarkers(const Text& src_node, int length, const Text& dst_node); @@ -210,8 +215,6 @@ class CORE_EXPORT DocumentMarkerController final // without going through the map. DocumentMarker::MarkerTypes possibly_existing_marker_types_; const Member<Document> document_; - - DISALLOW_COPY_AND_ASSIGN(DocumentMarkerController); }; } // namespace blink |