Index: chrome/browser/ui/tab_contents/tab_contents_wrapper.cc |
=================================================================== |
--- chrome/browser/ui/tab_contents/tab_contents_wrapper.cc (revision 91968) |
+++ chrome/browser/ui/tab_contents/tab_contents_wrapper.cc (working copy) |
@@ -47,6 +47,7 @@ |
#include "chrome/browser/ui/find_bar/find_tab_helper.h" |
#include "chrome/browser/ui/search_engines/search_engine_tab_helper.h" |
#include "chrome/browser/ui/tab_contents/tab_contents_wrapper_delegate.h" |
+#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/pref_names.h" |
#include "chrome/common/render_messages.h" |
@@ -152,12 +153,12 @@ |
if (OmniboxSearchHint::IsEnabled(contents->profile())) |
omnibox_search_hint_.reset(new OmniboxSearchHint(this)); |
- registrar_.Add(this, NotificationType::GOOGLE_URL_UPDATED, |
+ registrar_.Add(this, chrome::NOTIFICATION_GOOGLE_URL_UPDATED, |
NotificationService::AllSources()); |
- registrar_.Add(this, NotificationType::USER_STYLE_SHEET_UPDATED, |
+ registrar_.Add(this, chrome::NOTIFICATION_USER_STYLE_SHEET_UPDATED, |
NotificationService::AllSources()); |
#if defined(OS_POSIX) && !defined(OS_MACOSX) |
- registrar_.Add(this, NotificationType::BROWSER_THEME_CHANGED, |
+ registrar_.Add(this, chrome::NOTIFICATION_BROWSER_THEME_CHANGED, |
NotificationService::AllSources()); |
#endif |
@@ -408,11 +409,11 @@ |
DCHECK(in_destructor_); |
} |
-void TabContentsWrapper::Observe(NotificationType type, |
+void TabContentsWrapper::Observe(int type, |
const NotificationSource& source, |
const NotificationDetails& details) { |
- switch (type.value) { |
- case NotificationType::NAV_ENTRY_COMMITTED: { |
+ switch (type) { |
+ case content::NOTIFICATION_NAV_ENTRY_COMMITTED: { |
DCHECK(&tab_contents_->controller() == |
Source<NavigationController>(source).ptr()); |
@@ -430,19 +431,19 @@ |
break; |
} |
- case NotificationType::GOOGLE_URL_UPDATED: |
+ case chrome::NOTIFICATION_GOOGLE_URL_UPDATED: |
UpdateAlternateErrorPageURL(render_view_host()); |
break; |
- case NotificationType::USER_STYLE_SHEET_UPDATED: |
+ case chrome::NOTIFICATION_USER_STYLE_SHEET_UPDATED: |
UpdateWebPreferences(); |
break; |
#if defined(OS_POSIX) && !defined(OS_MACOSX) |
- case NotificationType::BROWSER_THEME_CHANGED: { |
+ case chrome::NOTIFICATION_BROWSER_THEME_CHANGED: { |
UpdateRendererPreferences(); |
break; |
} |
#endif |
- case NotificationType::PREF_CHANGED: { |
+ case chrome::NOTIFICATION_PREF_CHANGED: { |
std::string* pref_name_in = Details<std::string>(details).ptr(); |
DCHECK(Source<PrefService>(source).ptr() == profile()->GetPrefs()); |
if (*pref_name_in == prefs::kAlternateErrorPagesEnabled) { |
@@ -480,14 +481,14 @@ |
infobars_.push_back(delegate); |
NotificationService::current()->Notify( |
- NotificationType::TAB_CONTENTS_INFOBAR_ADDED, |
+ chrome::NOTIFICATION_TAB_CONTENTS_INFOBAR_ADDED, |
Source<TabContentsWrapper>(this), Details<InfoBarAddedDetails>(delegate)); |
// Add ourselves as an observer for navigations the first time a delegate is |
// added. We use this notification to expire InfoBars that need to expire on |
// page transitions. |
if (infobars_.size() == 1) { |
- registrar_.Add(this, NotificationType::NAV_ENTRY_COMMITTED, |
+ registrar_.Add(this, content::NOTIFICATION_NAV_ENTRY_COMMITTED, |
Source<NavigationController>(&tab_contents_->controller())); |
} |
} |
@@ -514,7 +515,7 @@ |
InfoBarReplacedDetails replaced_details(old_delegate, new_delegate); |
NotificationService::current()->Notify( |
- NotificationType::TAB_CONTENTS_INFOBAR_REPLACED, |
+ chrome::NOTIFICATION_TAB_CONTENTS_INFOBAR_REPLACED, |
Source<TabContentsWrapper>(this), |
Details<InfoBarReplacedDetails>(&replaced_details)); |
@@ -561,7 +562,7 @@ |
void TabContentsWrapper::OnSnapshot(const SkBitmap& bitmap) { |
NotificationService::current()->Notify( |
- NotificationType::TAB_SNAPSHOT_TAKEN, |
+ chrome::NOTIFICATION_TAB_SNAPSHOT_TAKEN, |
Source<TabContentsWrapper>(this), |
Details<const SkBitmap>(&bitmap)); |
} |
@@ -645,14 +646,14 @@ |
InfoBarRemovedDetails removed_details(infobar, animate); |
NotificationService::current()->Notify( |
- NotificationType::TAB_CONTENTS_INFOBAR_REMOVED, |
+ chrome::NOTIFICATION_TAB_CONTENTS_INFOBAR_REMOVED, |
Source<TabContentsWrapper>(this), |
Details<InfoBarRemovedDetails>(&removed_details)); |
infobars_.erase(infobars_.begin() + i); |
// Remove ourselves as an observer if we are tracking no more InfoBars. |
if (infobars_.empty()) { |
- registrar_.Remove(this, NotificationType::NAV_ENTRY_COMMITTED, |
+ registrar_.Remove(this, content::NOTIFICATION_NAV_ENTRY_COMMITTED, |
Source<NavigationController>(&tab_contents_->controller())); |
} |
} |