diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h b/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h index 72fdc915370..531dc1bd76b 100644 --- a/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h +++ b/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h @@ -42,12 +42,14 @@ protected: ApplyBlockElementCommand(Document&, const QualifiedName& tagName); virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection); - PassRefPtr<Element> createBlockElement() const; + PassRefPtrWillBeRawPtr<Element> createBlockElement() const; const QualifiedName tagName() const { return m_tagName; } + virtual void trace(Visitor*) OVERRIDE; + private: - virtual void doApply(); - virtual void formatRange(const Position& start, const Position& end, const Position& endOfSelection, RefPtr<Element>&) = 0; + virtual void doApply() OVERRIDE FINAL; + virtual void formatRange(const Position& start, const Position& end, const Position& endOfSelection, RefPtrWillBeRawPtr<Element>&) = 0; void rangeForParagraphSplittingTextNodesIfNeeded(const VisiblePosition&, Position&, Position&); VisiblePosition endOfNextParagrahSplittingTextNodesIfNeeded(VisiblePosition&, Position&, Position&); |