Index: ash/shell/shell_delegate_impl.cc |
diff --git a/ash/shell/shell_delegate_impl.cc b/ash/shell/shell_delegate_impl.cc |
index 289d769c9c26a658e3ff9ce2f4245db520f2a242..6261e1e98f2add161c8edfec38994d10be1c7eb6 100644 |
--- a/ash/shell/shell_delegate_impl.cc |
+++ b/ash/shell/shell_delegate_impl.cc |
@@ -11,7 +11,6 @@ |
#include "ash/media_delegate.h" |
#include "ash/new_window_delegate.h" |
#include "ash/session/session_state_delegate.h" |
-#include "ash/session/user_info.h" |
#include "ash/shell/context_menu.h" |
#include "ash/shell/example_factory.h" |
#include "ash/shell/keyboard_controller_proxy_stub.h" |
@@ -22,6 +21,7 @@ |
#include "ash/wm/window_state.h" |
#include "base/message_loop/message_loop.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "components/user_manager/user_info_impl.h" |
#include "ui/aura/window.h" |
#include "ui/wm/core/input_method_event_filter.h" |
@@ -71,36 +71,10 @@ class MediaDelegateImpl : public MediaDelegate { |
DISALLOW_COPY_AND_ASSIGN(MediaDelegateImpl); |
}; |
-class UserInfoImpl : public UserInfo { |
- public: |
- UserInfoImpl() {} |
- virtual ~UserInfoImpl() {} |
- |
- // UserInfo: |
- virtual base::string16 GetDisplayName() const OVERRIDE { |
- return base::UTF8ToUTF16("stub-user"); |
- } |
- virtual base::string16 GetGivenName() const OVERRIDE { |
- return base::UTF8ToUTF16("Stub"); |
- } |
- virtual std::string GetEmail() const OVERRIDE { |
- return "stub-user@domain.com"; |
- } |
- virtual std::string GetUserID() const OVERRIDE { return GetEmail(); } |
- virtual const gfx::ImageSkia& GetImage() const OVERRIDE { |
- return user_image_; |
- } |
- |
- private: |
- gfx::ImageSkia user_image_; |
- |
- DISALLOW_COPY_AND_ASSIGN(UserInfoImpl); |
-}; |
- |
class SessionStateDelegateImpl : public SessionStateDelegate { |
public: |
SessionStateDelegateImpl() |
- : screen_locked_(false), user_info_(new UserInfoImpl()) {} |
+ : screen_locked_(false), user_info_(new user_manager::UserInfoImpl()) {} |
virtual ~SessionStateDelegateImpl() {} |
@@ -141,10 +115,11 @@ class SessionStateDelegateImpl : public SessionStateDelegate { |
return IsActiveUserSessionStarted() ? SESSION_STATE_ACTIVE |
: SESSION_STATE_LOGIN_PRIMARY; |
} |
- virtual const UserInfo* GetUserInfo(MultiProfileIndex index) const OVERRIDE { |
+ virtual const user_manager::UserInfo* GetUserInfo( |
+ MultiProfileIndex index) const OVERRIDE { |
return user_info_.get(); |
} |
- virtual const UserInfo* GetUserInfo( |
+ virtual const user_manager::UserInfo* GetUserInfo( |
content::BrowserContext* context) const OVERRIDE { |
return user_info_.get(); |
} |
@@ -162,7 +137,7 @@ class SessionStateDelegateImpl : public SessionStateDelegate { |
bool screen_locked_; |
// A pseudo user info. |
- scoped_ptr<UserInfo> user_info_; |
+ scoped_ptr<user_manager::UserInfo> user_info_; |
DISALLOW_COPY_AND_ASSIGN(SessionStateDelegateImpl); |
}; |