summaryrefslogtreecommitdiff
path: root/Source/WebCore/editing/AlternativeTextController.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/editing/AlternativeTextController.h')
-rw-r--r--Source/WebCore/editing/AlternativeTextController.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/Source/WebCore/editing/AlternativeTextController.h b/Source/WebCore/editing/AlternativeTextController.h
index 46e0952a1..123219658 100644
--- a/Source/WebCore/editing/AlternativeTextController.h
+++ b/Source/WebCore/editing/AlternativeTextController.h
@@ -10,10 +10,10 @@
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
@@ -62,9 +62,9 @@ struct AlternativeTextInfo {
class DictationMarkerDetails : public DocumentMarkerDetails {
public:
- static PassRefPtr<DictationMarkerDetails> create(const String& originalText, uint64_t dictationContext)
+ static Ref<DictationMarkerDetails> create(const String& originalText, uint64_t dictationContext)
{
- return adoptRef(new DictationMarkerDetails(originalText, dictationContext));
+ return adoptRef(*new DictationMarkerDetails(originalText, dictationContext));
}
const String& originalText() const { return m_originalText; }
uint64_t dictationContext() const { return m_dictationContext; }
@@ -93,7 +93,7 @@ class AlternativeTextController {
WTF_MAKE_NONCOPYABLE(AlternativeTextController);
WTF_MAKE_FAST_ALLOCATED;
public:
- explicit AlternativeTextController(Frame*) UNLESS_ENABLED({ })
+ explicit AlternativeTextController(Frame& frame) UNLESS_ENABLED( : m_frame(frame) { })
~AlternativeTextController() UNLESS_ENABLED({ })
void startAlternativeTextUITimer(AlternativeTextType) UNLESS_ENABLED({ })
@@ -108,7 +108,7 @@ public:
void respondToUnappliedSpellCorrection(const VisibleSelection&, const String& corrected, const String& correction) UNLESS_ENABLED({ UNUSED_PARAM(corrected); UNUSED_PARAM(correction); })
void respondToAppliedEditing(CompositeEditCommand*) UNLESS_ENABLED({ })
void respondToUnappliedEditing(EditCommandComposition*) UNLESS_ENABLED({ })
- void respondToChangedSelection(const VisibleSelection& oldSelection, FrameSelection::SetSelectionOptions) UNLESS_ENABLED({ UNUSED_PARAM(oldSelection); })
+ void respondToChangedSelection(const VisibleSelection& oldSelection) UNLESS_ENABLED({ UNUSED_PARAM(oldSelection); })
void stopPendingCorrection(const VisibleSelection& oldSelection) UNLESS_ENABLED({ UNUSED_PARAM(oldSelection); })
void applyPendingCorrection(const VisibleSelection& selectionAfterTyping) UNLESS_ENABLED({ UNUSED_PARAM(selectionAfterTyping); })
@@ -138,13 +138,13 @@ private:
#if USE(AUTOCORRECTION_PANEL)
String dismissSoon(ReasonForDismissingAlternativeText);
void applyAlternativeTextToRange(const Range*, const String& alternative, AlternativeTextType, const Vector<DocumentMarker::MarkerType>&);
- void timerFired(Timer<AlternativeTextController>*);
+ void timerFired();
void recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString);
void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction);
String markerDescriptionForAppliedAlternativeText(AlternativeTextType, DocumentMarker::MarkerType);
bool shouldStartTimerFor(const DocumentMarker&, int endOffset) const;
- bool respondToMarkerAtEndOfWord(const DocumentMarker&, const Position& endOfWordPosition, FrameSelection::SetSelectionOptions);
+ bool respondToMarkerAtEndOfWord(const DocumentMarker&, const Position& endOfWordPosition);
AlternativeTextClient* alternativeTextClient();
EditorClient* editorClient();
@@ -153,7 +153,7 @@ private:
FloatRect rootViewRectForRange(const Range*) const;
void markPrecedingWhitespaceForDeletedAutocorrectionAfterCommand(EditCommand*);
- Timer<AlternativeTextController> m_timer;
+ Timer m_timer;
AlternativeTextInfo m_alternativeTextInfo;
bool m_isDismissedByEditing;
@@ -161,7 +161,7 @@ private:
Position m_positionForLastDeletedAutocorrection;
#endif
- Frame* m_frame;
+ Frame& m_frame;
};
#undef UNLESS_ENABLED