| Index: chrome/browser/chromeos/login/user_manager_impl.h
|
| diff --git a/chrome/browser/chromeos/login/user_manager_impl.h b/chrome/browser/chromeos/login/user_manager_impl.h
|
| index 031d706faf4120947638c2bce8903faa551cd5dd..e4d7444fdf62ccf1e45ed2958d0e698b9b90eb3b 100644
|
| --- a/chrome/browser/chromeos/login/user_manager_impl.h
|
| +++ b/chrome/browser/chromeos/login/user_manager_impl.h
|
| @@ -47,6 +47,7 @@ class UserManagerImpl : public UserManager,
|
| virtual void DemoUserLoggedIn() OVERRIDE;
|
| virtual void GuestUserLoggedIn() OVERRIDE;
|
| virtual void EphemeralUserLoggedIn(const std::string& email) OVERRIDE;
|
| + virtual void UserSelected(const std::string& email) OVERRIDE;
|
| virtual void SessionStarted() OVERRIDE;
|
| virtual void RemoveUser(const std::string& email,
|
| RemoveUserDelegate* delegate) OVERRIDE;
|
| @@ -128,6 +129,8 @@ class UserManagerImpl : public UserManager,
|
| // list. Returns |NULL| otherwise.
|
| const User* FindUserInList(const std::string& email) const;
|
|
|
| + int FindUserWallpaperIndex(const std::string& email);
|
| +
|
| // Makes stub user the current logged-in user (for test paths).
|
| void StubUserLoggedIn();
|
|
|
| @@ -144,6 +147,10 @@ class UserManagerImpl : public UserManager,
|
| // Does not send LOGIN_USER_IMAGE_CHANGED notification.
|
| void SetInitialUserImage(const std::string& username);
|
|
|
| + // Sets one of the default wallpapers for the specified user and saves this
|
| + // settings in local state.
|
| + void SetInitialUserWallpaper(const std::string& username);
|
| +
|
| // Sets image for user |username| and sends LOGIN_USER_IMAGE_CHANGED
|
| // notification unless this is a new user and image is set for the first time.
|
| // If |image| is empty, sets a stub image for the user.
|
|
|