Index: ash/status_area/status_area_view.h |
diff --git a/ash/status_area/status_area_view.h b/ash/status_area/status_area_view.h |
index 32d9f373ffcd99d0fd434034251871e6586d997f..808508f5bd2bfefc80da29bb6f2e73b4a6bdf2c2 100644 |
--- a/ash/status_area/status_area_view.h |
+++ b/ash/status_area/status_area_view.h |
@@ -13,21 +13,30 @@ |
namespace ash { |
namespace internal { |
+class FocusCycler; |
+ |
class StatusAreaView : public views::WidgetDelegate, |
public views::AccessiblePaneView { |
public: |
StatusAreaView(); |
virtual ~StatusAreaView(); |
+ // Sets the focus cycler. |
+ void SetFocusCyclerForTesting(const FocusCycler* focus_cycler); |
+ |
// Overridden from views::View: |
virtual gfx::Size GetPreferredSize() OVERRIDE; |
virtual views::Widget* GetWidget() OVERRIDE; |
virtual const views::Widget* GetWidget() const OVERRIDE; |
+ // views::WidgetDelegate overrides: |
+ virtual bool CanActivate() const OVERRIDE; |
+ |
private: |
virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE; |
SkBitmap status_mock_; |
+ const FocusCycler* focus_cycler_for_testing_; |
DISALLOW_COPY_AND_ASSIGN(StatusAreaView); |
}; |