| Index: third_party/WebKit/Source/core/editing/commands/TypingCommand.h
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/TypingCommand.h b/third_party/WebKit/Source/core/editing/commands/TypingCommand.h
|
| index a21fa5177dcd6d12499e2e05e337499d259e7812..2dd8ee3158a23432da62f7d87525205718f92a10 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/TypingCommand.h
|
| +++ b/third_party/WebKit/Source/core/editing/commands/TypingCommand.h
|
| @@ -58,26 +58,30 @@ class CORE_EXPORT TypingCommand final : public CompositeEditCommand {
|
| };
|
| typedef unsigned Options;
|
|
|
| - static void deleteSelection(Document&, Options = 0);
|
| + static void deleteSelection(Document&, CommandSource, Options = 0);
|
| static void deleteKeyPressed(Document&,
|
| + CommandSource,
|
| Options,
|
| TextGranularity = CharacterGranularity);
|
| static void forwardDeleteKeyPressed(Document&,
|
| + CommandSource,
|
| EditingState*,
|
| Options = 0,
|
| TextGranularity = CharacterGranularity);
|
| static void insertText(Document&,
|
| + CommandSource,
|
| const String&,
|
| Options,
|
| TextCompositionType = TextCompositionNone);
|
| static void insertText(Document&,
|
| + CommandSource,
|
| const String&,
|
| const VisibleSelection&,
|
| Options,
|
| TextCompositionType = TextCompositionNone);
|
| - static bool insertLineBreak(Document&);
|
| - static bool insertParagraphSeparator(Document&);
|
| - static bool insertParagraphSeparatorInQuotedContent(Document&);
|
| + static bool insertLineBreak(Document&, CommandSource);
|
| + static bool insertParagraphSeparator(Document&, CommandSource);
|
| + static bool insertParagraphSeparatorInQuotedContent(Document&, CommandSource);
|
| static void closeTyping(LocalFrame*);
|
|
|
| void insertText(const String& text, bool selectInsertedText, EditingState*);
|
| @@ -103,24 +107,27 @@ class CORE_EXPORT TypingCommand final : public CompositeEditCommand {
|
| private:
|
| static TypingCommand* create(
|
| Document& document,
|
| + CommandSource source,
|
| ETypingCommand command,
|
| const String& text = "",
|
| Options options = 0,
|
| TextGranularity granularity = CharacterGranularity) {
|
| - return new TypingCommand(document, command, text, options, granularity,
|
| - TextCompositionNone);
|
| + return new TypingCommand(document, source, command, text, options,
|
| + granularity, TextCompositionNone);
|
| }
|
|
|
| static TypingCommand* create(Document& document,
|
| + CommandSource source,
|
| ETypingCommand command,
|
| const String& text,
|
| Options options,
|
| TextCompositionType compositionType) {
|
| - return new TypingCommand(document, command, text, options,
|
| + return new TypingCommand(document, source, command, text, options,
|
| CharacterGranularity, compositionType);
|
| }
|
|
|
| TypingCommand(Document&,
|
| + CommandSource,
|
| ETypingCommand,
|
| const String& text,
|
| Options,
|
|
|