| Index: chrome/browser/chromeos/login/default_user_images.cc
|
| diff --git a/chrome/browser/chromeos/login/default_user_images.cc b/chrome/browser/chromeos/login/default_user_images.cc
|
| index bf8391c6ec9d2647204f2c4c239933c5f4bda530..4961c380142512993b069c55110362a57eaee355 100644
|
| --- a/chrome/browser/chromeos/login/default_user_images.cc
|
| +++ b/chrome/browser/chromeos/login/default_user_images.cc
|
| @@ -13,6 +13,7 @@
|
| #include "grit/generated_resources.h"
|
| #include "grit/theme_resources.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| +#include "ui/base/l10n/l10n_util.h"
|
| #include "ui/gfx/image/image_skia.h"
|
|
|
| namespace chromeos {
|
| @@ -31,6 +32,43 @@ const char* kOldDefaultImageNames[] = {
|
| "default:red",
|
| };
|
|
|
| +// IDs of default user image descriptions.
|
| +const int kDefaultImageDescriptions[] = {
|
| + 0, // No description for deprecated user image 0.
|
| + 0, // No description for deprecated user image 1.
|
| + 0, // No description for deprecated user image 2.
|
| + 0, // No description for deprecated user image 3.
|
| + 0, // No description for deprecated user image 4.
|
| + 0, // No description for deprecated user image 5.
|
| + 0, // No description for deprecated user image 6.
|
| + 0, // No description for deprecated user image 7.
|
| + 0, // No description for deprecated user image 8.
|
| + 0, // No description for deprecated user image 9.
|
| + 0, // No description for deprecated user image 10.
|
| + 0, // No description for deprecated user image 11.
|
| + 0, // No description for deprecated user image 12.
|
| + 0, // No description for deprecated user image 13.
|
| + 0, // No description for deprecated user image 14.
|
| + 0, // No description for deprecated user image 15.
|
| + 0, // No description for deprecated user image 16.
|
| + 0, // No description for deprecated user image 17.
|
| + 0, // No description for deprecated user image 18.
|
| + IDS_LOGIN_DEFAULT_USER_DESC_19,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_20,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_21,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_22,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_23,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_24,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_25,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_26,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_27,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_28,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_29,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_30,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_31,
|
| + IDS_LOGIN_DEFAULT_USER_DESC_32,
|
| +};
|
| +
|
| // Returns a string consisting of the prefix specified and the index of the
|
| // image if its valid.
|
| std::string GetDefaultImageString(int index, const std::string& prefix) {
|
| @@ -103,6 +141,16 @@ const gfx::ImageSkia& GetDefaultImage(int index) {
|
| GetImageSkiaNamed(kDefaultImageResourceIDs[index]);
|
| }
|
|
|
| +string16 GetDefaultImageDescription(int index) {
|
| + DCHECK(index >= 0 && index < kDefaultImagesCount);
|
| + int string_id = kDefaultImageDescriptions[index];
|
| + if (string_id)
|
| + return l10n_util::GetStringUTF16(string_id);
|
| + else
|
| + return string16();
|
| +}
|
| +
|
| +// Resource IDs of default user images.
|
| const int kDefaultImageResourceIDs[] = {
|
| IDR_LOGIN_DEFAULT_USER,
|
| IDR_LOGIN_DEFAULT_USER_1,
|
|
|