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); |