summaryrefslogtreecommitdiffstats
path: root/chrome/browser/password_manager
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-20 19:11:42 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-20 19:11:42 +0000
commit4f822f02cd6800ee9c276803c6c6e271ca8146de (patch)
treeafbd6986454f4d587c9d09d9790ce9e7c473d04a /chrome/browser/password_manager
parentde794ebc37fdefdb61f340b8e91f1ac80b1b8678 (diff)
downloadchromium_src-4f822f02cd6800ee9c276803c6c6e271ca8146de.zip
chromium_src-4f822f02cd6800ee9c276803c6c6e271ca8146de.tar.gz
chromium_src-4f822f02cd6800ee9c276803c6c6e271ca8146de.tar.bz2
Convert all uses of InfoBarTabHelper -> InfoBarService. Make InfoBarTabHelper
an implementation detail by declaring all its functions private. BUG=none TEST=none Review URL: https://codereview.chromium.org/11442041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174196 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/password_manager')
-rw-r--r--chrome/browser/password_manager/password_manager_delegate_impl.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/chrome/browser/password_manager/password_manager_delegate_impl.cc b/chrome/browser/password_manager/password_manager_delegate_impl.cc
index 8df5fa4..de91fb1 100644
--- a/chrome/browser/password_manager/password_manager_delegate_impl.cc
+++ b/chrome/browser/password_manager/password_manager_delegate_impl.cc
@@ -8,8 +8,8 @@
#include "base/metrics/histogram.h"
#include "base/utf_string_conversions.h"
#include "chrome/browser/api/infobars/confirm_infobar_delegate.h"
+#include "chrome/browser/api/infobars/infobar_service.h"
#include "chrome/browser/autofill/autofill_manager.h"
-#include "chrome/browser/infobars/infobar_tab_helper.h"
#include "chrome/browser/password_manager/password_form_manager.h"
#include "chrome/browser/password_manager/password_manager.h"
#include "chrome/browser/profiles/profile.h"
@@ -38,7 +38,7 @@ DEFINE_WEB_CONTENTS_USER_DATA_KEY(PasswordManagerDelegateImpl)
// forms never end up in an infobar.
class SavePasswordInfoBarDelegate : public ConfirmInfoBarDelegate {
public:
- SavePasswordInfoBarDelegate(InfoBarTabHelper* infobar_helper,
+ SavePasswordInfoBarDelegate(InfoBarService* infobar_service,
PasswordFormManager* form_to_save);
private:
@@ -72,9 +72,9 @@ class SavePasswordInfoBarDelegate : public ConfirmInfoBarDelegate {
};
SavePasswordInfoBarDelegate::SavePasswordInfoBarDelegate(
- InfoBarTabHelper* infobar_helper,
+ InfoBarService* infobar_service,
PasswordFormManager* form_to_save)
- : ConfirmInfoBarDelegate(infobar_helper),
+ : ConfirmInfoBarDelegate(infobar_service),
form_to_save_(form_to_save),
infobar_response_(NO_RESPONSE) {
}
@@ -163,10 +163,10 @@ void PasswordManagerDelegateImpl::AddSavePasswordInfoBarIfPermitted(
}
#endif
- InfoBarTabHelper* infobar_tab_helper =
- InfoBarTabHelper::FromWebContents(web_contents_);
- infobar_tab_helper->AddInfoBar(
- new SavePasswordInfoBarDelegate(infobar_tab_helper, form_to_save));
+ InfoBarService* infobar_service =
+ InfoBarService::FromWebContents(web_contents_);
+ infobar_service->AddInfoBar(
+ new SavePasswordInfoBarDelegate(infobar_service, form_to_save));
}
Profile* PasswordManagerDelegateImpl::GetProfile() {