| Index: chrome/browser/chromeos/chromeos_utils.cc
|
| diff --git a/chrome/browser/chromeos/chromeos_utils.cc b/chrome/browser/chromeos/chromeos_utils.cc
|
| index e9b783dfd6eea808d35e7f783d28dd3dab1640f9..8a58a0e4f140c01117401dd612835487c2e401d8 100644
|
| --- a/chrome/browser/chromeos/chromeos_utils.cc
|
| +++ b/chrome/browser/chromeos/chromeos_utils.cc
|
| @@ -29,6 +29,14 @@ const char* const kChromeboxBoards[] = {
|
|
|
| } // namespace
|
|
|
| +namespace chrome_device_types {
|
| +
|
| +const char kChromebox[] = "chromebox";
|
| +const char kChromebase[] = "chromebase";
|
| +const char kChromebook[] = "chromebook";
|
| +
|
| +} // namespace chrome_device_types
|
| +
|
| base::string16 GetChromeDeviceType() {
|
| return l10n_util::GetStringUTF16(GetChromeDeviceTypeResourceId());
|
| }
|
| @@ -46,4 +54,18 @@ int GetChromeDeviceTypeResourceId() {
|
| return IDS_CHROMEBOOK;
|
| }
|
|
|
| +std::string GetChromeDeviceTypeString() {
|
| + int resource_id = GetChromeDeviceTypeResourceId();
|
| + switch (resource_id) {
|
| + case IDS_CHROMEBOX:
|
| + return chrome_device_types::kChromebox;
|
| + case IDS_CHROMEBASE:
|
| + return chrome_device_types::kChromebase;
|
| + default:
|
| + NOTREACHED() << "Unknown Chrome device type: " << resource_id;
|
| + case IDS_CHROMEBOOK:
|
| + return chrome_device_types::kChromebook;
|
| + }
|
| +}
|
| +
|
| } // namespace chromeos
|
|
|