Index: chrome/browser/google/google_url_tracker.h |
diff --git a/chrome/browser/google/google_url_tracker.h b/chrome/browser/google/google_url_tracker.h |
index 7499dd4577512b50f3920e4292035e44bd0bea7d..5a0229b6d975546f352c883b5977c6952a0a30ed 100644 |
--- a/chrome/browser/google/google_url_tracker.h |
+++ b/chrome/browser/google/google_url_tracker.h |
@@ -25,10 +25,6 @@ class GoogleURLTrackerNavigationHelper; |
class PrefService; |
class Profile; |
-namespace content { |
-class NavigationController; |
-} |
- |
namespace infobars { |
class InfoBar; |
} |
@@ -65,7 +61,6 @@ class GoogleURLTracker : public net::URLFetcherDelegate, |
// GoogleURLTrackerFactory::GetForProfile(). |
GoogleURLTracker(Profile* profile, |
scoped_ptr<GoogleURLTrackerClient> client, |
- scoped_ptr<GoogleURLTrackerNavigationHelper> nav_helper, |
Mode mode); |
virtual ~GoogleURLTracker(); |
@@ -106,16 +101,15 @@ class GoogleURLTracker : public net::URLFetcherDelegate, |
// Called by the client after SearchCommitted() registers listeners, to |
// indicate that we've received the "load now pending" notification. |
- // |navigation_controller| is the NavigationController for this load; |
+ // |nav_helper| is the GoogleURLTrackerNavigationHelper for this load; |
// |infobar_service| is the InfoBarService of the associated tab; and |
// |pending_id| is the unique ID of the newly pending NavigationEntry. If |
// there is already a visible GoogleURLTracker infobar for this tab, this |
// function resets its associated pending entry ID to the new ID. Otherwise |
// this function creates a map entry for the associated tab. |
- virtual void OnNavigationPending( |
- content::NavigationController* navigation_controller, |
- InfoBarService* infobar_service, |
- int pending_id); |
+ virtual void OnNavigationPending(GoogleURLTrackerNavigationHelper* nav_helper, |
+ InfoBarService* infobar_service, |
+ int pending_id); |
// Called by the navigation observer once a load we're watching commits. |
// |infobar_service| is the same as for OnNavigationPending(); |
@@ -124,8 +118,7 @@ class GoogleURLTracker : public net::URLFetcherDelegate, |
const GURL& search_url); |
// Called by the navigation observer when a tab closes. |
- virtual void OnTabClosed( |
- content::NavigationController* navigation_controller); |
+ virtual void OnTabClosed(GoogleURLTrackerNavigationHelper* nav_helper); |
static const char kDefaultGoogleHomepage[]; |
static const char kSearchDomainCheckURL[]; |
@@ -174,15 +167,13 @@ class GoogleURLTracker : public net::URLFetcherDelegate, |
// listener if there are no remaining listeners for navigation commits, as we |
// no longer need them until another search is committed. |
void UnregisterForEntrySpecificNotifications( |
- const GoogleURLTrackerMapEntry& map_entry, |
blundell
2014/05/15 15:24:14
The reason for the removal of const several places
Peter Kasting
2014/05/15 21:29:52
OK, but then you need to pass these objects as poi
blundell
2014/05/16 11:54:18
Done.
|
+ GoogleURLTrackerMapEntry& map_entry, |
bool must_be_listening_for_commit); |
Profile* profile_; |
scoped_ptr<GoogleURLTrackerClient> client_; |
- scoped_ptr<GoogleURLTrackerNavigationHelper> nav_helper_; |
- |
// Creates an infobar and adds it to the provided InfoBarService. Returns the |
// infobar on success or NULL on failure. The caller does not own the |
// returned object, the InfoBarService does. |