Index: chrome/browser/chromeos/status/network_menu_button.h |
diff --git a/chrome/browser/chromeos/status/network_menu_button.h b/chrome/browser/chromeos/status/network_menu_button.h |
index 1bb51db80b350350bf905e91b85f95ad438668d9..eaaab0942a71c9b2da3170d1e7b532957fe0c471 100644 |
--- a/chrome/browser/chromeos/status/network_menu_button.h |
+++ b/chrome/browser/chromeos/status/network_menu_button.h |
@@ -53,7 +53,8 @@ class NetworkMenuButton : public StatusAreaButton, |
public NetworkLibrary::NetworkManagerObserver, |
public NetworkLibrary::NetworkObserver, |
public NetworkLibrary::CellularDataPlanObserver, |
- public MessageBubbleDelegate { |
+ public views::Widget::Observer, |
+ public MessageBubbleLinkListener { |
public: |
explicit NetworkMenuButton(StatusAreaButton::Delegate* delegate); |
virtual ~NetworkMenuButton(); |
@@ -89,10 +90,10 @@ class NetworkMenuButton : public StatusAreaButton, |
// views::ViewMenuDelegate implementation. |
virtual void RunMenu(views::View* source, const gfx::Point& pt) OVERRIDE; |
- // MessageBubbleDelegate implementation: |
- virtual void BubbleClosing(Bubble* bubble, bool closed_by_escape) OVERRIDE; |
- virtual bool CloseOnEscape() OVERRIDE; |
- virtual bool FadeInOnShow() OVERRIDE; |
+ // views::Widget::Observer implementation: |
+ virtual void OnWidgetClosing(views::Widget* widget) OVERRIDE; |
+ |
+ // MessageBubbleLinkListener implementation: |
virtual void OnLinkActivated(size_t index) OVERRIDE; |
private: |