diff options
Diffstat (limited to 'ui/message_center/notification_list.cc')
-rw-r--r-- | ui/message_center/notification_list.cc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ui/message_center/notification_list.cc b/ui/message_center/notification_list.cc index 4f0c69a..2e108f9 100644 --- a/ui/message_center/notification_list.cc +++ b/ui/message_center/notification_list.cc @@ -38,6 +38,9 @@ bool CompareTimestampSerial::operator()(Notification* n1, Notification* n2) { const size_t NotificationList::kMaxVisibleMessageCenterNotifications = 100; const size_t NotificationList::kMaxVisiblePopupNotifications = 2; +NotificationList::Delegate::~Delegate() { +} + NotificationList::NotificationList(Delegate* delegate) : delegate_(delegate), message_center_visible_(false), @@ -157,7 +160,7 @@ bool NotificationList::SetNotificationIcon(const std::string& notification_id, Notifications::iterator iter = GetNotification(notification_id); if (iter == notifications_.end()) return false; - (*iter)->set_primary_icon(image); + (*iter)->set_icon(image); return true; } @@ -247,6 +250,12 @@ void NotificationList::MarkSinglePopupAsShown( } } +void NotificationList::MarkNotificationAsExpanded(const std::string& id) { + Notifications::iterator iter = GetNotification(id); + if (iter != notifications_.end()) + (*iter)->set_is_expanded(true); +} + void NotificationList::SetQuietMode(bool quiet_mode) { SetQuietModeInternal(quiet_mode); quiet_mode_timer_.reset(); |