Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Unified Diff: chrome/browser/ui/ash/system_tray_delegate_chromeos.cc

Issue 444903002: [cros] user_manager component - move UserManagerBase and UserManager (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/ash/system_tray_delegate_chromeos.cc
diff --git a/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc b/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc
index 3c260d5516c62df2ee4d8e7e917d78351b7b5aea..4c98092b30ebcb1fc6c3ddd99ffb008547bb1092 100644
--- a/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc
+++ b/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc
@@ -56,8 +56,9 @@
#include "chrome/browser/chromeos/login/ui/login_display_host.h"
#include "chrome/browser/chromeos/login/ui/login_display_host_impl.h"
#include "chrome/browser/chromeos/login/ui/user_adding_screen.h"
+#include "chrome/browser/chromeos/login/user_flow.h"
+#include "chrome/browser/chromeos/login/users/chrome_user_manager.h"
#include "chrome/browser/chromeos/login/users/supervised_user_manager.h"
-#include "chrome/browser/chromeos/login/users/user_manager.h"
#include "chrome/browser/chromeos/options/network_config_view.h"
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
#include "chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h"
@@ -96,6 +97,7 @@
#include "components/google/core/browser/google_util.h"
#include "components/policy/core/common/cloud/cloud_policy_store.h"
#include "components/user_manager/user.h"
+#include "components/user_manager/user_manager.h"
#include "components/user_manager/user_type.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_service.h"
@@ -375,16 +377,20 @@ const base::string16 SystemTrayDelegateChromeOS::GetEnterpriseMessage() const {
const std::string SystemTrayDelegateChromeOS::GetSupervisedUserManager() const {
if (GetUserLoginStatus() != ash::user::LOGGED_IN_SUPERVISED)
return std::string();
- return UserManager::Get()->GetSupervisedUserManager()->GetManagerDisplayEmail(
- chromeos::UserManager::Get()->GetActiveUser()->email());
+ return ChromeUserManager::Get()
+ ->GetSupervisedUserManager()
+ ->GetManagerDisplayEmail(
+ user_manager::UserManager::Get()->GetActiveUser()->email());
}
const base::string16
SystemTrayDelegateChromeOS::GetSupervisedUserManagerName() const {
if (GetUserLoginStatus() != ash::user::LOGGED_IN_SUPERVISED)
return base::string16();
- return UserManager::Get()->GetSupervisedUserManager()->GetManagerDisplayName(
- chromeos::UserManager::Get()->GetActiveUser()->email());
+ return ChromeUserManager::Get()
+ ->GetSupervisedUserManager()
+ ->GetManagerDisplayName(
+ user_manager::UserManager::Get()->GetActiveUser()->email());
}
const base::string16 SystemTrayDelegateChromeOS::GetSupervisedUserMessage()
@@ -409,7 +415,7 @@ void SystemTrayDelegateChromeOS::ShowSettings() {
}
bool SystemTrayDelegateChromeOS::ShouldShowSettings() {
- return UserManager::Get()->GetCurrentUserFlow()->ShouldShowSettings() &&
+ return ChromeUserManager::Get()->GetCurrentUserFlow()->ShouldShowSettings() &&
!ash::Shell::GetInstance()
->session_state_delegate()
->IsInSecondaryLoginScreen();
@@ -538,22 +544,25 @@ void SystemTrayDelegateChromeOS::ShowUserLogin() {
return;
// Only regular users could add other users to current session.
- if (UserManager::Get()->GetActiveUser()->GetType() !=
+ if (user_manager::UserManager::Get()->GetActiveUser()->GetType() !=
user_manager::USER_TYPE_REGULAR) {
return;
}
- if (static_cast<int>(UserManager::Get()->GetLoggedInUsers().size()) >=
+ if (static_cast<int>(
+ user_manager::UserManager::Get()->GetLoggedInUsers().size()) >=
shell->session_state_delegate()->GetMaximumNumberOfLoggedInUsers())
return;
// Launch sign in screen to add another user to current session.
- if (UserManager::Get()->GetUsersAdmittedForMultiProfile().size()) {
+ if (user_manager::UserManager::Get()
+ ->GetUsersAdmittedForMultiProfile()
+ .size()) {
// Don't show dialog if any logged in user in multi-profiles session
// dismissed it.
bool show_intro = true;
const user_manager::UserList logged_in_users =
- UserManager::Get()->GetLoggedInUsers();
+ user_manager::UserManager::Get()->GetLoggedInUsers();
for (user_manager::UserList::const_iterator it = logged_in_users.begin();
it != logged_in_users.end();
++it) {
@@ -830,7 +839,8 @@ ash::tray::UserAccountsDelegate*
SystemTrayDelegateChromeOS::GetUserAccountsDelegate(
const std::string& user_id) {
if (!accounts_delegates_.contains(user_id)) {
- const user_manager::User* user = UserManager::Get()->FindUser(user_id);
+ const user_manager::User* user =
+ user_manager::UserManager::Get()->FindUser(user_id);
Profile* user_profile = ProfileHelper::Get()->GetProfileByUserUnsafe(user);
CHECK(user_profile);
accounts_delegates_.set(
@@ -949,7 +959,7 @@ void SystemTrayDelegateChromeOS::UpdateClockType() {
GetSystemTrayNotifier()->NotifyDateFormatChanged();
// This also works for enterprise-managed devices because they never have
// local owner.
- if (chromeos::UserManager::Get()->IsCurrentUserOwner())
+ if (user_manager::UserManager::Get()->IsCurrentUserOwner())
CrosSettings::Get()->SetBoolean(kSystemUse24HourClock, use_24_hour_clock);
}
@@ -1039,7 +1049,7 @@ void SystemTrayDelegateChromeOS::LoggedInStateChanged() {
// method, as LoggedInStateChanged() is also called before the logged-in
// user's profile has actually been loaded (http://crbug.com/317745). The
// system tray's time format is updated at login via SetProfile().
- if (chromeos::UserManager::Get()->IsCurrentUserOwner()) {
+ if (user_manager::UserManager::Get()->IsCurrentUserOwner()) {
CrosSettings::Get()->SetBoolean(kSystemUse24HourClock,
ShouldUse24HourClock());
}

Powered by Google App Engine
This is Rietveld 408576698