| Index: chrome/browser/google/google_url_tracker_infobar_delegate.h
|
| diff --git a/chrome/browser/google/google_url_tracker_infobar_delegate.h b/chrome/browser/google/google_url_tracker_infobar_delegate.h
|
| index 1b7fa2fd0937deb2c3bcd85303afc3c825a43bf5..f40710e931d48da76223bdc16fd6c4e9cebc473d 100644
|
| --- a/chrome/browser/google/google_url_tracker_infobar_delegate.h
|
| +++ b/chrome/browser/google/google_url_tracker_infobar_delegate.h
|
| @@ -9,17 +9,23 @@
|
| #include "url/gurl.h"
|
|
|
| class GoogleURLTracker;
|
| -class InfoBarService;
|
| +class GoogleURLTrackerNavigationHelper;
|
| +
|
| +namespace infobars {
|
| +class InfoBarManager;
|
| +}
|
|
|
| // This infobar is shown by the GoogleURLTracker when the Google base URL has
|
| // changed.
|
| class GoogleURLTrackerInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| public:
|
| // Creates a Google URL tracker infobar and delegate and adds the infobar to
|
| - // |infobar_service|. Returns the infobar if it was successfully added.
|
| - static infobars::InfoBar* Create(InfoBarService* infobar_service,
|
| - GoogleURLTracker* google_url_tracker,
|
| - const GURL& search_url);
|
| + // |infobar_manager|. Returns the infobar if it was successfully added.
|
| + static infobars::InfoBar* Create(
|
| + infobars::InfoBarManager* infobar_manager,
|
| + GoogleURLTracker* google_url_tracker,
|
| + GoogleURLTrackerNavigationHelper* navigation_helper,
|
| + const GURL& search_url);
|
|
|
| // ConfirmInfoBarDelegate:
|
| virtual bool Accept() OVERRIDE;
|
| @@ -36,8 +42,10 @@ class GoogleURLTrackerInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| virtual void Close(bool redo_search);
|
|
|
| protected:
|
| - GoogleURLTrackerInfoBarDelegate(GoogleURLTracker* google_url_tracker,
|
| - const GURL& search_url);
|
| + GoogleURLTrackerInfoBarDelegate(
|
| + GoogleURLTracker* google_url_tracker,
|
| + GoogleURLTrackerNavigationHelper* navigation_helper,
|
| + const GURL& search_url);
|
| virtual ~GoogleURLTrackerInfoBarDelegate();
|
|
|
| private:
|
| @@ -50,6 +58,7 @@ class GoogleURLTrackerInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| const NavigationDetails& details) const OVERRIDE;
|
|
|
| GoogleURLTracker* google_url_tracker_;
|
| + GoogleURLTrackerNavigationHelper* navigation_helper_;
|
| GURL search_url_;
|
| int pending_id_;
|
|
|
|
|