Index: ash/shell.h |
diff --git a/ash/shell.h b/ash/shell.h |
index 750d7d6ecab8940d69cbe87a69b6ef7a9b0663f2..4e8658cf8847315a250e3d8c005096d0d48b9f27 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; |
@@ -78,6 +81,7 @@ class AutoclickController; |
class CapsLockDelegate; |
class DesktopBackgroundController; |
class DisplayController; |
+class FirstRunHelper; |
class HighContrastController; |
class Launcher; |
class LauncherDelegate; |
@@ -234,6 +238,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; |
@@ -496,6 +503,12 @@ class ASH_EXPORT Shell |
return is_touch_hud_projection_enabled_; |
} |
+#if defined(OS_CHROMEOS) |
+ // Creates instance of FirstRunHelper. Caller is responsible for deleting |
+ // returned object. |
+ ash::FirstRunHelper* CreateFirstRunHelper(); |
+#endif // defined(OS_CHROMEOS) |
+ |
private: |
FRIEND_TEST_ALL_PREFIXES(ExtendedDesktopTest, TestCursor); |
FRIEND_TEST_ALL_PREFIXES(WindowManagerTest, MouseEventCursors); |