WebCore:
[WebKit-https.git] / WebCore / khtml / editing / htmlediting.cpp
index 605231ed05d81f8b00bf97f0cfb68e2cb8c1bd83..c8ca44edfa526de04257187edeb67bd9d5fda5b8 100644 (file)
@@ -266,6 +266,12 @@ void EditCommandPtr::reapply() const
     get()->reapply();
 }
 
     get()->reapply();
 }
 
+HTMLEditAction EditCommandPtr::editingAction() const
+{
+    IF_IMPL_NULL_RETURN_ARG(HTMLEditActionUnspecified);
+    return get()->editingAction();
+}
+
 DocumentImpl * const EditCommandPtr::document() const
 {
     IF_IMPL_NULL_RETURN_ARG(0);
 DocumentImpl * const EditCommandPtr::document() const
 {
     IF_IMPL_NULL_RETURN_ARG(0);
@@ -515,6 +521,11 @@ void EditCommand::doReapply()
     doApply();
 }
 
     doApply();
 }
 
+HTMLEditAction EditCommand::editingAction() const
+{
+    return HTMLEditActionUnspecified;
+}
+
 void EditCommand::setStartingSelection(const Selection &s)
 {
     for (EditCommand *cmd = this; cmd; cmd = cmd->m_parent)
 void EditCommand::setStartingSelection(const Selection &s)
 {
     for (EditCommand *cmd = this; cmd; cmd = cmd->m_parent)
@@ -3778,6 +3789,11 @@ void TypingCommand::doApply()
     ASSERT_NOT_REACHED();
 }
 
     ASSERT_NOT_REACHED();
 }
 
+HTMLEditAction TypingCommand::editingAction() const
+{
+    return HTMLEditActionTyping;
+}
+
 void TypingCommand::markMisspellingsAfterTyping()
 {
     // Take a look at the selection that results after typing and determine whether we need to spellcheck. 
 void TypingCommand::markMisspellingsAfterTyping()
 {
     // Take a look at the selection that results after typing and determine whether we need to spellcheck.