OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/task_manager/task_manager_resource_providers.h" | 5 #include "chrome/browser/task_manager/task_manager_resource_providers.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "base/file_version_info.h" | 10 #include "base/file_version_info.h" |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
278 HostsExtension(), | 278 HostsExtension(), |
279 tab_contents_->profile()->IsOffTheRecord(), | 279 tab_contents_->profile()->IsOffTheRecord(), |
280 IsPrerendering()); | 280 IsPrerendering()); |
281 return l10n_util::GetStringFUTF16(message_id, tab_title); | 281 return l10n_util::GetStringFUTF16(message_id, tab_title); |
282 } | 282 } |
283 | 283 |
284 string16 TaskManagerTabContentsResource::GetProfileName() const { | 284 string16 TaskManagerTabContentsResource::GetProfileName() const { |
285 ProfileInfoCache& cache = | 285 ProfileInfoCache& cache = |
286 g_browser_process->profile_manager()->GetProfileInfoCache(); | 286 g_browser_process->profile_manager()->GetProfileInfoCache(); |
287 Profile* profile = tab_contents_->profile()->GetOriginalProfile(); | 287 Profile* profile = tab_contents_->profile()->GetOriginalProfile(); |
288 size_t index = cache.GetIndexOfProfileWithPath(profile->GetPath()); | 288 ProfileInfoEntry entry; |
289 if (index == std::string::npos) | 289 if (cache.GetInfoForProfile(profile->GetPath(), &entry)) |
290 return string16(); | 290 return entry.name(); |
291 else | 291 return string16(); |
292 return cache.GetNameOfProfileAtIndex(index); | |
293 } | 292 } |
294 | 293 |
295 SkBitmap TaskManagerTabContentsResource::GetIcon() const { | 294 SkBitmap TaskManagerTabContentsResource::GetIcon() const { |
296 if (IsPrerendering()) | 295 if (IsPrerendering()) |
297 return *prerender_icon_; | 296 return *prerender_icon_; |
298 return tab_contents_->favicon_tab_helper()->GetFavicon(); | 297 return tab_contents_->favicon_tab_helper()->GetFavicon(); |
299 } | 298 } |
300 | 299 |
301 TabContentsWrapper* TaskManagerTabContentsResource::GetTabContents() const { | 300 TabContentsWrapper* TaskManagerTabContentsResource::GetTabContents() const { |
302 return tab_contents_; | 301 return tab_contents_; |
(...skipping 770 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1073 } | 1072 } |
1074 | 1073 |
1075 string16 TaskManagerExtensionProcessResource::GetTitle() const { | 1074 string16 TaskManagerExtensionProcessResource::GetTitle() const { |
1076 return title_; | 1075 return title_; |
1077 } | 1076 } |
1078 | 1077 |
1079 string16 TaskManagerExtensionProcessResource::GetProfileName() const { | 1078 string16 TaskManagerExtensionProcessResource::GetProfileName() const { |
1080 ProfileInfoCache& cache = | 1079 ProfileInfoCache& cache = |
1081 g_browser_process->profile_manager()->GetProfileInfoCache(); | 1080 g_browser_process->profile_manager()->GetProfileInfoCache(); |
1082 Profile* profile = extension_host_->profile()->GetOriginalProfile(); | 1081 Profile* profile = extension_host_->profile()->GetOriginalProfile(); |
1083 size_t index = cache.GetIndexOfProfileWithPath(profile->GetPath()); | 1082 ProfileInfoEntry entry; |
1084 if (index == std::string::npos) | 1083 if (cache.GetInfoForProfile(profile->GetPath(), &entry)) |
1085 return string16(); | 1084 return entry.name(); |
1086 else | 1085 return string16(); |
1087 return cache.GetNameOfProfileAtIndex(index); | |
1088 } | 1086 } |
1089 | 1087 |
1090 SkBitmap TaskManagerExtensionProcessResource::GetIcon() const { | 1088 SkBitmap TaskManagerExtensionProcessResource::GetIcon() const { |
1091 return *default_icon_; | 1089 return *default_icon_; |
1092 } | 1090 } |
1093 | 1091 |
1094 base::ProcessHandle TaskManagerExtensionProcessResource::GetProcess() const { | 1092 base::ProcessHandle TaskManagerExtensionProcessResource::GetProcess() const { |
1095 return process_handle_; | 1093 return process_handle_; |
1096 } | 1094 } |
1097 | 1095 |
(...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1389 | 1387 |
1390 return &resource_; | 1388 return &resource_; |
1391 } | 1389 } |
1392 | 1390 |
1393 void TaskManagerBrowserProcessResourceProvider::StartUpdating() { | 1391 void TaskManagerBrowserProcessResourceProvider::StartUpdating() { |
1394 task_manager_->AddResource(&resource_); | 1392 task_manager_->AddResource(&resource_); |
1395 } | 1393 } |
1396 | 1394 |
1397 void TaskManagerBrowserProcessResourceProvider::StopUpdating() { | 1395 void TaskManagerBrowserProcessResourceProvider::StopUpdating() { |
1398 } | 1396 } |
OLD | NEW |