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

Side by Side Diff: ash/shell.h

Issue 1028563003: Load and apply a vcgt table from an ICC file to the internal display (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add ash::DisplayColorManager Created 5 years, 8 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
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 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 76
77 class AcceleratorController; 77 class AcceleratorController;
78 class AccessibilityDelegate; 78 class AccessibilityDelegate;
79 class AppListController; 79 class AppListController;
80 class AshNativeCursorManager; 80 class AshNativeCursorManager;
81 class AutoclickController; 81 class AutoclickController;
82 class BluetoothNotificationController; 82 class BluetoothNotificationController;
83 class CaptureController; 83 class CaptureController;
84 class DesktopBackgroundController; 84 class DesktopBackgroundController;
85 class DisplayChangeObserver; 85 class DisplayChangeObserver;
86 class DisplayColorManager;
86 class DisplayConfiguratorAnimation; 87 class DisplayConfiguratorAnimation;
87 class DisplayController; 88 class DisplayController;
88 class DisplayErrorObserver; 89 class DisplayErrorObserver;
89 class DisplayManager; 90 class DisplayManager;
90 class DragDropController; 91 class DragDropController;
91 class EventClientImpl; 92 class EventClientImpl;
92 class EventRewriterEventFilter; 93 class EventRewriterEventFilter;
93 class EventTransformationHandler; 94 class EventTransformationHandler;
94 class FirstRunHelper; 95 class FirstRunHelper;
95 class FocusCycler; 96 class FocusCycler;
(...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after
718 scoped_ptr<ResolutionNotificationController> 719 scoped_ptr<ResolutionNotificationController>
719 resolution_notification_controller_; 720 resolution_notification_controller_;
720 scoped_ptr<BluetoothNotificationController> 721 scoped_ptr<BluetoothNotificationController>
721 bluetooth_notification_controller_; 722 bluetooth_notification_controller_;
722 scoped_ptr<LogoutConfirmationController> logout_confirmation_controller_; 723 scoped_ptr<LogoutConfirmationController> logout_confirmation_controller_;
723 scoped_ptr<LastWindowClosedLogoutReminder> 724 scoped_ptr<LastWindowClosedLogoutReminder>
724 last_window_closed_logout_reminder_; 725 last_window_closed_logout_reminder_;
725 scoped_ptr<VirtualKeyboardController> virtual_keyboard_controller_; 726 scoped_ptr<VirtualKeyboardController> virtual_keyboard_controller_;
726 // Controls video output device state. 727 // Controls video output device state.
727 scoped_ptr<ui::DisplayConfigurator> display_configurator_; 728 scoped_ptr<ui::DisplayConfigurator> display_configurator_;
729 scoped_refptr<DisplayColorManager> display_color_manager_;
728 scoped_ptr<DisplayConfiguratorAnimation> display_configurator_animation_; 730 scoped_ptr<DisplayConfiguratorAnimation> display_configurator_animation_;
729 scoped_ptr<DisplayErrorObserver> display_error_observer_; 731 scoped_ptr<DisplayErrorObserver> display_error_observer_;
730 scoped_ptr<ProjectingObserver> projecting_observer_; 732 scoped_ptr<ProjectingObserver> projecting_observer_;
731 733
732 // Listens for output changes and updates the display manager. 734 // Listens for output changes and updates the display manager.
733 scoped_ptr<DisplayChangeObserver> display_change_observer_; 735 scoped_ptr<DisplayChangeObserver> display_change_observer_;
734 736
735 // Implements content::ScreenOrientationController for ChromeOS 737 // Implements content::ScreenOrientationController for ChromeOS
736 scoped_ptr<ScreenOrientationController> screen_orientation_controller_; 738 scoped_ptr<ScreenOrientationController> screen_orientation_controller_;
737 739
(...skipping 26 matching lines...) Expand all
764 766
765 // Injected content::GPUDataManager support. 767 // Injected content::GPUDataManager support.
766 scoped_ptr<GPUSupport> gpu_support_; 768 scoped_ptr<GPUSupport> gpu_support_;
767 769
768 DISALLOW_COPY_AND_ASSIGN(Shell); 770 DISALLOW_COPY_AND_ASSIGN(Shell);
769 }; 771 };
770 772
771 } // namespace ash 773 } // namespace ash
772 774
773 #endif // ASH_SHELL_H_ 775 #endif // ASH_SHELL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698