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 05e5c9ed7d5ff83773e9a7e535168b60a57d860b..2dc3c52edb511f277213725c34b884746b1eed0e 100644 |
--- a/chrome/browser/chromeos/status/network_menu_button.h |
+++ b/chrome/browser/chromeos/status/network_menu_button.h |
@@ -54,7 +54,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, |
StatusAreaViewChromeos::ScreenMode screen_mode); |
@@ -91,10 +92,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: |