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 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 class LauncherItemDelegate; | 89 class LauncherItemDelegate; |
90 class LauncherItemDelegateManager; | 90 class LauncherItemDelegateManager; |
91 class LockStateController; | 91 class LockStateController; |
92 class MagnificationController; | 92 class MagnificationController; |
93 class MediaDelegate; | 93 class MediaDelegate; |
94 class MruWindowTracker; | 94 class MruWindowTracker; |
95 class NestedDispatcherController; | 95 class NestedDispatcherController; |
96 class NewWindowDelegate; | 96 class NewWindowDelegate; |
97 class PartialMagnificationController; | 97 class PartialMagnificationController; |
98 class PowerButtonController; | 98 class PowerButtonController; |
99 class WindowTreeHostFactory; | 99 class RootWindowHostFactory; |
100 class ScreenAsh; | 100 class ScreenAsh; |
101 class SessionStateDelegate; | 101 class SessionStateDelegate; |
102 class ShelfModel; | 102 class ShelfModel; |
103 class ShellDelegate; | 103 class ShellDelegate; |
104 class ShellObserver; | 104 class ShellObserver; |
105 class StickyKeys; | 105 class StickyKeys; |
106 class SystemTray; | 106 class SystemTray; |
107 class SystemTrayDelegate; | 107 class SystemTrayDelegate; |
108 class SystemTrayNotifier; | 108 class SystemTrayNotifier; |
109 class UserActivityDetector; | 109 class UserActivityDetector; |
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
492 internal::DisplayErrorObserver* display_error_observer() { | 492 internal::DisplayErrorObserver* display_error_observer() { |
493 return display_error_observer_.get(); | 493 return display_error_observer_.get(); |
494 } | 494 } |
495 #endif // defined(OS_CHROMEOS) && defined(USE_X11) | 495 #endif // defined(OS_CHROMEOS) && defined(USE_X11) |
496 | 496 |
497 internal::ResolutionNotificationController* | 497 internal::ResolutionNotificationController* |
498 resolution_notification_controller() { | 498 resolution_notification_controller() { |
499 return resolution_notification_controller_.get(); | 499 return resolution_notification_controller_.get(); |
500 } | 500 } |
501 | 501 |
502 WindowTreeHostFactory* root_window_host_factory() { | 502 RootWindowHostFactory* root_window_host_factory() { |
503 return root_window_host_factory_.get(); | 503 return root_window_host_factory_.get(); |
504 } | 504 } |
505 | 505 |
506 ShelfModel* shelf_model() { | 506 ShelfModel* shelf_model() { |
507 return shelf_model_.get(); | 507 return shelf_model_.get(); |
508 } | 508 } |
509 | 509 |
510 WindowPositioner* window_positioner() { | 510 WindowPositioner* window_positioner() { |
511 return window_positioner_.get(); | 511 return window_positioner_.get(); |
512 } | 512 } |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
629 scoped_ptr<AutoclickController> autoclick_controller_; | 629 scoped_ptr<AutoclickController> autoclick_controller_; |
630 scoped_ptr<aura::client::FocusClient> focus_client_; | 630 scoped_ptr<aura::client::FocusClient> focus_client_; |
631 scoped_ptr<aura::client::UserActionClient> user_action_client_; | 631 scoped_ptr<aura::client::UserActionClient> user_action_client_; |
632 aura::client::ActivationClient* activation_client_; | 632 aura::client::ActivationClient* activation_client_; |
633 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_; | 633 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_; |
634 scoped_ptr<internal::ScreenPositionController> screen_position_controller_; | 634 scoped_ptr<internal::ScreenPositionController> screen_position_controller_; |
635 scoped_ptr<internal::SystemModalContainerEventFilter> modality_filter_; | 635 scoped_ptr<internal::SystemModalContainerEventFilter> modality_filter_; |
636 scoped_ptr<internal::EventClientImpl> event_client_; | 636 scoped_ptr<internal::EventClientImpl> event_client_; |
637 scoped_ptr<internal::EventTransformationHandler> | 637 scoped_ptr<internal::EventTransformationHandler> |
638 event_transformation_handler_; | 638 event_transformation_handler_; |
639 scoped_ptr<WindowTreeHostFactory> root_window_host_factory_; | 639 scoped_ptr<RootWindowHostFactory> root_window_host_factory_; |
640 | 640 |
641 // An event filter that rewrites or drops an event. | 641 // An event filter that rewrites or drops an event. |
642 scoped_ptr<internal::EventRewriterEventFilter> event_rewriter_filter_; | 642 scoped_ptr<internal::EventRewriterEventFilter> event_rewriter_filter_; |
643 | 643 |
644 // An event filter that pre-handles key events while the partial | 644 // An event filter that pre-handles key events while the partial |
645 // screenshot UI or the keyboard overlay is active. | 645 // screenshot UI or the keyboard overlay is active. |
646 scoped_ptr<internal::OverlayEventFilter> overlay_filter_; | 646 scoped_ptr<internal::OverlayEventFilter> overlay_filter_; |
647 | 647 |
648 // An event filter for logging keyboard-related metrics. | 648 // An event filter for logging keyboard-related metrics. |
649 scoped_ptr<internal::KeyboardUMAEventFilter> keyboard_metrics_filter_; | 649 scoped_ptr<internal::KeyboardUMAEventFilter> keyboard_metrics_filter_; |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
695 bool simulate_modal_window_open_for_testing_; | 695 bool simulate_modal_window_open_for_testing_; |
696 | 696 |
697 bool is_touch_hud_projection_enabled_; | 697 bool is_touch_hud_projection_enabled_; |
698 | 698 |
699 DISALLOW_COPY_AND_ASSIGN(Shell); | 699 DISALLOW_COPY_AND_ASSIGN(Shell); |
700 }; | 700 }; |
701 | 701 |
702 } // namespace ash | 702 } // namespace ash |
703 | 703 |
704 #endif // ASH_SHELL_H_ | 704 #endif // ASH_SHELL_H_ |
OLD | NEW |