Chromium Code Reviews| Index: chrome/browser/chromeos/login/session/user_session_manager.h |
| diff --git a/chrome/browser/chromeos/login/session/user_session_manager.h b/chrome/browser/chromeos/login/session/user_session_manager.h |
| index dee2273dc6aeb43664101d8e7e5f75b17a3e8abb..cdffd99796ac5566e99e544ea4cfda820c630616 100644 |
| --- a/chrome/browser/chromeos/login/session/user_session_manager.h |
| +++ b/chrome/browser/chromeos/login/session/user_session_manager.h |
| @@ -40,6 +40,10 @@ class User; |
| namespace chromeos { |
| +namespace first_run { |
| +class GoodiesDisplayer; |
| +} // namespace first_run |
|
achuithb
2015/09/16 21:51:36
Don't need comment
Greg Levin
2015/09/16 22:50:45
Was being stylistically consistent with the one-li
|
| + |
| namespace test { |
| class UserSessionManagerTestApi; |
| } // namespace test |
| @@ -236,6 +240,9 @@ class UserSessionManager |
| // Returns the auth request context associated with auth data. |
| net::URLRequestContextGetter* GetAuthRequestContext() const; |
| + void CreateGoodiesDisplayer(); |
|
achuithb
2015/09/16 21:51:36
Please add function comments
Greg Levin
2015/09/16 22:50:45
Done.
|
| + void DestroyGoodiesDisplayer(); |
| + |
| // Removes a profile from the per-user input methods states map. |
| void RemoveProfileForTesting(Profile* profile); |
| @@ -475,6 +482,9 @@ class UserSessionManager |
| // Child account status is necessary for InitializeStartUrls call. |
| bool waiting_for_child_account_status_; |
| + // Used to display OOBE Goodies page when browser is first opened. |
| + scoped_ptr<first_run::GoodiesDisplayer> goodies_displayer_; |
| + |
| base::WeakPtrFactory<UserSessionManager> weak_factory_; |
| DISALLOW_COPY_AND_ASSIGN(UserSessionManager); |