Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(588)

Side by Side Diff: ash/shell.h

Issue 693643004: Make UserActivityDetector a singleton (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@athena_do_not_use_ash45
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 } 61 }
62 } 62 }
63 63
64 namespace wm { 64 namespace wm {
65 class AcceleratorFilter; 65 class AcceleratorFilter;
66 class CompoundEventFilter; 66 class CompoundEventFilter;
67 class InputMethodEventFilter; 67 class InputMethodEventFilter;
68 class NestedAcceleratorController; 68 class NestedAcceleratorController;
69 class ShadowController; 69 class ShadowController;
70 class VisibilityController; 70 class VisibilityController;
71 class UserActivityDetector;
72 class WindowModalityController; 71 class WindowModalityController;
73 } 72 }
74 73
75 namespace ash { 74 namespace ash {
76 75
77 class AcceleratorController; 76 class AcceleratorController;
78 class AccelerometerController; 77 class AccelerometerController;
79 class AccessibilityDelegate; 78 class AccessibilityDelegate;
80 class AppListController; 79 class AppListController;
81 class AshNativeCursorManager; 80 class AshNativeCursorManager;
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 class StatusAreaWidget; 131 class StatusAreaWidget;
133 class StickyKeysController; 132 class StickyKeysController;
134 class SystemGestureEventFilter; 133 class SystemGestureEventFilter;
135 class SystemModalContainerEventFilter; 134 class SystemModalContainerEventFilter;
136 class SystemTray; 135 class SystemTray;
137 class SystemTrayDelegate; 136 class SystemTrayDelegate;
138 class SystemTrayNotifier; 137 class SystemTrayNotifier;
139 class ToplevelWindowEventHandler; 138 class ToplevelWindowEventHandler;
140 class TouchTransformerController; 139 class TouchTransformerController;
141 class TouchObserverHUD; 140 class TouchObserverHUD;
142 class UserActivityDetector;
143 class UserWallpaperDelegate; 141 class UserWallpaperDelegate;
144 class VirtualKeyboardController; 142 class VirtualKeyboardController;
145 class VideoActivityNotifier; 143 class VideoActivityNotifier;
146 class VideoDetector; 144 class VideoDetector;
147 class WebNotificationTray; 145 class WebNotificationTray;
148 class WindowCycleController; 146 class WindowCycleController;
149 class WindowPositioner; 147 class WindowPositioner;
150 class WindowSelectorController; 148 class WindowSelectorController;
151 149
152 namespace shell { 150 namespace shell {
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
361 } 359 }
362 PowerButtonController* power_button_controller() { 360 PowerButtonController* power_button_controller() {
363 return power_button_controller_.get(); 361 return power_button_controller_.get();
364 } 362 }
365 LockStateController* lock_state_controller() { 363 LockStateController* lock_state_controller() {
366 return lock_state_controller_.get(); 364 return lock_state_controller_.get();
367 } 365 }
368 MruWindowTracker* mru_window_tracker() { 366 MruWindowTracker* mru_window_tracker() {
369 return mru_window_tracker_.get(); 367 return mru_window_tracker_.get();
370 } 368 }
371 ::wm::UserActivityDetector* user_activity_detector() {
372 return user_activity_detector_.get();
373 }
374 VideoDetector* video_detector() { 369 VideoDetector* video_detector() {
375 return video_detector_.get(); 370 return video_detector_.get();
376 } 371 }
377 WindowCycleController* window_cycle_controller() { 372 WindowCycleController* window_cycle_controller() {
378 return window_cycle_controller_.get(); 373 return window_cycle_controller_.get();
379 } 374 }
380 WindowSelectorController* window_selector_controller() { 375 WindowSelectorController* window_selector_controller() {
381 return window_selector_controller_.get(); 376 return window_selector_controller_.get();
382 } 377 }
383 FocusCycler* focus_cycler() { return focus_cycler_.get(); } 378 FocusCycler* focus_cycler() { return focus_cycler_.get(); }
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
654 scoped_ptr<DragDropController> drag_drop_controller_; 649 scoped_ptr<DragDropController> drag_drop_controller_;
655 scoped_ptr<ResizeShadowController> resize_shadow_controller_; 650 scoped_ptr<ResizeShadowController> resize_shadow_controller_;
656 scoped_ptr< ::wm::ShadowController> shadow_controller_; 651 scoped_ptr< ::wm::ShadowController> shadow_controller_;
657 scoped_ptr< ::wm::VisibilityController> visibility_controller_; 652 scoped_ptr< ::wm::VisibilityController> visibility_controller_;
658 scoped_ptr< ::wm::WindowModalityController> window_modality_controller_; 653 scoped_ptr< ::wm::WindowModalityController> window_modality_controller_;
659 scoped_ptr<views::corewm::TooltipController> tooltip_controller_; 654 scoped_ptr<views::corewm::TooltipController> tooltip_controller_;
660 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; 655 scoped_ptr<DesktopBackgroundController> desktop_background_controller_;
661 scoped_ptr<PowerButtonController> power_button_controller_; 656 scoped_ptr<PowerButtonController> power_button_controller_;
662 scoped_ptr<LockStateController> lock_state_controller_; 657 scoped_ptr<LockStateController> lock_state_controller_;
663 scoped_ptr<MruWindowTracker> mru_window_tracker_; 658 scoped_ptr<MruWindowTracker> mru_window_tracker_;
664 scoped_ptr< ::wm::UserActivityDetector> user_activity_detector_;
665 scoped_ptr<VideoDetector> video_detector_; 659 scoped_ptr<VideoDetector> video_detector_;
666 scoped_ptr<WindowCycleController> window_cycle_controller_; 660 scoped_ptr<WindowCycleController> window_cycle_controller_;
667 scoped_ptr<WindowSelectorController> window_selector_controller_; 661 scoped_ptr<WindowSelectorController> window_selector_controller_;
668 scoped_ptr<FocusCycler> focus_cycler_; 662 scoped_ptr<FocusCycler> focus_cycler_;
669 scoped_ptr<DisplayController> display_controller_; 663 scoped_ptr<DisplayController> display_controller_;
670 scoped_ptr<HighContrastController> high_contrast_controller_; 664 scoped_ptr<HighContrastController> high_contrast_controller_;
671 scoped_ptr<MagnificationController> magnification_controller_; 665 scoped_ptr<MagnificationController> magnification_controller_;
672 scoped_ptr<PartialMagnificationController> partial_magnification_controller_; 666 scoped_ptr<PartialMagnificationController> partial_magnification_controller_;
673 scoped_ptr<AutoclickController> autoclick_controller_; 667 scoped_ptr<AutoclickController> autoclick_controller_;
674 scoped_ptr<aura::client::FocusClient> focus_client_; 668 scoped_ptr<aura::client::FocusClient> focus_client_;
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
760 754
761 // Injected content::GPUDataManager support. 755 // Injected content::GPUDataManager support.
762 scoped_ptr<GPUSupport> gpu_support_; 756 scoped_ptr<GPUSupport> gpu_support_;
763 757
764 DISALLOW_COPY_AND_ASSIGN(Shell); 758 DISALLOW_COPY_AND_ASSIGN(Shell);
765 }; 759 };
766 760
767 } // namespace ash 761 } // namespace ash
768 762
769 #endif // ASH_SHELL_H_ 763 #endif // ASH_SHELL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698