Index: ui/message_center/views/message_center_controller.h |
diff --git a/ui/message_center/views/message_center_controller.h b/ui/message_center/views/message_center_controller.h |
index c680c0eedb19ceb02a837475407638af77f317db..96b76f0d287b4db4b69968a319ed41008f0548a9 100644 |
--- a/ui/message_center/views/message_center_controller.h |
+++ b/ui/message_center/views/message_center_controller.h |
@@ -7,6 +7,9 @@ |
#include <string> |
+#include "base/memory/scoped_ptr.h" |
+#include "base/strings/string16.h" |
+#include "ui/base/models/menu_model.h" |
#include "ui/message_center/notifier_settings.h" |
namespace message_center { |
@@ -20,9 +23,9 @@ class MessageCenterController { |
virtual void ClickOnNotification(const std::string& notification_id) = 0; |
virtual void RemoveNotification(const std::string& notification_id, |
bool by_user) = 0; |
- virtual void DisableNotificationsFromThisSource( |
- const NotifierId& notifier_id) = 0; |
- virtual void ShowNotifierSettingsBubble() = 0; |
+ virtual scoped_ptr<ui::MenuModel> CreateMenuModel( |
+ const NotifierId& notifier_id, |
+ const base::string16& display_source) = 0; |
virtual bool HasClickedListener(const std::string& notification_id) = 0; |
virtual void ClickOnNotificationButton(const std::string& notification_id, |
int button_index) = 0; |
@@ -34,4 +37,4 @@ class MessageCenterController { |
} // namespace message_center |
-#endif // UI_MESSAGE_CENTER_VIEWS_MESSAGE_CENTER_CONTROLLER_H_ |
+#endif // UI_MESSAGE_CENTER_VIEWS_MESSAGE_CENTER_CONTROLLER_H_ |