Index: ash/shell.h |
diff --git a/ash/shell.h b/ash/shell.h |
index a1dcb76047e469a2736b781fe25a582a7f1f2919..0041937567c58e4ed5b75a342e409a4bc823ed69 100644 |
--- a/ash/shell.h |
+++ b/ash/shell.h |
@@ -36,6 +36,7 @@ namespace ash { |
class AcceleratorController; |
class Launcher; |
+class FocusCycler; |
class PowerButtonController; |
class ShellDelegate; |
class VideoDetector; |
@@ -113,6 +114,9 @@ class ASH_EXPORT Shell { |
views::NonClientFrameView* CreateDefaultNonClientFrameView( |
views::Widget* widget); |
+ // Rotate focus through containers that can recieve focus. |
+ void RotateFocus(bool forwards); |
+ |
AcceleratorController* accelerator_controller() { |
return accelerator_controller_.get(); |
} |
@@ -188,6 +192,7 @@ class ASH_EXPORT Shell { |
scoped_ptr<PowerButtonController> power_button_controller_; |
scoped_ptr<VideoDetector> video_detector_; |
scoped_ptr<WindowCycleController> window_cycle_controller_; |
+ scoped_ptr<FocusCycler> focus_cycler_; |
// An event filter that pre-handles all key events to send them to an IME. |
scoped_ptr<internal::InputMethodEventFilter> input_method_filter_; |