OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chromeos/system/ash_system_tray_delegate.h" | 5 #include "chrome/browser/chromeos/system/ash_system_tray_delegate.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <set> | 8 #include <set> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
457 UTF8ToUTF16(GetEnterpriseDomain())); | 457 UTF8ToUTF16(GetEnterpriseDomain())); |
458 } | 458 } |
459 | 459 |
460 virtual const std::string GetLocallyManagedUserManager() const OVERRIDE { | 460 virtual const std::string GetLocallyManagedUserManager() const OVERRIDE { |
461 if (GetUserLoginStatus() != ash::user::LOGGED_IN_LOCALLY_MANAGED) | 461 if (GetUserLoginStatus() != ash::user::LOGGED_IN_LOCALLY_MANAGED) |
462 return std::string(); | 462 return std::string(); |
463 return UserManager::Get()->GetManagerUserIdForManagedUser( | 463 return UserManager::Get()->GetManagerUserIdForManagedUser( |
464 chromeos::UserManager::Get()->GetActiveUser()->email()); | 464 chromeos::UserManager::Get()->GetActiveUser()->email()); |
465 } | 465 } |
466 | 466 |
| 467 virtual const string16 GetLocallyManagedUserManagerName() const OVERRIDE { |
| 468 if (GetUserLoginStatus() != ash::user::LOGGED_IN_LOCALLY_MANAGED) |
| 469 return string16(); |
| 470 return UserManager::Get()->GetManagerDisplayNameForManagedUser( |
| 471 chromeos::UserManager::Get()->GetActiveUser()->email()); |
| 472 } |
| 473 |
467 virtual const string16 GetLocallyManagedUserMessage() const OVERRIDE { | 474 virtual const string16 GetLocallyManagedUserMessage() const OVERRIDE { |
468 if (GetUserLoginStatus() != ash::user::LOGGED_IN_LOCALLY_MANAGED) | 475 if (GetUserLoginStatus() != ash::user::LOGGED_IN_LOCALLY_MANAGED) |
469 return string16(); | 476 return string16(); |
470 return l10n_util::GetStringFUTF16(IDS_USER_IS_LOCALLY_MANAGED_BY_NOTICE, | 477 return l10n_util::GetStringFUTF16(IDS_USER_IS_LOCALLY_MANAGED_BY_NOTICE, |
471 UTF8ToUTF16( | 478 GetLocallyManagedUserManagerName()); |
472 GetLocallyManagedUserManager())); | |
473 } | 479 } |
474 | 480 |
475 virtual bool SystemShouldUpgrade() const OVERRIDE { | 481 virtual bool SystemShouldUpgrade() const OVERRIDE { |
476 return UpgradeDetector::GetInstance()->notify_upgrade(); | 482 return UpgradeDetector::GetInstance()->notify_upgrade(); |
477 } | 483 } |
478 | 484 |
479 virtual base::HourClockType GetHourClockType() const OVERRIDE { | 485 virtual base::HourClockType GetHourClockType() const OVERRIDE { |
480 return clock_type_; | 486 return clock_type_; |
481 } | 487 } |
482 | 488 |
(...skipping 839 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1322 DISALLOW_COPY_AND_ASSIGN(SystemTrayDelegate); | 1328 DISALLOW_COPY_AND_ASSIGN(SystemTrayDelegate); |
1323 }; | 1329 }; |
1324 | 1330 |
1325 } // namespace | 1331 } // namespace |
1326 | 1332 |
1327 ash::SystemTrayDelegate* CreateSystemTrayDelegate() { | 1333 ash::SystemTrayDelegate* CreateSystemTrayDelegate() { |
1328 return new chromeos::SystemTrayDelegate(); | 1334 return new chromeos::SystemTrayDelegate(); |
1329 } | 1335 } |
1330 | 1336 |
1331 } // namespace chromeos | 1337 } // namespace chromeos |
OLD | NEW |