Chromium Code Reviews| Index: chrome/browser/ui/link_doctor_tab_observer.h |
| =================================================================== |
| --- chrome/browser/ui/link_doctor_tab_observer.h (revision 248295) |
| +++ chrome/browser/ui/link_doctor_tab_observer.h (working copy) |
| @@ -2,8 +2,8 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef CHROME_BROWSER_UI_ALTERNATE_ERROR_TAB_OBSERVER_H_ |
| -#define CHROME_BROWSER_UI_ALTERNATE_ERROR_TAB_OBSERVER_H_ |
| +#ifndef CHROME_BROWSER_UI_LINK_DOCTOR_TAB_OBSERVER_H_ |
| +#define CHROME_BROWSER_UI_LINK_DOCTOR_TAB_OBSERVER_H_ |
| #include "base/prefs/pref_change_registrar.h" |
| #include "content/public/browser/notification_observer.h" |
| @@ -17,19 +17,19 @@ |
| class PrefRegistrySyncable; |
| } |
| -// Per-tab class to implement alternate error page functionality. |
| -class AlternateErrorPageTabObserver |
| +// Per-tab class to implement Link Doctor functionality. |
|
Peter Kasting
2014/02/10 23:19:46
I'm mildly concerned about using the phrase "link
mmenke
2014/02/10 23:29:02
The "alternate error page" was a page served off o
mmenke
2014/02/10 23:40:35
Maybe call it the NavigationCorrectionObserver, an
|
| +class LinkDoctorTabObserver |
| : public content::WebContentsObserver, |
| public content::NotificationObserver, |
| - public content::WebContentsUserData<AlternateErrorPageTabObserver> { |
| + public content::WebContentsUserData<LinkDoctorTabObserver> { |
| public: |
| - virtual ~AlternateErrorPageTabObserver(); |
| + virtual ~LinkDoctorTabObserver(); |
| static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); |
| private: |
| - explicit AlternateErrorPageTabObserver(content::WebContents* web_contents); |
| - friend class content::WebContentsUserData<AlternateErrorPageTabObserver>; |
| + explicit LinkDoctorTabObserver(content::WebContents* web_contents); |
| + friend class content::WebContentsUserData<LinkDoctorTabObserver>; |
| // content::WebContentsObserver overrides: |
| virtual void RenderViewCreated( |
| @@ -42,20 +42,20 @@ |
| // Internal helpers ---------------------------------------------------------- |
| - // Returns the server that can provide alternate error pages. If the returned |
| - // URL is empty, the default error page built into WebKit will be used. |
| - GURL GetAlternateErrorPageURL() const; |
| + // Returns the URL for the Link Doctor FixURL service. If the returned URL |
| + // is empty, the default error pages will be used. |
| + GURL GetLinkDoctorURL() const; |
| - void OnAlternateErrorPagesEnabledChanged(); |
| + void OnLinkDoctorEnabledChanged(); |
| - // Send the alternate error page URL to the renderer. |
| - void UpdateAlternateErrorPageURL(content::RenderViewHost* rvh); |
| + // Updates the renderer's Link Doctor FixURL service configuration. |
| + void UpdateLinkDoctorInfo(content::RenderViewHost* rvh); |
| Profile* profile_; |
| content::NotificationRegistrar registrar_; |
| PrefChangeRegistrar pref_change_registrar_; |
| - DISALLOW_COPY_AND_ASSIGN(AlternateErrorPageTabObserver); |
| + DISALLOW_COPY_AND_ASSIGN(LinkDoctorTabObserver); |
| }; |
| -#endif // CHROME_BROWSER_UI_ALTERNATE_ERROR_TAB_OBSERVER_H_ |
| +#endif // CHROME_BROWSER_UI_LINK_DOCTOR_TAB_OBSERVER_H_ |