| Index: ui/message_center/message_center.h
|
| diff --git a/ui/message_center/message_center.h b/ui/message_center/message_center.h
|
| index 7be6cc818831b5cd17a6de627b0851a39c248d89..ff247d3b4b0a0d7261e560241fdf26c884c9be87 100644
|
| --- a/ui/message_center/message_center.h
|
| +++ b/ui/message_center/message_center.h
|
| @@ -84,32 +84,13 @@ class MESSAGE_CENTER_EXPORT MessageCenter {
|
|
|
| // Basic operations of notification: add/remove/update.
|
|
|
| - // Adds a new notification. |id| is a unique identifier, used to update or
|
| - // remove notifications. |title| and |meesage| describe the notification text.
|
| - // Use SetNotificationIcon, SetNotificationImage, or SetNotificationButtonIcon
|
| - // to set images. If |extension_id| is provided then 'Disable extension' will
|
| - // appear in a dropdown menu and the id will be used to disable notifications
|
| - // from the extension. Otherwise if |display_source| is provided, a menu item
|
| - // showing the source and allowing notifications from that source to be
|
| - // disabled will be shown. All actual disabling is handled by the Delegate.
|
| - virtual void AddNotification(NotificationType type,
|
| - const std::string& id,
|
| - const string16& title,
|
| - const string16& message,
|
| - const string16& display_source,
|
| - const std::string& extension_id,
|
| - const base::DictionaryValue* optional_fields,
|
| - NotificationDelegate* delegate) = 0;
|
| + // Adds a new notification.
|
| + virtual void AddNotification(scoped_ptr<Notification> notification) = 0;
|
|
|
| // Updates an existing notification with id = old_id and set its id to new_id.
|
| - // |delegate| and |optional_fields| can be NULL in case of no updates on
|
| - // those fields.
|
| - virtual void UpdateNotification(const std::string& old_id,
|
| - const std::string& new_id,
|
| - const string16& title,
|
| - const string16& message,
|
| - const base::DictionaryValue* optional_fields,
|
| - NotificationDelegate* delegate) = 0;
|
| + virtual void UpdateNotification(
|
| + const std::string& old_id,
|
| + scoped_ptr<Notification> new_notification) = 0;
|
|
|
| // Removes an existing notification.
|
| virtual void RemoveNotification(const std::string& id, bool by_user) = 0;
|
|
|