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

Side by Side Diff: ash/shell.h

Issue 2876673002: mojo api for view based lockscreen (Closed)
Patch Set: Incorporate comments from patch set 8 and rebase Created 3 years, 7 months 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
« no previous file with comments | « ash/public/interfaces/lock_screen.mojom ('k') | ash/shell.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 <memory> 8 #include <memory>
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 class HighContrastController; 112 class HighContrastController;
113 class ImmersiveContextAsh; 113 class ImmersiveContextAsh;
114 class ImmersiveHandlerFactoryAsh; 114 class ImmersiveHandlerFactoryAsh;
115 class KeyboardBrightnessControlDelegate; 115 class KeyboardBrightnessControlDelegate;
116 class KeyboardUI; 116 class KeyboardUI;
117 class LaserPointerController; 117 class LaserPointerController;
118 class LinkHandlerModelFactory; 118 class LinkHandlerModelFactory;
119 class LocaleNotificationController; 119 class LocaleNotificationController;
120 class LockStateController; 120 class LockStateController;
121 class LogoutConfirmationController; 121 class LogoutConfirmationController;
122 class LockScreenController;
122 class MagnificationController; 123 class MagnificationController;
123 class MaximizeModeController; 124 class MaximizeModeController;
124 class MediaController; 125 class MediaController;
125 class MouseCursorEventFilter; 126 class MouseCursorEventFilter;
126 class MruWindowTracker; 127 class MruWindowTracker;
127 class NewWindowController; 128 class NewWindowController;
128 class NightLightController; 129 class NightLightController;
129 class OverlayEventFilter; 130 class OverlayEventFilter;
130 class PaletteDelegate; 131 class PaletteDelegate;
131 class PartialMagnificationController; 132 class PartialMagnificationController;
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 KeyboardBrightnessControlDelegate* keyboard_brightness_control_delegate() { 321 KeyboardBrightnessControlDelegate* keyboard_brightness_control_delegate() {
321 return keyboard_brightness_control_delegate_.get(); 322 return keyboard_brightness_control_delegate_.get();
322 } 323 }
323 KeyboardUI* keyboard_ui() { return keyboard_ui_.get(); } 324 KeyboardUI* keyboard_ui() { return keyboard_ui_.get(); }
324 LocaleNotificationController* locale_notification_controller() { 325 LocaleNotificationController* locale_notification_controller() {
325 return locale_notification_controller_.get(); 326 return locale_notification_controller_.get();
326 } 327 }
327 LogoutConfirmationController* logout_confirmation_controller() { 328 LogoutConfirmationController* logout_confirmation_controller() {
328 return logout_confirmation_controller_.get(); 329 return logout_confirmation_controller_.get();
329 } 330 }
331 LockScreenController* lock_screen_controller() {
332 return lock_screen_controller_.get();
333 }
330 MaximizeModeController* maximize_mode_controller() { 334 MaximizeModeController* maximize_mode_controller() {
331 return maximize_mode_controller_.get(); 335 return maximize_mode_controller_.get();
332 } 336 }
333 MediaController* media_controller() { return media_controller_.get(); } 337 MediaController* media_controller() { return media_controller_.get(); }
334 MruWindowTracker* mru_window_tracker() { return mru_window_tracker_.get(); } 338 MruWindowTracker* mru_window_tracker() { return mru_window_tracker_.get(); }
335 NewWindowController* new_window_controller() { 339 NewWindowController* new_window_controller() {
336 return new_window_controller_.get(); 340 return new_window_controller_.get();
337 } 341 }
338 NightLightController* night_light_controller() { 342 NightLightController* night_light_controller() {
339 return night_light_controller_.get(); 343 return night_light_controller_.get();
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
685 std::unique_ptr<AccessibilityDelegate> accessibility_delegate_; 689 std::unique_ptr<AccessibilityDelegate> accessibility_delegate_;
686 std::unique_ptr<BrightnessControlDelegate> brightness_control_delegate_; 690 std::unique_ptr<BrightnessControlDelegate> brightness_control_delegate_;
687 std::unique_ptr<CastConfigController> cast_config_; 691 std::unique_ptr<CastConfigController> cast_config_;
688 std::unique_ptr<DragDropController> drag_drop_controller_; 692 std::unique_ptr<DragDropController> drag_drop_controller_;
689 std::unique_ptr<FocusCycler> focus_cycler_; 693 std::unique_ptr<FocusCycler> focus_cycler_;
690 std::unique_ptr<ImmersiveContextAsh> immersive_context_; 694 std::unique_ptr<ImmersiveContextAsh> immersive_context_;
691 std::unique_ptr<KeyboardBrightnessControlDelegate> 695 std::unique_ptr<KeyboardBrightnessControlDelegate>
692 keyboard_brightness_control_delegate_; 696 keyboard_brightness_control_delegate_;
693 std::unique_ptr<KeyboardUI> keyboard_ui_; 697 std::unique_ptr<KeyboardUI> keyboard_ui_;
694 std::unique_ptr<LocaleNotificationController> locale_notification_controller_; 698 std::unique_ptr<LocaleNotificationController> locale_notification_controller_;
699 std::unique_ptr<LockScreenController> lock_screen_controller_;
695 std::unique_ptr<LogoutConfirmationController> logout_confirmation_controller_; 700 std::unique_ptr<LogoutConfirmationController> logout_confirmation_controller_;
696 std::unique_ptr<MaximizeModeController> maximize_mode_controller_; 701 std::unique_ptr<MaximizeModeController> maximize_mode_controller_;
697 std::unique_ptr<MediaController> media_controller_; 702 std::unique_ptr<MediaController> media_controller_;
698 std::unique_ptr<MruWindowTracker> mru_window_tracker_; 703 std::unique_ptr<MruWindowTracker> mru_window_tracker_;
699 std::unique_ptr<NewWindowController> new_window_controller_; 704 std::unique_ptr<NewWindowController> new_window_controller_;
700 std::unique_ptr<PaletteDelegate> palette_delegate_; 705 std::unique_ptr<PaletteDelegate> palette_delegate_;
701 std::unique_ptr<ResizeShadowController> resize_shadow_controller_; 706 std::unique_ptr<ResizeShadowController> resize_shadow_controller_;
702 std::unique_ptr<SessionController> session_controller_; 707 std::unique_ptr<SessionController> session_controller_;
703 std::unique_ptr<NightLightController> night_light_controller_; 708 std::unique_ptr<NightLightController> night_light_controller_;
704 std::unique_ptr<ShelfController> shelf_controller_; 709 std::unique_ptr<ShelfController> shelf_controller_;
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
829 base::ObserverList<ShellObserver> shell_observers_; 834 base::ObserverList<ShellObserver> shell_observers_;
830 835
831 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; 836 scoped_refptr<base::SequencedWorkerPool> blocking_pool_;
832 837
833 DISALLOW_COPY_AND_ASSIGN(Shell); 838 DISALLOW_COPY_AND_ASSIGN(Shell);
834 }; 839 };
835 840
836 } // namespace ash 841 } // namespace ash
837 842
838 #endif // ASH_SHELL_H_ 843 #endif // ASH_SHELL_H_
OLDNEW
« no previous file with comments | « ash/public/interfaces/lock_screen.mojom ('k') | ash/shell.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698