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

Side by Side Diff: ash/shell.h

Issue 25823002: Refactor LauncherItemController and LauncherItemDelegate (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 2 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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 namespace ash { 73 namespace ash {
74 74
75 class AcceleratorController; 75 class AcceleratorController;
76 class AshNativeCursorManager; 76 class AshNativeCursorManager;
77 class CapsLockDelegate; 77 class CapsLockDelegate;
78 class DesktopBackgroundController; 78 class DesktopBackgroundController;
79 class DisplayController; 79 class DisplayController;
80 class HighContrastController; 80 class HighContrastController;
81 class Launcher; 81 class Launcher;
82 class LauncherDelegate; 82 class LauncherDelegate;
83 class LauncherItemDelegate;
83 class LauncherItemDelegateManager; 84 class LauncherItemDelegateManager;
84 class LauncherModel; 85 class LauncherModel;
85 class MagnificationController; 86 class MagnificationController;
86 class MruWindowTracker; 87 class MruWindowTracker;
87 class NestedDispatcherController; 88 class NestedDispatcherController;
88 class PartialMagnificationController; 89 class PartialMagnificationController;
89 class PowerButtonController; 90 class PowerButtonController;
90 class RootWindowHostFactory; 91 class RootWindowHostFactory;
91 class ScreenAsh; 92 class ScreenAsh;
92 class LockStateController; 93 class LockStateController;
93 class SessionStateDelegate; 94 class SessionStateDelegate;
94 class ShellDelegate; 95 class ShellDelegate;
95 class ShellObserver; 96 class ShellObserver;
96 class SystemTray; 97 class SystemTray;
97 class SystemTrayDelegate; 98 class SystemTrayDelegate;
98 class SystemTrayNotifier; 99 class SystemTrayNotifier;
99 class UserActivityDetector; 100 class UserActivityDetector;
100 class UserWallpaperDelegate; 101 class UserWallpaperDelegate;
101 class VideoDetector; 102 class VideoDetector;
102 class WebNotificationTray; 103 class WebNotificationTray;
103 class WindowCycleController; 104 class WindowCycleController;
104 class WindowPositioner; 105 class WindowPositioner;
105 class WindowSelectorController; 106 class WindowSelectorController;
106 107
107 namespace internal { 108 namespace internal {
108 class AcceleratorFilter; 109 class AcceleratorFilter;
109 class AppListController; 110 class AppListController;
110 class AppListShelfItemDelegate;
111 class CaptureController; 111 class CaptureController;
112 class DisplayChangeObserver; 112 class DisplayChangeObserver;
113 class DisplayErrorObserver; 113 class DisplayErrorObserver;
114 class DisplayManager; 114 class DisplayManager;
115 class DragDropController; 115 class DragDropController;
116 class EventClientImpl; 116 class EventClientImpl;
117 class EventRewriterEventFilter; 117 class EventRewriterEventFilter;
118 class EventTransformationHandler; 118 class EventTransformationHandler;
119 class FocusCycler; 119 class FocusCycler;
120 class KeyboardUMAEventFilter; 120 class KeyboardUMAEventFilter;
(...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 scoped_ptr<NestedDispatcherController> nested_dispatcher_controller_; 555 scoped_ptr<NestedDispatcherController> nested_dispatcher_controller_;
556 scoped_ptr<AcceleratorController> accelerator_controller_; 556 scoped_ptr<AcceleratorController> accelerator_controller_;
557 scoped_ptr<ShellDelegate> delegate_; 557 scoped_ptr<ShellDelegate> delegate_;
558 scoped_ptr<SystemTrayDelegate> system_tray_delegate_; 558 scoped_ptr<SystemTrayDelegate> system_tray_delegate_;
559 scoped_ptr<SystemTrayNotifier> system_tray_notifier_; 559 scoped_ptr<SystemTrayNotifier> system_tray_notifier_;
560 scoped_ptr<UserWallpaperDelegate> user_wallpaper_delegate_; 560 scoped_ptr<UserWallpaperDelegate> user_wallpaper_delegate_;
561 scoped_ptr<CapsLockDelegate> caps_lock_delegate_; 561 scoped_ptr<CapsLockDelegate> caps_lock_delegate_;
562 scoped_ptr<SessionStateDelegate> session_state_delegate_; 562 scoped_ptr<SessionStateDelegate> session_state_delegate_;
563 scoped_ptr<LauncherDelegate> launcher_delegate_; 563 scoped_ptr<LauncherDelegate> launcher_delegate_;
564 scoped_ptr<LauncherItemDelegateManager> launcher_item_delegate_manager_; 564 scoped_ptr<LauncherItemDelegateManager> launcher_item_delegate_manager_;
565 scoped_ptr<internal::AppListShelfItemDelegate>
566 app_list_shelf_item_delegate_;
567 565
568 scoped_ptr<LauncherModel> launcher_model_; 566 scoped_ptr<LauncherModel> launcher_model_;
569 scoped_ptr<ash::WindowPositioner> window_positioner_; 567 scoped_ptr<ash::WindowPositioner> window_positioner_;
570 568
571 scoped_ptr<internal::AppListController> app_list_controller_; 569 scoped_ptr<internal::AppListController> app_list_controller_;
572 570
573 scoped_ptr<internal::DragDropController> drag_drop_controller_; 571 scoped_ptr<internal::DragDropController> drag_drop_controller_;
574 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_; 572 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_;
575 scoped_ptr<views::corewm::ShadowController> shadow_controller_; 573 scoped_ptr<views::corewm::ShadowController> shadow_controller_;
576 scoped_ptr<views::corewm::VisibilityController> visibility_controller_; 574 scoped_ptr<views::corewm::VisibilityController> visibility_controller_;
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
658 bool simulate_modal_window_open_for_testing_; 656 bool simulate_modal_window_open_for_testing_;
659 657
660 bool is_touch_hud_projection_enabled_; 658 bool is_touch_hud_projection_enabled_;
661 659
662 DISALLOW_COPY_AND_ASSIGN(Shell); 660 DISALLOW_COPY_AND_ASSIGN(Shell);
663 }; 661 };
664 662
665 } // namespace ash 663 } // namespace ash
666 664
667 #endif // ASH_SHELL_H_ 665 #endif // ASH_SHELL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698