webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
FormClient Class Referencefinal
Inheritance diagram for FormClient:
API::InjectedBundle::FormClient

Public Member Functions

 FormClient (WebKitWebPage *webPage)
 
void didAssociateFormControls (WebPage *, const Vector< RefPtr< Element >> &elements) override
 
bool shouldNotifyOnFormChanges (WebPage *) override
 
- Public Member Functions inherited from API::InjectedBundle::FormClient
virtual ~FormClient ()
 
virtual void didFocusTextField (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *)
 
virtual void textFieldDidBeginEditing (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *)
 
virtual void textFieldDidEndEditing (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *)
 
virtual void textDidChangeInTextField (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *, bool)
 
virtual void textDidChangeInTextArea (WebKit::WebPage *, WebCore::HTMLTextAreaElement *, WebKit::WebFrame *)
 
virtual bool shouldPerformActionInTextField (WebKit::WebPage *, WebCore::HTMLInputElement *, InputFieldAction, WebKit::WebFrame *)
 
virtual void willSubmitForm (WebKit::WebPage *, WebCore::HTMLFormElement *, WebKit::WebFrame *, WebKit::WebFrame *, const Vector< std::pair< WTF::String, WTF::String >> &, RefPtr< API::Object > &userData)
 
virtual void willSendSubmitEvent (WebKit::WebPage *, WebCore::HTMLFormElement *, WebKit::WebFrame *, WebKit::WebFrame *, const Vector< std::pair< WTF::String, WTF::String >> &)
 
virtual void willBeginInputSession (WebKit::WebPage *, WebCore::Element *, WebKit::WebFrame *, RefPtr< API::Object > &userData, bool userIsInteracting)
 

Additional Inherited Members

- Public Types inherited from API::InjectedBundle::FormClient
enum  InputFieldAction {
  InputFieldAction::MoveUp, InputFieldAction::MoveDown, InputFieldAction::Cancel, InputFieldAction::InsertTab,
  InputFieldAction::InsertBacktab, InputFieldAction::InsertNewline, InputFieldAction::InsertDelete
}
 

Constructor & Destructor Documentation

◆ FormClient()

FormClient::FormClient ( WebKitWebPage webPage)
inlineexplicit

Member Function Documentation

◆ didAssociateFormControls()

void FormClient::didAssociateFormControls ( WebPage ,
const Vector< RefPtr< Element >> &  elements 
)
inlineoverridevirtual

Reimplemented from API::InjectedBundle::FormClient.

◆ shouldNotifyOnFormChanges()

bool FormClient::shouldNotifyOnFormChanges ( WebPage )
inlineoverridevirtual

Reimplemented from API::InjectedBundle::FormClient.


The documentation for this class was generated from the following file: