Index: chrome/browser/notifications/desktop_notification_service.h |
diff --git a/chrome/browser/notifications/desktop_notification_service.h b/chrome/browser/notifications/desktop_notification_service.h |
index c2397acca9d5e8834b8ce5bc6b1218e68197ad76..24e3dd6571fe4575ae2cb4b234976281ca741b01 100644 |
--- a/chrome/browser/notifications/desktop_notification_service.h |
+++ b/chrome/browser/notifications/desktop_notification_service.h |
@@ -65,8 +65,16 @@ class DesktopNotificationService |
// Register profile-specific prefs of notifications. |
static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* prefs); |
- DesktopNotificationService(Profile* profile, |
- NotificationUIManager* ui_manager); |
+ // Add a desktop notification. |
+ static std::string AddIconNotification(const GURL& origin_url, |
+ const base::string16& title, |
+ const base::string16& message, |
+ const gfx::Image& icon, |
+ const base::string16& replace_id, |
+ NotificationDelegate* delegate, |
+ Profile* profile); |
+ |
+ explicit DesktopNotificationService(Profile* profile); |
virtual ~DesktopNotificationService(); |
// Requests Web Notification permission for |requesting_frame|. The |callback| |
@@ -86,29 +94,6 @@ class DesktopNotificationService |
scoped_ptr<content::DesktopNotificationDelegate> delegate, |
base::Closure* cancel_callback); |
- // Creates a data:xxxx URL which contains the full HTML for a notification |
- // using supplied icon, title, and text, run through a template which contains |
- // the standard formatting for notifications. |
- static base::string16 CreateDataUrl(const GURL& icon_url, |
- const base::string16& title, |
- const base::string16& body, |
- blink::WebTextDirection dir); |
- |
- // Creates a data:xxxx URL which contains the full HTML for a notification |
- // using resource template which contains the standard formatting for |
- // notifications. |
- static base::string16 CreateDataUrl(int resource, |
- const std::vector<std::string>& subst); |
- |
- // Add a desktop notification. |
- static std::string AddIconNotification(const GURL& origin_url, |
- const base::string16& title, |
- const base::string16& message, |
- const gfx::Image& icon, |
- const base::string16& replace_id, |
- NotificationDelegate* delegate, |
- Profile* profile); |
- |
// Returns true if the notifier with |notifier_id| is allowed to send |
// notifications. |
bool IsNotifierEnabled(const message_center::NotifierId& notifier_id); |
@@ -127,7 +112,6 @@ class DesktopNotificationService |
// from the origin itself when dealing with extensions. |
base::string16 DisplayNameForOriginInProcessId(const GURL& origin, |
int process_id); |
- NotificationUIManager* GetUIManager(); |
// Called when the string list pref has been changed. |
void OnStringListPrefChanged( |
@@ -155,10 +139,6 @@ class DesktopNotificationService |
// The profile which owns this object. |
Profile* profile_; |
- // Non-owned pointer to the notification manager which manages the |
- // UI for desktop toasts. |
- NotificationUIManager* ui_manager_; |
- |
// Prefs listener for disabled_extension_id. |
StringListPrefMember disabled_extension_id_pref_; |