diff options
author | dyu@chromium.org <dyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-07 02:13:43 +0000 |
---|---|---|
committer | dyu@chromium.org <dyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-07 02:13:43 +0000 |
commit | 1bfe0abd272f0879476310bcaa61c7a7e34d4c66 (patch) | |
tree | 61fe89093f06b3ca06697003fbe39302a1b32650 /chrome/browser/password_manager_delegate_impl.cc | |
parent | b75b742a7c71dcc7338f468bb7e367a7892da483 (diff) | |
download | chromium_src-1bfe0abd272f0879476310bcaa61c7a7e34d4c66.zip chromium_src-1bfe0abd272f0879476310bcaa61c7a7e34d4c66.tar.gz chromium_src-1bfe0abd272f0879476310bcaa61c7a7e34d4c66.tar.bz2 |
Added type enum to the base class with a getter virtual method. This prevents from
having to keep adding methods to the base InfoBarDelegate class for each new
infobar type.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/10008063
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131235 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/password_manager_delegate_impl.cc')
-rw-r--r-- | chrome/browser/password_manager_delegate_impl.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chrome/browser/password_manager_delegate_impl.cc b/chrome/browser/password_manager_delegate_impl.cc index f0caecb..7080fd8 100644 --- a/chrome/browser/password_manager_delegate_impl.cc +++ b/chrome/browser/password_manager_delegate_impl.cc @@ -56,8 +56,7 @@ class SavePasswordInfoBarDelegate : public ConfirmInfoBarDelegate { virtual bool Accept() OVERRIDE; virtual bool Cancel() OVERRIDE; - virtual SavePasswordInfoBarDelegate* - AsSavePasswordInfoBarDelegate() OVERRIDE; + virtual InfoBarAutomationType GetInfoBarAutomationType() const OVERRIDE; // The PasswordFormManager managing the form we're asking the user about, // and should update as per her decision. @@ -115,9 +114,9 @@ bool SavePasswordInfoBarDelegate::Cancel() { return true; } -SavePasswordInfoBarDelegate* -SavePasswordInfoBarDelegate::AsSavePasswordInfoBarDelegate() { - return this; +InfoBarDelegate::InfoBarAutomationType + SavePasswordInfoBarDelegate::GetInfoBarAutomationType() const { + return PASSWORD_INFOBAR; } // PasswordManagerDelegateImpl ------------------------------------------------ |