summaryrefslogtreecommitdiffstats
path: root/webkit/api/public/WebFrame.h
diff options
context:
space:
mode:
authoryaar@chromium.org <yaar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-07 01:30:48 +0000
committeryaar@chromium.org <yaar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-07 01:30:48 +0000
commit979c28b833acd88f976e53b156c9ada2f35e9abf (patch)
treee3a0430d7204f6a34c0a93246bad294bb5a852b4 /webkit/api/public/WebFrame.h
parent13bc0d82bd5c294a7e67a8ab61e07dc01c170a27 (diff)
downloadchromium_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.h15
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 -------------------------------------------------------------