enum EditorCommandSource { CommandFromMenuOrKeyBinding, CommandFromDOM, CommandFromDOMWithUserInterface };
enum EditorParagraphSeparator { EditorParagraphSeparatorIsDiv, EditorParagraphSeparatorIsP };
-class Editor FINAL : public NoBaseWillBeGarbageCollectedFinalized<Editor> {
+class Editor final : public NoBaseWillBeGarbageCollectedFinalized<Editor> {
WTF_MAKE_NONCOPYABLE(Editor);
public:
static PassOwnPtrWillBeRawPtr<Editor> create(LocalFrame&);
Command();
Command(const EditorInternalCommand*, EditorCommandSource, PassRefPtrWillBeRawPtr<LocalFrame>);
- bool execute(const String& parameter = String(), Event* triggeringEvent = 0) const;
+ bool execute(const String& parameter = String(), Event* triggeringEvent = nullptr) const;
bool execute(Event* triggeringEvent) const;
bool isSupported() const;
- bool isEnabled(Event* triggeringEvent = 0) const;
+ bool isEnabled(Event* triggeringEvent = nullptr) const;
- TriState state(Event* triggeringEvent = 0) const;
- String value(Event* triggeringEvent = 0) const;
+ TriState state(Event* triggeringEvent = nullptr) const;
+ String value(Event* triggeringEvent = nullptr) const;
bool isTextInsertion() const;