Index: chrome/browser/task_manager/tab_contents_resource_provider.cc |
diff --git a/chrome/browser/task_manager/task_manager_tab_contents_resource_provider.cc b/chrome/browser/task_manager/tab_contents_resource_provider.cc |
similarity index 80% |
rename from chrome/browser/task_manager/task_manager_tab_contents_resource_provider.cc |
rename to chrome/browser/task_manager/tab_contents_resource_provider.cc |
index 1703190f151adf6046e31dd1eec902b52f848328..1dc0049ca585a8531b83d6bda772ef38fb15366b 100644 |
--- a/chrome/browser/task_manager/task_manager_tab_contents_resource_provider.cc |
+++ b/chrome/browser/task_manager/tab_contents_resource_provider.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/task_manager/task_manager_tab_contents_resource_provider.h" |
+#include "chrome/browser/task_manager/tab_contents_resource_provider.h" |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/extensions/extension_service.h" |
@@ -13,8 +13,8 @@ |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/profiles/profile_manager.h" |
#include "chrome/browser/tab_contents/tab_util.h" |
-#include "chrome/browser/task_manager/task_manager_render_resource.h" |
-#include "chrome/browser/task_manager/task_manager_resource_util.h" |
+#include "chrome/browser/task_manager/renderer_resource.h" |
+#include "chrome/browser/task_manager/task_manager_util.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_finder.h" |
#include "chrome/browser/ui/browser_instant_controller.h" |
@@ -33,7 +33,6 @@ |
using content::WebContents; |
using extensions::Extension; |
- |
namespace { |
bool IsContentsPrerendering(WebContents* web_contents) { |
@@ -65,12 +64,14 @@ bool IsContentsBackgroundPrinted(WebContents* web_contents) { |
} // namespace |
+namespace task_manager { |
+ |
// Tracks a single tab contents, prerendered page, Instant page, or background |
// printing page. |
-class TaskManagerTabContentsResource : public TaskManagerRendererResource { |
+class TabContentsResource : public RendererResource { |
public: |
- explicit TaskManagerTabContentsResource(content::WebContents* web_contents); |
- virtual ~TaskManagerTabContentsResource(); |
+ explicit TabContentsResource(content::WebContents* web_contents); |
+ virtual ~TabContentsResource(); |
// Called when the underlying web_contents has been committed and is no |
// longer an Instant overlay. |
@@ -93,16 +94,15 @@ class TaskManagerTabContentsResource : public TaskManagerRendererResource { |
Profile* profile_; |
bool is_instant_overlay_; |
- DISALLOW_COPY_AND_ASSIGN(TaskManagerTabContentsResource); |
+ DISALLOW_COPY_AND_ASSIGN(TabContentsResource); |
}; |
-gfx::ImageSkia* TaskManagerTabContentsResource::prerender_icon_ = NULL; |
+gfx::ImageSkia* TabContentsResource::prerender_icon_ = NULL; |
-TaskManagerTabContentsResource::TaskManagerTabContentsResource( |
+TabContentsResource::TabContentsResource( |
WebContents* web_contents) |
- : TaskManagerRendererResource( |
- web_contents->GetRenderProcessHost()->GetHandle(), |
- web_contents->GetRenderViewHost()), |
+ : RendererResource(web_contents->GetRenderProcessHost()->GetHandle(), |
+ web_contents->GetRenderViewHost()), |
web_contents_(web_contents), |
profile_(Profile::FromBrowserContext(web_contents->GetBrowserContext())), |
is_instant_overlay_(IsContentsInstant(web_contents)) { |
@@ -112,27 +112,26 @@ TaskManagerTabContentsResource::TaskManagerTabContentsResource( |
} |
} |
-TaskManagerTabContentsResource::~TaskManagerTabContentsResource() { |
+TabContentsResource::~TabContentsResource() { |
} |
-void TaskManagerTabContentsResource::InstantCommitted() { |
+void TabContentsResource::InstantCommitted() { |
DCHECK(is_instant_overlay_); |
is_instant_overlay_ = false; |
} |
-bool TaskManagerTabContentsResource::HostsExtension() const { |
+bool TabContentsResource::HostsExtension() const { |
return web_contents_->GetURL().SchemeIs(extensions::kExtensionScheme); |
} |
-TaskManager::Resource::Type TaskManagerTabContentsResource::GetType() const { |
+TaskManager::Resource::Type TabContentsResource::GetType() const { |
return HostsExtension() ? EXTENSION : RENDERER; |
} |
-string16 TaskManagerTabContentsResource::GetTitle() const { |
+string16 TabContentsResource::GetTitle() const { |
// Fall back on the URL if there's no title. |
GURL url = web_contents_->GetURL(); |
- string16 tab_title = |
- TaskManagerResourceUtil::GetTitleFromWebContents(web_contents_); |
+ string16 tab_title = util::GetTitleFromWebContents(web_contents_); |
// Only classify as an app if the URL is an app and the tab is hosting an |
// extension process. (It's possible to be showing the URL from before it |
@@ -142,7 +141,7 @@ string16 TaskManagerTabContentsResource::GetTitle() const { |
bool is_app = extension_service->IsInstalledApp(url) && |
process_map->Contains(web_contents_->GetRenderProcessHost()->GetID()); |
- int message_id = TaskManagerResourceUtil::GetMessagePrefixID( |
+ int message_id = util::GetMessagePrefixID( |
is_app, |
HostsExtension(), |
profile_->IsOffTheRecord(), |
@@ -152,22 +151,22 @@ string16 TaskManagerTabContentsResource::GetTitle() const { |
return l10n_util::GetStringFUTF16(message_id, tab_title); |
} |
-string16 TaskManagerTabContentsResource::GetProfileName() const { |
- return TaskManagerResourceUtil::GetProfileNameFromInfoCache(profile_); |
+string16 TabContentsResource::GetProfileName() const { |
+ return util::GetProfileNameFromInfoCache(profile_); |
} |
-gfx::ImageSkia TaskManagerTabContentsResource::GetIcon() const { |
+gfx::ImageSkia TabContentsResource::GetIcon() const { |
if (IsContentsPrerendering(web_contents_)) |
return *prerender_icon_; |
return FaviconTabHelper::FromWebContents(web_contents_)-> |
GetFavicon().AsImageSkia(); |
} |
-WebContents* TaskManagerTabContentsResource::GetWebContents() const { |
+WebContents* TabContentsResource::GetWebContents() const { |
return web_contents_; |
} |
-const Extension* TaskManagerTabContentsResource::GetExtension() const { |
+const Extension* TabContentsResource::GetExtension() const { |
if (HostsExtension()) { |
ExtensionService* extension_service = profile_->GetExtensionService(); |
return extension_service->extensions()->GetByID( |
@@ -178,20 +177,19 @@ const Extension* TaskManagerTabContentsResource::GetExtension() const { |
} |
//////////////////////////////////////////////////////////////////////////////// |
-// TaskManagerTabContentsResourceProvider class |
+// TabContentsResourceProvider class |
//////////////////////////////////////////////////////////////////////////////// |
-TaskManagerTabContentsResourceProvider:: |
- TaskManagerTabContentsResourceProvider(TaskManager* task_manager) |
+TabContentsResourceProvider:: |
+ TabContentsResourceProvider(TaskManager* task_manager) |
: updating_(false), |
task_manager_(task_manager) { |
} |
-TaskManagerTabContentsResourceProvider:: |
- ~TaskManagerTabContentsResourceProvider() { |
+TabContentsResourceProvider::~TabContentsResourceProvider() { |
} |
-TaskManager::Resource* TaskManagerTabContentsResourceProvider::GetResource( |
+TaskManager::Resource* TabContentsResourceProvider::GetResource( |
int origin_pid, |
int render_process_host_id, |
int routing_id) { |
@@ -205,7 +203,7 @@ TaskManager::Resource* TaskManagerTabContentsResourceProvider::GetResource( |
if (origin_pid) |
return NULL; |
- std::map<WebContents*, TaskManagerTabContentsResource*>::iterator |
+ std::map<WebContents*, TabContentsResource*>::iterator |
res_iter = resources_.find(web_contents); |
if (res_iter == resources_.end()) { |
// Can happen if the tab was closed while a network request was being |
@@ -215,7 +213,7 @@ TaskManager::Resource* TaskManagerTabContentsResourceProvider::GetResource( |
return res_iter->second; |
} |
-void TaskManagerTabContentsResourceProvider::StartUpdating() { |
+void TabContentsResourceProvider::StartUpdating() { |
DCHECK(!updating_); |
updating_ = true; |
@@ -269,7 +267,7 @@ void TaskManagerTabContentsResourceProvider::StartUpdating() { |
content::NotificationService::AllBrowserContextsAndSources()); |
} |
-void TaskManagerTabContentsResourceProvider::StopUpdating() { |
+void TabContentsResourceProvider::StopUpdating() { |
DCHECK(updating_); |
updating_ = false; |
@@ -289,15 +287,13 @@ void TaskManagerTabContentsResourceProvider::StopUpdating() { |
resources_.clear(); |
} |
-void TaskManagerTabContentsResourceProvider::AddToTaskManager( |
- WebContents* web_contents) { |
- TaskManagerTabContentsResource* resource = |
- new TaskManagerTabContentsResource(web_contents); |
+void TabContentsResourceProvider::AddToTaskManager(WebContents* web_contents) { |
+ TabContentsResource* resource = new TabContentsResource(web_contents); |
resources_[web_contents] = resource; |
task_manager_->AddResource(resource); |
} |
-void TaskManagerTabContentsResourceProvider::Add(WebContents* web_contents) { |
+void TabContentsResourceProvider::Add(WebContents* web_contents) { |
if (!updating_) |
return; |
@@ -327,10 +323,10 @@ void TaskManagerTabContentsResourceProvider::Add(WebContents* web_contents) { |
AddToTaskManager(web_contents); |
} |
-void TaskManagerTabContentsResourceProvider::Remove(WebContents* web_contents) { |
+void TabContentsResourceProvider::Remove(WebContents* web_contents) { |
if (!updating_) |
return; |
- std::map<WebContents*, TaskManagerTabContentsResource*>::iterator |
+ std::map<WebContents*, TabContentsResource*>::iterator |
iter = resources_.find(web_contents); |
if (iter == resources_.end()) { |
// Since WebContents are destroyed asynchronously (see TabContentsCollector |
@@ -341,7 +337,7 @@ void TaskManagerTabContentsResourceProvider::Remove(WebContents* web_contents) { |
} |
// Remove the resource from the Task Manager. |
- TaskManagerTabContentsResource* resource = iter->second; |
+ TabContentsResource* resource = iter->second; |
task_manager_->RemoveResource(resource); |
// And from the provider. |
resources_.erase(iter); |
@@ -349,18 +345,17 @@ void TaskManagerTabContentsResourceProvider::Remove(WebContents* web_contents) { |
delete resource; |
} |
-void TaskManagerTabContentsResourceProvider::InstantCommitted( |
- WebContents* web_contents) { |
+void TabContentsResourceProvider::InstantCommitted(WebContents* web_contents) { |
if (!updating_) |
return; |
- std::map<WebContents*, TaskManagerTabContentsResource*>::iterator |
+ std::map<WebContents*, TabContentsResource*>::iterator |
iter = resources_.find(web_contents); |
DCHECK(iter != resources_.end()); |
if (iter != resources_.end()) |
iter->second->InstantCommitted(); |
} |
-void TaskManagerTabContentsResourceProvider::Observe( |
+void TabContentsResourceProvider::Observe( |
int type, |
const content::NotificationSource& source, |
const content::NotificationDetails& details) { |
@@ -385,3 +380,5 @@ void TaskManagerTabContentsResourceProvider::Observe( |
return; |
} |
} |
+ |
+} // namespace task_manager |