| Index: chrome/browser/ui/views/task_manager_view.cc
|
| diff --git a/chrome/browser/ui/views/task_manager_view.cc b/chrome/browser/ui/views/task_manager_view.cc
|
| index 2604e66f498dc9d940ed309ba70d0e31529a48fd..2312109bbf306ddb3c25b0e8e641b939e2d59ee3 100644
|
| --- a/chrome/browser/ui/views/task_manager_view.cc
|
| +++ b/chrome/browser/ui/views/task_manager_view.cc
|
| @@ -100,86 +100,13 @@ int TaskManagerTableModel::RowCount() {
|
| }
|
|
|
| string16 TaskManagerTableModel::GetText(int row, int col_id) {
|
| - switch (col_id) {
|
| - case IDS_TASK_MANAGER_TASK_COLUMN: // Process
|
| - return model_->GetResourceTitle(row);
|
| -
|
| - case IDS_TASK_MANAGER_PROFILE_NAME_COLUMN: // Profile Name
|
| - return model_->GetResourceProfileName(row);
|
| -
|
| - case IDS_TASK_MANAGER_NET_COLUMN: // Net
|
| - return model_->GetResourceNetworkUsage(row);
|
| -
|
| - case IDS_TASK_MANAGER_CPU_COLUMN: // CPU
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceCPUUsage(row);
|
| -
|
| - case IDS_TASK_MANAGER_PRIVATE_MEM_COLUMN: // Memory
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourcePrivateMemory(row);
|
| -
|
| - case IDS_TASK_MANAGER_SHARED_MEM_COLUMN: // Memory
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceSharedMemory(row);
|
| -
|
| - case IDS_TASK_MANAGER_PHYSICAL_MEM_COLUMN: // Memory
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourcePhysicalMemory(row);
|
| -
|
| - case IDS_TASK_MANAGER_PROCESS_ID_COLUMN:
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceProcessId(row);
|
| -
|
| - case IDS_TASK_MANAGER_GOATS_TELEPORTED_COLUMN: // Goats Teleported!
|
| - return model_->GetResourceGoatsTeleported(row);
|
| -
|
| - case IDS_TASK_MANAGER_WEBCORE_IMAGE_CACHE_COLUMN:
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceWebCoreImageCacheSize(row);
|
| -
|
| - case IDS_TASK_MANAGER_WEBCORE_SCRIPTS_CACHE_COLUMN:
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceWebCoreScriptsCacheSize(row);
|
| -
|
| - case IDS_TASK_MANAGER_WEBCORE_CSS_CACHE_COLUMN:
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceWebCoreCSSCacheSize(row);
|
| -
|
| - case IDS_TASK_MANAGER_FPS_COLUMN:
|
| - return model_->GetResourceFPS(row);
|
| -
|
| - case IDS_TASK_MANAGER_VIDEO_MEMORY_COLUMN:
|
| - return model_->GetResourceVideoMemory(row);
|
| -
|
| - case IDS_TASK_MANAGER_SQLITE_MEMORY_USED_COLUMN:
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceSqliteMemoryUsed(row);
|
| -
|
| - case IDS_TASK_MANAGER_JAVASCRIPT_MEMORY_ALLOCATED_COLUMN:
|
| - if (!model_->IsResourceFirstInGroup(row))
|
| - return string16();
|
| - return model_->GetResourceV8MemoryAllocatedSize(row);
|
| -
|
| - default:
|
| - NOTREACHED();
|
| - return string16();
|
| - }
|
| + return model_->GetResourceById(row, col_id);
|
| }
|
|
|
| gfx::ImageSkia TaskManagerTableModel::GetIcon(int row) {
|
| return model_->GetResourceIcon(row);
|
| }
|
|
|
| -
|
| void TaskManagerTableModel::GetGroupRangeForItem(int item,
|
| views::GroupRange* range) {
|
| TaskManagerModel::GroupRange range_pair =
|
|
|