Index: ui/message_center/views/message_center_view.h |
diff --git a/ui/message_center/views/message_center_view.h b/ui/message_center/views/message_center_view.h |
index e230c382bf8796045622d9bf31be77bec7ebefcd..10381b338144fa28015fcae6df7a63e4f9e6c163 100644 |
--- a/ui/message_center/views/message_center_view.h |
+++ b/ui/message_center/views/message_center_view.h |
@@ -31,6 +31,7 @@ class MessageCenterTray; |
class MessageCenterView; |
class MessageView; |
class MessageListView; |
+class NotificationView; |
class NotifierSettingsView; |
// MessageCenterView /////////////////////////////////////////////////////////// |
@@ -83,11 +84,14 @@ class MESSAGE_CENTER_EXPORT MessageCenterView : public views::View, |
void AddNotificationAt(const Notification& notification, int index); |
void NotificationsChanged(); |
- void SetNotificationViewForTest(views::View* view); |
+ void SetNotificationViewForTest(MessageView* view); |
MessageCenter* message_center_; // Weak reference. |
MessageCenterTray* tray_; // Weak reference. |
- std::vector<MessageView*> message_views_; // Weak references. |
+ // Map notification_id->NotificationView*. It contains all NotificaitonViews |
+ // currently displayed in MessageCenter. |
+ typedef std::map<std::string, NotificationView*> NotificationViewsMap; |
+ NotificationViewsMap notification_views_; // Weak. |
// Child views. |
views::ScrollView* scroller_; |