| Index: ash/shell.h
|
| diff --git a/ash/shell.h b/ash/shell.h
|
| index a72826cc7ee4f8189d7d5d4fb3c1c65310de7a3e..f3e0ca02eec2d784b62f476e63184c8b682f721b 100644
|
| --- a/ash/shell.h
|
| +++ b/ash/shell.h
|
| @@ -27,6 +27,9 @@
|
|
|
| class CommandLine;
|
|
|
| +namespace app_list {
|
| +class AppListView;
|
| +}
|
| namespace aura {
|
| class EventFilter;
|
| class RootWindow;
|
| @@ -77,6 +80,7 @@ class AshNativeCursorManager;
|
| class CapsLockDelegate;
|
| class DesktopBackgroundController;
|
| class DisplayController;
|
| +class FirstRunDelegate;
|
| class HighContrastController;
|
| class Launcher;
|
| class LauncherDelegate;
|
| @@ -233,6 +237,9 @@ class ASH_EXPORT Shell
|
| // Returns app list window or NULL if it is not visible.
|
| aura::Window* GetAppListWindow();
|
|
|
| + // Returns app list view or NULL if it is not visible.
|
| + app_list::AppListView* GetAppListView();
|
| +
|
| // Returns true if a system-modal dialog window is currently open.
|
| bool IsSystemModalWindowOpen() const;
|
|
|
| @@ -493,6 +500,12 @@ class ASH_EXPORT Shell
|
| return is_touch_hud_projection_enabled_;
|
| }
|
|
|
| +#if defined(OS_CHROMEOS)
|
| + // Creates instance of FirstRunDelegate. Caller is responsible for deleting
|
| + // returned object.
|
| + ash::FirstRunDelegate* CreateFirstRunDelegate();
|
| +#endif // defined(OS_CHROMEOS)
|
| +
|
| private:
|
| FRIEND_TEST_ALL_PREFIXES(ExtendedDesktopTest, TestCursor);
|
| FRIEND_TEST_ALL_PREFIXES(WindowManagerTest, MouseEventCursors);
|
|
|