OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef ASH_SHELL_H_ | 5 #ifndef ASH_SHELL_H_ |
6 #define ASH_SHELL_H_ | 6 #define ASH_SHELL_H_ |
7 | 7 |
8 #include <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 class FirstRunHelper; | 85 class FirstRunHelper; |
86 class HighContrastController; | 86 class HighContrastController; |
87 class LockStateController; | 87 class LockStateController; |
88 class MagnificationController; | 88 class MagnificationController; |
89 class MediaDelegate; | 89 class MediaDelegate; |
90 class MruWindowTracker; | 90 class MruWindowTracker; |
91 class NestedDispatcherController; | 91 class NestedDispatcherController; |
92 class NewWindowDelegate; | 92 class NewWindowDelegate; |
93 class PartialMagnificationController; | 93 class PartialMagnificationController; |
94 class PowerButtonController; | 94 class PowerButtonController; |
95 class RootWindowHostFactory; | 95 class WindowTreeHostFactory; |
96 class ScreenAsh; | 96 class ScreenAsh; |
97 class SessionStateDelegate; | 97 class SessionStateDelegate; |
98 class Shelf; | 98 class Shelf; |
99 class ShelfDelegate; | 99 class ShelfDelegate; |
100 class ShelfItemDelegateManager; | 100 class ShelfItemDelegateManager; |
101 class ShelfModel; | 101 class ShelfModel; |
102 class ShellDelegate; | 102 class ShellDelegate; |
103 class ShellObserver; | 103 class ShellObserver; |
104 class StickyKeysController; | 104 class StickyKeysController; |
105 class SystemTray; | 105 class SystemTray; |
(...skipping 387 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
493 internal::DisplayErrorObserver* display_error_observer() { | 493 internal::DisplayErrorObserver* display_error_observer() { |
494 return display_error_observer_.get(); | 494 return display_error_observer_.get(); |
495 } | 495 } |
496 #endif // defined(OS_CHROMEOS) && defined(USE_X11) | 496 #endif // defined(OS_CHROMEOS) && defined(USE_X11) |
497 | 497 |
498 internal::ResolutionNotificationController* | 498 internal::ResolutionNotificationController* |
499 resolution_notification_controller() { | 499 resolution_notification_controller() { |
500 return resolution_notification_controller_.get(); | 500 return resolution_notification_controller_.get(); |
501 } | 501 } |
502 | 502 |
503 RootWindowHostFactory* root_window_host_factory() { | 503 WindowTreeHostFactory* root_window_host_factory() { |
504 return root_window_host_factory_.get(); | 504 return root_window_host_factory_.get(); |
505 } | 505 } |
506 | 506 |
507 ShelfModel* shelf_model() { | 507 ShelfModel* shelf_model() { |
508 return shelf_model_.get(); | 508 return shelf_model_.get(); |
509 } | 509 } |
510 | 510 |
511 WindowPositioner* window_positioner() { | 511 WindowPositioner* window_positioner() { |
512 return window_positioner_.get(); | 512 return window_positioner_.get(); |
513 } | 513 } |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 scoped_ptr<AutoclickController> autoclick_controller_; | 637 scoped_ptr<AutoclickController> autoclick_controller_; |
638 scoped_ptr<aura::client::FocusClient> focus_client_; | 638 scoped_ptr<aura::client::FocusClient> focus_client_; |
639 scoped_ptr<aura::client::UserActionClient> user_action_client_; | 639 scoped_ptr<aura::client::UserActionClient> user_action_client_; |
640 aura::client::ActivationClient* activation_client_; | 640 aura::client::ActivationClient* activation_client_; |
641 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_; | 641 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_; |
642 scoped_ptr<internal::ScreenPositionController> screen_position_controller_; | 642 scoped_ptr<internal::ScreenPositionController> screen_position_controller_; |
643 scoped_ptr<internal::SystemModalContainerEventFilter> modality_filter_; | 643 scoped_ptr<internal::SystemModalContainerEventFilter> modality_filter_; |
644 scoped_ptr<internal::EventClientImpl> event_client_; | 644 scoped_ptr<internal::EventClientImpl> event_client_; |
645 scoped_ptr<internal::EventTransformationHandler> | 645 scoped_ptr<internal::EventTransformationHandler> |
646 event_transformation_handler_; | 646 event_transformation_handler_; |
647 scoped_ptr<RootWindowHostFactory> root_window_host_factory_; | 647 scoped_ptr<WindowTreeHostFactory> root_window_host_factory_; |
648 | 648 |
649 // An event filter that rewrites or drops an event. | 649 // An event filter that rewrites or drops an event. |
650 scoped_ptr<internal::EventRewriterEventFilter> event_rewriter_filter_; | 650 scoped_ptr<internal::EventRewriterEventFilter> event_rewriter_filter_; |
651 | 651 |
652 // An event filter that pre-handles key events while the partial | 652 // An event filter that pre-handles key events while the partial |
653 // screenshot UI or the keyboard overlay is active. | 653 // screenshot UI or the keyboard overlay is active. |
654 scoped_ptr<internal::OverlayEventFilter> overlay_filter_; | 654 scoped_ptr<internal::OverlayEventFilter> overlay_filter_; |
655 | 655 |
656 // An event filter for logging keyboard-related metrics. | 656 // An event filter for logging keyboard-related metrics. |
657 scoped_ptr<internal::KeyboardUMAEventFilter> keyboard_metrics_filter_; | 657 scoped_ptr<internal::KeyboardUMAEventFilter> keyboard_metrics_filter_; |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
706 bool simulate_modal_window_open_for_testing_; | 706 bool simulate_modal_window_open_for_testing_; |
707 | 707 |
708 bool is_touch_hud_projection_enabled_; | 708 bool is_touch_hud_projection_enabled_; |
709 | 709 |
710 DISALLOW_COPY_AND_ASSIGN(Shell); | 710 DISALLOW_COPY_AND_ASSIGN(Shell); |
711 }; | 711 }; |
712 | 712 |
713 } // namespace ash | 713 } // namespace ash |
714 | 714 |
715 #endif // ASH_SHELL_H_ | 715 #endif // ASH_SHELL_H_ |
OLD | NEW |