diff options
author | yaar@chromium.org <yaar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-07 01:30:48 +0000 |
---|---|---|
committer | yaar@chromium.org <yaar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-07 01:30:48 +0000 |
commit | 979c28b833acd88f976e53b156c9ada2f35e9abf (patch) | |
tree | e3a0430d7204f6a34c0a93246bad294bb5a852b4 /webkit/api/public/WebFrame.h | |
parent | 13bc0d82bd5c294a7e67a8ab61e07dc01c170a27 (diff) | |
download | chromium_src-979c28b833acd88f976e53b156c9ada2f35e9abf.zip chromium_src-979c28b833acd88f976e53b156c9ada2f35e9abf.tar.gz chromium_src-979c28b833acd88f976e53b156c9ada2f35e9abf.tar.bz2 |
Move PasswordAutocompleteListener into the WebKit API (AGAIN)
Copy of: http://codereview.chromium.org/360013/show
Head to create as new patch due to messy merge.
Review URL: http://codereview.chromium.org/376017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31350 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/api/public/WebFrame.h')
-rw-r--r-- | webkit/api/public/WebFrame.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/webkit/api/public/WebFrame.h b/webkit/api/public/WebFrame.h index 84e6ee5..0a3ed00 100644 --- a/webkit/api/public/WebFrame.h +++ b/webkit/api/public/WebFrame.h @@ -47,8 +47,10 @@ namespace WebKit { class WebData; class WebDataSource; -class WebForm; +class WebFormElement; class WebHistoryItem; +class WebInputElement; +class WebPasswordAutocompleteListener; class WebRange; class WebSecurityOrigin; class WebString; @@ -157,7 +159,7 @@ public: // Content ------------------------------------------------------------ - virtual void forms(WebVector<WebForm>&) const = 0; + virtual void forms(WebVector<WebFormElement>&) const = 0; // Scripting ---------------------------------------------------------- @@ -421,6 +423,15 @@ public: // of matches found during the scoping effort. virtual void resetMatchCount() = 0; + // Password autocompletion --------------------------------------------- + + // Registers a listener for the specified user name input element. The + // listener will receive notifications for blur and when autocomplete + // should be triggered. + // The WebFrame becomes the owner of the passed listener. + virtual void registerPasswordListener( + WebInputElement, + WebPasswordAutocompleteListener*) = 0; // Utility ------------------------------------------------------------- |