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

Side by Side Diff: ash/shell.h

Issue 2899783002: Move DevTools out of ash and turn it to a component. (Closed)
Patch Set: add README.md Created 3 years, 6 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/devtools/window_element.cc ('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 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 class DisplayManager; 57 class DisplayManager;
58 } 58 }
59 59
60 namespace gfx { 60 namespace gfx {
61 class Insets; 61 class Insets;
62 } 62 }
63 63
64 namespace ui { 64 namespace ui {
65 class UserActivityDetector; 65 class UserActivityDetector;
66 class UserActivityPowerManagerNotifier; 66 class UserActivityPowerManagerNotifier;
67 namespace devtools { 67 }
68
69 namespace ui_devtools {
68 class UiDevToolsServer; 70 class UiDevToolsServer;
69 } 71 }
70 }
71 72
72 namespace views { 73 namespace views {
73 class NonClientFrameView; 74 class NonClientFrameView;
74 class Widget; 75 class Widget;
75 namespace corewm { 76 namespace corewm {
76 class TooltipController; 77 class TooltipController;
77 } 78 }
78 } 79 }
79 80
80 namespace wm { 81 namespace wm {
(...skipping 638 matching lines...) Expand 10 before | Expand all | Expand 10 after
719 std::unique_ptr<VpnList> vpn_list_; 720 std::unique_ptr<VpnList> vpn_list_;
720 std::unique_ptr<WallpaperController> wallpaper_controller_; 721 std::unique_ptr<WallpaperController> wallpaper_controller_;
721 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_; 722 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_;
722 std::unique_ptr<WindowCycleController> window_cycle_controller_; 723 std::unique_ptr<WindowCycleController> window_cycle_controller_;
723 std::unique_ptr<WindowSelectorController> window_selector_controller_; 724 std::unique_ptr<WindowSelectorController> window_selector_controller_;
724 std::unique_ptr<::wm::ShadowController> shadow_controller_; 725 std::unique_ptr<::wm::ShadowController> shadow_controller_;
725 std::unique_ptr<::wm::VisibilityController> visibility_controller_; 726 std::unique_ptr<::wm::VisibilityController> visibility_controller_;
726 std::unique_ptr<::wm::WindowModalityController> window_modality_controller_; 727 std::unique_ptr<::wm::WindowModalityController> window_modality_controller_;
727 std::unique_ptr<app_list::AppList> app_list_; 728 std::unique_ptr<app_list::AppList> app_list_;
728 std::unique_ptr<::PrefService> pref_service_; 729 std::unique_ptr<::PrefService> pref_service_;
729 std::unique_ptr<ui::devtools::UiDevToolsServer> devtools_server_; 730 std::unique_ptr<ui_devtools::UiDevToolsServer> devtools_server_;
730 std::unique_ptr<views::corewm::TooltipController> tooltip_controller_; 731 std::unique_ptr<views::corewm::TooltipController> tooltip_controller_;
731 LinkHandlerModelFactory* link_handler_model_factory_; 732 LinkHandlerModelFactory* link_handler_model_factory_;
732 std::unique_ptr<PowerButtonController> power_button_controller_; 733 std::unique_ptr<PowerButtonController> power_button_controller_;
733 std::unique_ptr<LockStateController> lock_state_controller_; 734 std::unique_ptr<LockStateController> lock_state_controller_;
734 std::unique_ptr<ui::UserActivityDetector> user_activity_detector_; 735 std::unique_ptr<ui::UserActivityDetector> user_activity_detector_;
735 std::unique_ptr<VideoDetector> video_detector_; 736 std::unique_ptr<VideoDetector> video_detector_;
736 std::unique_ptr<WindowTreeHostManager> window_tree_host_manager_; 737 std::unique_ptr<WindowTreeHostManager> window_tree_host_manager_;
737 std::unique_ptr<HighContrastController> high_contrast_controller_; 738 std::unique_ptr<HighContrastController> high_contrast_controller_;
738 std::unique_ptr<MagnificationController> magnification_controller_; 739 std::unique_ptr<MagnificationController> magnification_controller_;
739 std::unique_ptr<AutoclickController> autoclick_controller_; 740 std::unique_ptr<AutoclickController> autoclick_controller_;
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
835 base::ObserverList<ShellObserver> shell_observers_; 836 base::ObserverList<ShellObserver> shell_observers_;
836 837
837 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; 838 scoped_refptr<base::SequencedWorkerPool> blocking_pool_;
838 839
839 DISALLOW_COPY_AND_ASSIGN(Shell); 840 DISALLOW_COPY_AND_ASSIGN(Shell);
840 }; 841 };
841 842
842 } // namespace ash 843 } // namespace ash
843 844
844 #endif // ASH_SHELL_H_ 845 #endif // ASH_SHELL_H_
OLDNEW
« no previous file with comments | « ash/devtools/window_element.cc ('k') | ash/shell.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698