Index: chrome/browser/chromeos/status/input_method_menu_button.h |
diff --git a/chrome/browser/chromeos/status/input_method_menu_button.h b/chrome/browser/chromeos/status/input_method_menu_button.h |
index 2a416196a3cf1019a01174f9451fd28554b29bd0..1f98e145461d3808b805cb5ed2014c0ba63877cd 100644 |
--- a/chrome/browser/chromeos/status/input_method_menu_button.h |
+++ b/chrome/browser/chromeos/status/input_method_menu_button.h |
@@ -11,18 +11,19 @@ |
#include "base/compiler_specific.h" |
#include "chrome/browser/chromeos/status/input_method_menu.h" |
#include "chrome/browser/chromeos/status/status_area_button.h" |
+#include "chrome/browser/chromeos/status/status_area_view_chromeos.h" |
#include "views/controls/menu/view_menu_delegate.h" |
namespace chromeos { |
-class StatusAreaHost; |
- |
// A class for the button in the status area which expands the dropdown menu for |
// switching input method and keyboard layout. |
class InputMethodMenuButton : public StatusAreaButton, |
public views::ViewMenuDelegate { |
public: |
- explicit InputMethodMenuButton(StatusAreaHost* host); |
+ explicit InputMethodMenuButton( |
+ StatusAreaButton::Delegate* delegate, |
+ StatusAreaViewChromeos::ScreenMode screen_mode); |
virtual ~InputMethodMenuButton(); |
// views::View implementation. |
@@ -47,6 +48,7 @@ class InputMethodMenuButton : public StatusAreaButton, |
bool WindowIsActive(); |
scoped_ptr<InputMethodMenu> menu_; |
+ StatusAreaViewChromeos::ScreenMode screen_mode_; |
DISALLOW_COPY_AND_ASSIGN(InputMethodMenuButton); |
}; |