summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-16 20:58:43 +0000
committerrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-16 20:58:43 +0000
commita6394ae1dab1158b5ef511376f93293eda89ee13 (patch)
tree7827252c99aca268b98efa2a57fb2d5814ef67a1 /chrome/browser
parent370133c17a8f775a5497a832b892e3b01e159fbd (diff)
downloadchromium_src-a6394ae1dab1158b5ef511376f93293eda89ee13.zip
chromium_src-a6394ae1dab1158b5ef511376f93293eda89ee13.tar.gz
chromium_src-a6394ae1dab1158b5ef511376f93293eda89ee13.tar.bz2
Moved ExtensionTabHelper into extensions namespace; rename it to TabHelper.
BUG=134721, 117261 Review URL: https://chromiumcodereview.appspot.com/10663043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146877 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/extensions/active_tab_permission_manager.cc2
-rw-r--r--chrome/browser/extensions/active_tab_unittest.cc2
-rw-r--r--chrome/browser/extensions/api/extension_action/extension_actions_api.cc2
-rw-r--r--chrome/browser/extensions/api/extension_action/extension_page_actions_api.cc2
-rw-r--r--chrome/browser/extensions/api/extension_action/script_badge_apitest.cc2
-rw-r--r--chrome/browser/extensions/api/omnibox/omnibox_api.cc2
-rw-r--r--chrome/browser/extensions/api/tabs/execute_code_in_tab_function.cc2
-rw-r--r--chrome/browser/extensions/api/tabs/tabs.cc2
-rw-r--r--chrome/browser/extensions/extension_context_menu_model.cc2
-rw-r--r--chrome/browser/extensions/extension_message_handler.h5
-rw-r--r--chrome/browser/extensions/extension_tab_util.cc2
-rw-r--r--chrome/browser/extensions/extension_toolbar_model.cc2
-rw-r--r--chrome/browser/extensions/menu_manager.cc2
-rw-r--r--chrome/browser/extensions/page_action_controller.cc2
-rw-r--r--chrome/browser/extensions/page_action_controller_unittest.cc2
-rw-r--r--chrome/browser/extensions/script_badge_controller.cc2
-rw-r--r--chrome/browser/extensions/script_badge_controller_unittest.cc2
-rw-r--r--chrome/browser/extensions/tab_helper.cc (renamed from chrome/browser/extensions/extension_tab_helper.cc)132
-rw-r--r--chrome/browser/extensions/tab_helper.h (renamed from chrome/browser/extensions/extension_tab_helper.h)58
-rw-r--r--chrome/browser/sessions/session_service.cc6
-rw-r--r--chrome/browser/sessions/tab_restore_service.cc2
-rw-r--r--chrome/browser/sync/glue/session_change_processor.cc6
-rw-r--r--chrome/browser/ui/browser.cc2
-rw-r--r--chrome/browser/ui/browser_browsertest.cc2
-rw-r--r--chrome/browser/ui/browser_commands.cc2
-rw-r--r--chrome/browser/ui/browser_navigator.cc2
-rw-r--r--chrome/browser/ui/browser_tabrestore.cc2
-rw-r--r--chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm2
-rw-r--r--chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm2
-rw-r--r--chrome/browser/ui/cocoa/tabpose_window.mm2
-rw-r--r--chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm2
-rw-r--r--chrome/browser/ui/extensions/application_launch.cc6
-rw-r--r--chrome/browser/ui/gtk/location_bar_view_gtk.cc2
-rw-r--r--chrome/browser/ui/gtk/tabs/dragged_view_gtk.cc2
-rw-r--r--chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc2
-rw-r--r--chrome/browser/ui/sync/tab_contents_synced_tab_delegate.cc2
-rw-r--r--chrome/browser/ui/tab_contents/tab_contents.cc4
-rw-r--r--chrome/browser/ui/tab_contents/tab_contents.h8
-rw-r--r--chrome/browser/ui/tabs/pinned_tab_codec.cc2
-rw-r--r--chrome/browser/ui/tabs/tab_strip_model.cc2
-rw-r--r--chrome/browser/ui/tabs/tab_strip_model_unittest.cc2
-rw-r--r--chrome/browser/ui/views/ash/launcher/browser_launcher_item_controller.cc2
-rw-r--r--chrome/browser/ui/views/create_application_shortcut_view.cc2
-rw-r--r--chrome/browser/ui/views/frame/browser_view.cc2
-rw-r--r--chrome/browser/ui/views/location_bar/location_bar_view.cc2
-rw-r--r--chrome/browser/ui/views/location_bar/page_action_image_view.cc2
-rw-r--r--chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc2
-rw-r--r--chrome/browser/ui/web_applications/web_app_ui.cc2
48 files changed, 148 insertions, 157 deletions
diff --git a/chrome/browser/extensions/active_tab_permission_manager.cc b/chrome/browser/extensions/active_tab_permission_manager.cc
index 130d63a..fac7e64 100644
--- a/chrome/browser/extensions/active_tab_permission_manager.cc
+++ b/chrome/browser/extensions/active_tab_permission_manager.cc
@@ -6,7 +6,7 @@
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_system.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
#include "chrome/common/chrome_notification_types.h"
diff --git a/chrome/browser/extensions/active_tab_unittest.cc b/chrome/browser/extensions/active_tab_unittest.cc
index 7db3c85..8eb6de5 100644
--- a/chrome/browser/extensions/active_tab_unittest.cc
+++ b/chrome/browser/extensions/active_tab_unittest.cc
@@ -9,7 +9,7 @@
#include "base/message_loop.h"
#include "base/values.h"
#include "chrome/browser/extensions/active_tab_permission_manager.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
#include "chrome/browser/ui/tab_contents/test_tab_contents.h"
#include "chrome/common/chrome_notification_types.h"
diff --git a/chrome/browser/extensions/api/extension_action/extension_actions_api.cc b/chrome/browser/extensions/api/extension_action/extension_actions_api.cc
index 0a3779d..52bd570 100644
--- a/chrome/browser/extensions/api/extension_action/extension_actions_api.cc
+++ b/chrome/browser/extensions/api/extension_action/extension_actions_api.cc
@@ -11,7 +11,7 @@
#include "base/values.h"
#include "chrome/browser/extensions/api/extension_action/extension_page_actions_api_constants.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/location_bar_controller.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/extension_action/extension_page_actions_api.cc b/chrome/browser/extensions/api/extension_action/extension_page_actions_api.cc
index 9d47620..8236a84 100644
--- a/chrome/browser/extensions/api/extension_action/extension_page_actions_api.cc
+++ b/chrome/browser/extensions/api/extension_action/extension_page_actions_api.cc
@@ -9,7 +9,7 @@
#include "base/string_number_conversions.h"
#include "chrome/browser/extensions/api/extension_action/extension_page_actions_api_constants.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/location_bar_controller.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/extension_action/script_badge_apitest.cc b/chrome/browser/extensions/api/extension_action/script_badge_apitest.cc
index 5f0c95e..e361396 100644
--- a/chrome/browser/extensions/api/extension_action/script_badge_apitest.cc
+++ b/chrome/browser/extensions/api/extension_action/script_badge_apitest.cc
@@ -5,7 +5,7 @@
#include "chrome/browser/extensions/extension_apitest.h"
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_tabstrip.h"
diff --git a/chrome/browser/extensions/api/omnibox/omnibox_api.cc b/chrome/browser/extensions/api/omnibox/omnibox_api.cc
index 81aaabb..45e3f57 100644
--- a/chrome/browser/extensions/api/omnibox/omnibox_api.cc
+++ b/chrome/browser/extensions/api/omnibox/omnibox_api.cc
@@ -14,7 +14,7 @@
#include "chrome/browser/extensions/extension_prefs.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_system.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engines/template_url.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
diff --git a/chrome/browser/extensions/api/tabs/execute_code_in_tab_function.cc b/chrome/browser/extensions/api/tabs/execute_code_in_tab_function.cc
index b032775..ce09155 100644
--- a/chrome/browser/extensions/api/tabs/execute_code_in_tab_function.cc
+++ b/chrome/browser/extensions/api/tabs/execute_code_in_tab_function.cc
@@ -11,7 +11,7 @@
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_tab_util.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/file_reader.h"
#include "chrome/browser/extensions/script_executor.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/api/tabs/tabs.cc b/chrome/browser/extensions/api/tabs/tabs.cc
index 9893434..8aa36f9 100644
--- a/chrome/browser/extensions/api/tabs/tabs.cc
+++ b/chrome/browser/extensions/api/tabs/tabs.cc
@@ -24,7 +24,7 @@
#include "chrome/browser/extensions/extension_function_util.h"
#include "chrome/browser/extensions/extension_host.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/extension_window_controller.h"
#include "chrome/browser/extensions/extension_window_list.h"
diff --git a/chrome/browser/extensions/extension_context_menu_model.cc b/chrome/browser/extensions/extension_context_menu_model.cc
index f38f2486..355e3e7 100644
--- a/chrome/browser/extensions/extension_context_menu_model.cc
+++ b/chrome/browser/extensions/extension_context_menu_model.cc
@@ -7,7 +7,7 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_system.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/extension_message_handler.h b/chrome/browser/extensions/extension_message_handler.h
index 0fdb1be..48cdbe9 100644
--- a/chrome/browser/extensions/extension_message_handler.h
+++ b/chrome/browser/extensions/extension_message_handler.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -11,7 +11,8 @@
// Filters and dispatches extension-related IPC messages that arrive from
// renderers. There is one of these objects for each RenderViewHost in Chrome.
-// Contrast this with ExtensionTabHelper, which is only created for WebContents.
+// Contrast this with extensions::TabHelper, which is only created for
+// WebContents.
//
// TODO(aa): Handling of content script messaging should be able to move to EFD
// once there is an EFD for every RVHD where extension code can run. Then we
diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc
index 3ae512c..40ce283 100644
--- a/chrome/browser/extensions/extension_tab_util.cc
+++ b/chrome/browser/extensions/extension_tab_util.cc
@@ -5,7 +5,7 @@
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/net/url_fixer_upper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sessions/restore_tab_helper.h"
diff --git a/chrome/browser/extensions/extension_toolbar_model.cc b/chrome/browser/extensions/extension_toolbar_model.cc
index 144b2b5..8ca5a34 100644
--- a/chrome/browser/extensions/extension_toolbar_model.cc
+++ b/chrome/browser/extensions/extension_toolbar_model.cc
@@ -7,7 +7,7 @@
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_prefs.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/menu_manager.cc b/chrome/browser/extensions/menu_manager.cc
index b16abde..7a260bc 100644
--- a/chrome/browser/extensions/menu_manager.cc
+++ b/chrome/browser/extensions/menu_manager.cc
@@ -16,7 +16,7 @@
#include "chrome/browser/extensions/extension_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_system.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/state_store.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/extensions/page_action_controller.cc b/chrome/browser/extensions/page_action_controller.cc
index 2d310c2..3c6e3d4 100644
--- a/chrome/browser/extensions/page_action_controller.cc
+++ b/chrome/browser/extensions/page_action_controller.cc
@@ -7,7 +7,7 @@
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_system.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
#include "chrome/common/extensions/extension_set.h"
diff --git a/chrome/browser/extensions/page_action_controller_unittest.cc b/chrome/browser/extensions/page_action_controller_unittest.cc
index 94288d0..e498d88 100644
--- a/chrome/browser/extensions/page_action_controller_unittest.cc
+++ b/chrome/browser/extensions/page_action_controller_unittest.cc
@@ -8,7 +8,7 @@
#include "base/memory/scoped_ptr.h"
#include "base/message_loop.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/page_action_controller.h"
#include "chrome/browser/extensions/test_extension_system.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
diff --git a/chrome/browser/extensions/script_badge_controller.cc b/chrome/browser/extensions/script_badge_controller.cc
index 321d252..a6a939a 100644
--- a/chrome/browser/extensions/script_badge_controller.cc
+++ b/chrome/browser/extensions/script_badge_controller.cc
@@ -7,7 +7,7 @@
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_system.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_action.h"
diff --git a/chrome/browser/extensions/script_badge_controller_unittest.cc b/chrome/browser/extensions/script_badge_controller_unittest.cc
index 6504969..9e2384f 100644
--- a/chrome/browser/extensions/script_badge_controller_unittest.cc
+++ b/chrome/browser/extensions/script_badge_controller_unittest.cc
@@ -9,8 +9,8 @@
#include "base/message_loop.h"
#include "base/stringprintf.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
#include "chrome/browser/extensions/script_badge_controller.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/test_extension_system.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
#include "chrome/browser/ui/tab_contents/test_tab_contents.h"
diff --git a/chrome/browser/extensions/extension_tab_helper.cc b/chrome/browser/extensions/tab_helper.cc
index 451bc1e..5073e71 100644
--- a/chrome/browser/extensions/extension_tab_helper.cc
+++ b/chrome/browser/extensions/tab_helper.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/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/extensions/crx_installer.h"
#include "chrome/browser/extensions/app_notify_channel_ui.h"
@@ -44,10 +44,6 @@ using content::NavigationController;
using content::NavigationEntry;
using content::RenderViewHost;
using content::WebContents;
-using extensions::Extension;
-using extensions::PageActionController;
-using extensions::ScriptBadgeController;
-using extensions::ScriptExecutor;
namespace {
@@ -55,17 +51,18 @@ const char kPermissionError[] = "permission_error";
} // namespace
-ExtensionTabHelper::ExtensionTabHelper(TabContents* tab_contents)
+namespace extensions {
+
+TabHelper::TabHelper(TabContents* tab_contents)
: content::WebContentsObserver(tab_contents->web_contents()),
extension_app_(NULL),
ALLOW_THIS_IN_INITIALIZER_LIST(
extension_function_dispatcher_(tab_contents->profile(), this)),
pending_web_app_action_(NONE),
tab_contents_(tab_contents),
- script_executor_(new extensions::ScriptExecutor(
- tab_contents->web_contents())),
+ script_executor_(new ScriptExecutor(tab_contents->web_contents())),
active_tab_permission_manager_(tab_contents) {
- if (extensions::switch_utils::AreScriptBadgesEnabled()) {
+ if (switch_utils::AreScriptBadgesEnabled()) {
location_bar_controller_.reset(new ScriptBadgeController(
tab_contents, script_executor_.get()));
} else {
@@ -77,15 +74,15 @@ ExtensionTabHelper::ExtensionTabHelper(TabContents* tab_contents)
&tab_contents->web_contents()->GetController()));
}
-ExtensionTabHelper::~ExtensionTabHelper() {
+TabHelper::~TabHelper() {
}
-void ExtensionTabHelper::CopyStateFrom(const ExtensionTabHelper& source) {
+void TabHelper::CopyStateFrom(const TabHelper& source) {
SetExtensionApp(source.extension_app());
extension_app_icon_ = source.extension_app_icon_;
}
-void ExtensionTabHelper::CreateApplicationShortcuts() {
+void TabHelper::CreateApplicationShortcuts() {
DCHECK(CanCreateApplicationShortcuts());
NavigationEntry* entry =
tab_contents_->web_contents()->GetController().GetLastCommittedEntry();
@@ -99,7 +96,7 @@ void ExtensionTabHelper::CreateApplicationShortcuts() {
GetApplicationInfo(entry->GetPageID());
}
-bool ExtensionTabHelper::CanCreateApplicationShortcuts() const {
+bool TabHelper::CanCreateApplicationShortcuts() const {
#if defined(OS_MACOSX)
return false;
#else
@@ -108,15 +105,15 @@ bool ExtensionTabHelper::CanCreateApplicationShortcuts() const {
#endif
}
-int ExtensionTabHelper::tab_id() const {
+int TabHelper::tab_id() const {
return tab_contents_->restore_tab_helper()->session_id().id();
}
-int ExtensionTabHelper::window_id() const {
+int TabHelper::window_id() const {
return tab_contents_->restore_tab_helper()->window_id().id();
}
-void ExtensionTabHelper::SetExtensionApp(const Extension* extension) {
+void TabHelper::SetExtensionApp(const Extension* extension) {
DCHECK(!extension || extension->GetFullLaunchURL().is_valid());
extension_app_ = extension;
@@ -124,37 +121,35 @@ void ExtensionTabHelper::SetExtensionApp(const Extension* extension) {
content::NotificationService::current()->Notify(
chrome::NOTIFICATION_TAB_CONTENTS_APPLICATION_EXTENSION_CHANGED,
- content::Source<ExtensionTabHelper>(this),
+ content::Source<TabHelper>(this),
content::NotificationService::NoDetails());
}
-void ExtensionTabHelper::SetExtensionAppById(
- const std::string& extension_app_id) {
+void TabHelper::SetExtensionAppById(const std::string& extension_app_id) {
const Extension* extension = GetExtension(extension_app_id);
if (extension)
SetExtensionApp(extension);
}
-void ExtensionTabHelper::SetExtensionAppIconById(
- const std::string& extension_app_id) {
+void TabHelper::SetExtensionAppIconById(const std::string& extension_app_id) {
const Extension* extension = GetExtension(extension_app_id);
if (extension)
UpdateExtensionAppIcon(extension);
}
-SkBitmap* ExtensionTabHelper::GetExtensionAppIcon() {
+SkBitmap* TabHelper::GetExtensionAppIcon() {
if (extension_app_icon_.empty())
return NULL;
return &extension_app_icon_;
}
-void ExtensionTabHelper::RenderViewCreated(RenderViewHost* render_view_host) {
+void TabHelper::RenderViewCreated(RenderViewHost* render_view_host) {
render_view_host->Send(
new ExtensionMsg_SetTabId(render_view_host->GetRoutingID(), tab_id()));
}
-void ExtensionTabHelper::DidNavigateMainFrame(
+void TabHelper::DidNavigateMainFrame(
const content::LoadCommittedDetails& details,
const content::FrameNavigateParams& params) {
if (details.is_in_page)
@@ -180,9 +175,9 @@ void ExtensionTabHelper::DidNavigateMainFrame(
}
}
-bool ExtensionTabHelper::OnMessageReceived(const IPC::Message& message) {
+bool TabHelper::OnMessageReceived(const IPC::Message& message) {
bool handled = true;
- IPC_BEGIN_MESSAGE_MAP(ExtensionTabHelper, message)
+ IPC_BEGIN_MESSAGE_MAP(TabHelper, message)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_DidGetApplicationInfo,
OnDidGetApplicationInfo)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_InstallApplication,
@@ -199,8 +194,8 @@ bool ExtensionTabHelper::OnMessageReceived(const IPC::Message& message) {
return handled;
}
-void ExtensionTabHelper::OnDidGetApplicationInfo(
- int32 page_id, const WebApplicationInfo& info) {
+void TabHelper::OnDidGetApplicationInfo(int32 page_id,
+ const WebApplicationInfo& info) {
// Android does not implement BrowserWindow.
#if !defined(OS_MACOSX) && !defined(OS_ANDROID)
web_app_info_ = info;
@@ -230,7 +225,7 @@ void ExtensionTabHelper::OnDidGetApplicationInfo(
#endif
}
-void ExtensionTabHelper::OnInstallApplication(const WebApplicationInfo& info) {
+void TabHelper::OnInstallApplication(const WebApplicationInfo& info) {
Profile* profile =
Profile::FromBrowserContext(web_contents()->GetBrowserContext());
ExtensionService* extension_service = profile->GetExtensionService();
@@ -250,32 +245,30 @@ void ExtensionTabHelper::OnInstallApplication(const WebApplicationInfo& info) {
installer->InstallWebApp(info);
}
-void ExtensionTabHelper::OnInlineWebstoreInstall(
+void TabHelper::OnInlineWebstoreInstall(
int install_id,
int return_route_id,
const std::string& webstore_item_id,
const GURL& requestor_url) {
- scoped_refptr<extensions::WebstoreInlineInstaller> installer(
- new extensions::WebstoreInlineInstaller(
- web_contents(),
- install_id,
- return_route_id,
- webstore_item_id,
- requestor_url,
- this));
+ scoped_refptr<WebstoreInlineInstaller> installer(new WebstoreInlineInstaller(
+ web_contents(),
+ install_id,
+ return_route_id,
+ webstore_item_id,
+ requestor_url,
+ this));
installer->BeginInstall();
}
-void ExtensionTabHelper::OnGetAppNotifyChannel(
- const GURL& requestor_url,
- const std::string& client_id,
- int return_route_id,
- int callback_id) {
+void TabHelper::OnGetAppNotifyChannel(const GURL& requestor_url,
+ const std::string& client_id,
+ int return_route_id,
+ int callback_id) {
// Check for permission first.
Profile* profile =
Profile::FromBrowserContext(web_contents()->GetBrowserContext());
ExtensionService* extension_service = profile->GetExtensionService();
- extensions::ProcessMap* process_map = extension_service->process_map();
+ ProcessMap* process_map = extension_service->process_map();
content::RenderProcessHost* process =
tab_contents()->web_contents()->GetRenderProcessHost();
const Extension* extension =
@@ -283,8 +276,7 @@ void ExtensionTabHelper::OnGetAppNotifyChannel(
std::string error;
if (!extension ||
- !extension->HasAPIPermission(
- extensions::APIPermission::kAppNotifications) ||
+ !extension->HasAPIPermission(APIPermission::kAppNotifications) ||
!process_map->Contains(extension->id(), process->GetID()))
error = kPermissionError;
@@ -317,9 +309,9 @@ void ExtensionTabHelper::OnGetAppNotifyChannel(
// We'll get called back in AppNotifyChannelSetupComplete.
}
-void ExtensionTabHelper::OnGetAppInstallState(const GURL& requestor_url,
- int return_route_id,
- int callback_id) {
+void TabHelper::OnGetAppInstallState(const GURL& requestor_url,
+ int return_route_id,
+ int callback_id) {
Profile* profile =
Profile::FromBrowserContext(web_contents()->GetBrowserContext());
ExtensionService* extension_service = profile->GetExtensionService();
@@ -339,7 +331,7 @@ void ExtensionTabHelper::OnGetAppInstallState(const GURL& requestor_url,
return_route_id, state, callback_id));
}
-void ExtensionTabHelper::AppNotifyChannelSetupComplete(
+void TabHelper::AppNotifyChannelSetupComplete(
const std::string& channel_id,
const std::string& error,
const AppNotifyChannelSetup* setup) {
@@ -359,14 +351,12 @@ void ExtensionTabHelper::AppNotifyChannelSetupComplete(
setup->return_route_id(), channel_id, error, setup->callback_id()));
}
-void ExtensionTabHelper::OnRequest(
- const ExtensionHostMsg_Request_Params& request) {
+void TabHelper::OnRequest(const ExtensionHostMsg_Request_Params& request) {
extension_function_dispatcher_.Dispatch(request,
web_contents()->GetRenderViewHost());
}
-const Extension* ExtensionTabHelper::GetExtension(
- const std::string& extension_app_id) {
+const Extension* TabHelper::GetExtension(const std::string& extension_app_id) {
if (extension_app_id.empty())
return NULL;
@@ -381,7 +371,7 @@ const Extension* ExtensionTabHelper::GetExtension(
return extension;
}
-void ExtensionTabHelper::UpdateExtensionAppIcon(const Extension* extension) {
+void TabHelper::UpdateExtensionAppIcon(const Extension* extension) {
extension_app_icon_.reset();
if (extension) {
@@ -398,22 +388,21 @@ void ExtensionTabHelper::UpdateExtensionAppIcon(const Extension* extension) {
}
}
-void ExtensionTabHelper::SetAppIcon(const SkBitmap& app_icon) {
+void TabHelper::SetAppIcon(const SkBitmap& app_icon) {
extension_app_icon_ = app_icon;
web_contents()->NotifyNavigationStateChanged(content::INVALIDATE_TYPE_TITLE);
}
-void ExtensionTabHelper::OnImageLoaded(const gfx::Image& image,
- const std::string& extension_id,
- int index) {
+void TabHelper::OnImageLoaded(const gfx::Image& image,
+ const std::string& extension_id,
+ int index) {
if (!image.IsEmpty()) {
extension_app_icon_ = *image.ToSkBitmap();
web_contents()->NotifyNavigationStateChanged(content::INVALIDATE_TYPE_TAB);
}
}
-ExtensionWindowController*
-ExtensionTabHelper::GetExtensionWindowController() const {
+ExtensionWindowController* TabHelper::GetExtensionWindowController() const {
content::WebContents* contents = web_contents();
TabContentsIterator tab_iterator;
for (; !tab_iterator.done(); ++tab_iterator) {
@@ -424,30 +413,29 @@ ExtensionTabHelper::GetExtensionWindowController() const {
return NULL;
}
-void ExtensionTabHelper::OnInlineInstallSuccess(int install_id,
- int return_route_id) {
+void TabHelper::OnInlineInstallSuccess(int install_id, int return_route_id) {
Send(new ExtensionMsg_InlineWebstoreInstallResponse(
return_route_id, install_id, true, ""));
}
-void ExtensionTabHelper::OnInlineInstallFailure(int install_id,
- int return_route_id,
- const std::string& error) {
+void TabHelper::OnInlineInstallFailure(int install_id,
+ int return_route_id,
+ const std::string& error) {
Send(new ExtensionMsg_InlineWebstoreInstallResponse(
return_route_id, install_id, false, error));
}
-WebContents* ExtensionTabHelper::GetAssociatedWebContents() const {
+WebContents* TabHelper::GetAssociatedWebContents() const {
return web_contents();
}
-void ExtensionTabHelper::GetApplicationInfo(int32 page_id) {
+void TabHelper::GetApplicationInfo(int32 page_id) {
Send(new ExtensionMsg_GetApplicationInfo(routing_id(), page_id));
}
-void ExtensionTabHelper::Observe(int type,
- const content::NotificationSource& source,
- const content::NotificationDetails& details) {
+void TabHelper::Observe(int type,
+ const content::NotificationSource& source,
+ const content::NotificationDetails& details) {
DCHECK(type == content::NOTIFICATION_LOAD_STOP);
const NavigationController& controller =
*content::Source<NavigationController>(source).ptr();
@@ -465,3 +453,5 @@ void ExtensionTabHelper::Observe(int type,
pending_web_app_action_ = NONE;
}
}
+
+} // namespace extensions
diff --git a/chrome/browser/extensions/extension_tab_helper.h b/chrome/browser/extensions/tab_helper.h
index 723de2b..13cac4e 100644
--- a/chrome/browser/extensions/extension_tab_helper.h
+++ b/chrome/browser/extensions/tab_helper.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_TAB_HELPER_H_
-#define CHROME_BROWSER_EXTENSIONS_EXTENSION_TAB_HELPER_H_
+#ifndef CHROME_BROWSER_EXTENSIONS_TAB_HELPER_H_
+#define CHROME_BROWSER_EXTENSIONS_TAB_HELPER_H_
#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
@@ -31,17 +31,15 @@ class Extension;
class LocationBarController;
class ScriptBadgeController;
class ScriptExecutor;
-}
// Per-tab extension helper. Also handles non-extension apps.
-class ExtensionTabHelper
- : public content::WebContentsObserver,
- public ExtensionFunctionDispatcher::Delegate,
- public ImageLoadingTracker::Observer,
- public extensions::WebstoreInlineInstaller::Delegate,
- public AppNotifyChannelSetup::Delegate,
- public base::SupportsWeakPtr<ExtensionTabHelper>,
- public content::NotificationObserver {
+class TabHelper : public content::WebContentsObserver,
+ public ExtensionFunctionDispatcher::Delegate,
+ public ImageLoadingTracker::Observer,
+ public WebstoreInlineInstaller::Delegate,
+ public AppNotifyChannelSetup::Delegate,
+ public base::SupportsWeakPtr<TabHelper>,
+ public content::NotificationObserver {
public:
// Different types of action when web app info is available.
// OnDidGetApplicationInfo uses this to dispatch calls.
@@ -51,11 +49,11 @@ class ExtensionTabHelper
UPDATE_SHORTCUT // Update icon for app shortcut.
};
- explicit ExtensionTabHelper(TabContents* tab_contents);
- virtual ~ExtensionTabHelper();
+ explicit TabHelper(TabContents* tab_contents);
+ virtual ~TabHelper();
- // Copies the internal state from another ExtensionTabHelper.
- void CopyStateFrom(const ExtensionTabHelper& source);
+ // Copies the internal state from another TabHelper.
+ void CopyStateFrom(const TabHelper& source);
void CreateApplicationShortcuts();
bool CanCreateApplicationShortcuts() const;
@@ -79,7 +77,7 @@ class ExtensionTabHelper
// NOTE: this should only be manipulated before the tab is added to a browser.
// TODO(sky): resolve if this is the right way to identify an app tab. If it
// is, than this should be passed in the constructor.
- void SetExtensionApp(const extensions::Extension* extension);
+ void SetExtensionApp(const Extension* extension);
// Convenience for setting the app extension by id. This does nothing if
// |extension_app_id| is empty, or an extension can't be found given the
@@ -89,7 +87,7 @@ class ExtensionTabHelper
// Set just the app icon, used by panels created by an extension.
void SetExtensionAppIconById(const std::string& extension_app_id);
- const extensions::Extension* extension_app() const { return extension_app_; }
+ const Extension* extension_app() const { return extension_app_; }
bool is_app() const { return extension_app_ != NULL; }
const WebApplicationInfo& web_app_info() const {
return web_app_info_;
@@ -110,15 +108,15 @@ class ExtensionTabHelper
return content::WebContentsObserver::web_contents();
}
- extensions::ScriptExecutor* script_executor() {
+ ScriptExecutor* script_executor() {
return script_executor_.get();
}
- extensions::LocationBarController* location_bar_controller() {
+ LocationBarController* location_bar_controller() {
return location_bar_controller_.get();
}
- extensions::ActiveTabPermissionManager* active_tab_permission_manager() {
+ ActiveTabPermissionManager* active_tab_permission_manager() {
return &active_tab_permission_manager_;
}
@@ -160,9 +158,9 @@ class ExtensionTabHelper
// Resets app_icon_ and if |extension| is non-null creates a new
// ImageLoadingTracker to load the extension's image.
- void UpdateExtensionAppIcon(const extensions::Extension* extension);
+ void UpdateExtensionAppIcon(const Extension* extension);
- const extensions::Extension* GetExtension(
+ const Extension* GetExtension(
const std::string& extension_app_id);
// ImageLoadingTracker::Observer.
@@ -170,7 +168,7 @@ class ExtensionTabHelper
const std::string& extension_id,
int index) OVERRIDE;
- // extensions::WebstoreInlineInstaller::Delegate.
+ // WebstoreInlineInstaller::Delegate.
virtual void OnInlineInstallSuccess(int install_id,
int return_route_id) OVERRIDE;
virtual void OnInlineInstallFailure(int install_id,
@@ -201,7 +199,7 @@ class ExtensionTabHelper
// If non-null this tab is an app tab and this is the extension the tab was
// created for.
- const extensions::Extension* extension_app_;
+ const Extension* extension_app_;
// Icon for extension_app_ (if non-null) or a manually-set icon for
// non-extension apps.
@@ -224,13 +222,15 @@ class ExtensionTabHelper
TabContents* tab_contents_;
- scoped_ptr<extensions::ScriptExecutor> script_executor_;
+ scoped_ptr<ScriptExecutor> script_executor_;
- scoped_ptr<extensions::LocationBarController> location_bar_controller_;
+ scoped_ptr<LocationBarController> location_bar_controller_;
- extensions::ActiveTabPermissionManager active_tab_permission_manager_;
+ ActiveTabPermissionManager active_tab_permission_manager_;
- DISALLOW_COPY_AND_ASSIGN(ExtensionTabHelper);
+ DISALLOW_COPY_AND_ASSIGN(TabHelper);
};
-#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_TAB_HELPER_H_
+} // namespace extensions
+
+#endif // CHROME_BROWSER_EXTENSIONS_TAB_HELPER_H_
diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc
index 5c945b8..71879f8 100644
--- a/chrome/browser/sessions/session_service.cc
+++ b/chrome/browser/sessions/session_service.cc
@@ -18,7 +18,7 @@
#include "base/metrics/histogram.h"
#include "base/pickle.h"
#include "base/threading/thread.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/prefs/session_startup_pref.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sessions/restore_tab_helper.h"
@@ -695,8 +695,8 @@ void SessionService::Observe(int type,
}
case chrome::NOTIFICATION_TAB_CONTENTS_APPLICATION_EXTENSION_CHANGED: {
- ExtensionTabHelper* extension_tab_helper =
- content::Source<ExtensionTabHelper>(source).ptr();
+ extensions::TabHelper* extension_tab_helper =
+ content::Source<extensions::TabHelper>(source).ptr();
if (extension_tab_helper->tab_contents()->profile() != profile())
return;
if (extension_tab_helper->extension_app()) {
diff --git a/chrome/browser/sessions/tab_restore_service.cc b/chrome/browser/sessions/tab_restore_service.cc
index 8464020..76d97bd 100644
--- a/chrome/browser/sessions/tab_restore_service.cc
+++ b/chrome/browser/sessions/tab_restore_service.cc
@@ -15,7 +15,7 @@
#include "base/metrics/histogram.h"
#include "base/stl_util.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sessions/session_service.h"
#include "chrome/browser/sessions/session_service_factory.h"
diff --git a/chrome/browser/sync/glue/session_change_processor.cc b/chrome/browser/sync/glue/session_change_processor.cc
index c055b07..65666ba 100644
--- a/chrome/browser/sync/glue/session_change_processor.cc
+++ b/chrome/browser/sync/glue/session_change_processor.cc
@@ -8,7 +8,7 @@
#include <vector>
#include "base/logging.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/history/history_notifications.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sync/glue/session_model_associator.h"
@@ -180,8 +180,8 @@ void SessionChangeProcessor::Observe(
}
case chrome::NOTIFICATION_TAB_CONTENTS_APPLICATION_EXTENSION_CHANGED: {
- ExtensionTabHelper* extension_tab_helper =
- content::Source<ExtensionTabHelper>(source).ptr();
+ extensions::TabHelper* extension_tab_helper =
+ content::Source<extensions::TabHelper>(source).ptr();
if (!extension_tab_helper ||
extension_tab_helper->web_contents()->GetBrowserContext() !=
profile_) {
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
index 0a36a46..5998ad3 100644
--- a/chrome/browser/ui/browser.cc
+++ b/chrome/browser/ui/browser.cc
@@ -52,7 +52,7 @@
#include "chrome/browser/extensions/default_apps_trial.h"
#include "chrome/browser/extensions/extension_prefs.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/file_select_helper.h"
#include "chrome/browser/first_run/first_run.h"
diff --git a/chrome/browser/ui/browser_browsertest.cc b/chrome/browser/ui/browser_browsertest.cc
index 7763f14..de6a5ce 100644
--- a/chrome/browser/ui/browser_browsertest.cc
+++ b/chrome/browser/ui/browser_browsertest.cc
@@ -18,7 +18,7 @@
#include "chrome/browser/defaults.h"
#include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/first_run/first_run.h"
#include "chrome/browser/prefs/incognito_mode_prefs.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc
index 7c98236..5ff86c5 100644
--- a/chrome/browser/ui/browser_commands.cc
+++ b/chrome/browser/ui/browser_commands.cc
@@ -17,7 +17,7 @@
#include "chrome/browser/debugger/devtools_window.h"
#include "chrome/browser/download/download_util.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/lifetime/application_lifetime.h"
#include "chrome/browser/platform_util.h"
diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc
index 26198d2..a152a6e 100644
--- a/chrome/browser/ui/browser_navigator.cc
+++ b/chrome/browser/ui/browser_navigator.cc
@@ -11,7 +11,7 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/browser_about_handler.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/google/google_url_tracker.h"
#include "chrome/browser/google/google_util.h"
#include "chrome/browser/prefs/incognito_mode_prefs.h"
diff --git a/chrome/browser/ui/browser_tabrestore.cc b/chrome/browser/ui/browser_tabrestore.cc
index 74aca77..0162498 100644
--- a/chrome/browser/ui/browser_tabrestore.cc
+++ b/chrome/browser/ui/browser_tabrestore.cc
@@ -4,7 +4,7 @@
#include "chrome/browser/ui/browser_tabrestore.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/sessions/session_service.h"
#include "chrome/browser/sessions/session_service_factory.h"
#include "chrome/browser/tab_contents/tab_util.h"
diff --git a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
index 442bb39..54fbe42 100644
--- a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
+++ b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
@@ -20,8 +20,8 @@
#include "chrome/browser/extensions/api/tabs/tabs.h"
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
#include "chrome/browser/extensions/location_bar_controller.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/instant/instant_controller.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engines/template_url.h"
diff --git a/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm b/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm
index 7e7f247..103081e2 100644
--- a/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm
+++ b/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm
@@ -9,9 +9,9 @@
#include "base/sys_string_conversions.h"
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/location_bar_controller.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#import "chrome/browser/ui/cocoa/extensions/extension_action_context_menu.h"
#import "chrome/browser/ui/cocoa/extensions/extension_popup_controller.h"
diff --git a/chrome/browser/ui/cocoa/tabpose_window.mm b/chrome/browser/ui/cocoa/tabpose_window.mm
index a03a843..796c712 100644
--- a/chrome/browser/ui/cocoa/tabpose_window.mm
+++ b/chrome/browser/ui/cocoa/tabpose_window.mm
@@ -15,7 +15,7 @@
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/debugger/devtools_window.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/tab_contents/thumbnail_generator.h"
diff --git a/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm b/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm
index e50ec7b..ef20292 100644
--- a/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm
+++ b/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm
@@ -20,7 +20,7 @@
#include "chrome/browser/autocomplete/autocomplete_classifier_factory.h"
#include "chrome/browser/autocomplete/autocomplete_match.h"
#include "chrome/browser/debugger/devtools_window.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/net/url_fixer_upper.h"
#include "chrome/browser/prefs/pref_service.h"
diff --git a/chrome/browser/ui/extensions/application_launch.cc b/chrome/browser/ui/extensions/application_launch.cc
index 5781138..3f93e58 100644
--- a/chrome/browser/ui/extensions/application_launch.cc
+++ b/chrome/browser/ui/extensions/application_launch.cc
@@ -10,8 +10,8 @@
#include "chrome/browser/extensions/default_apps_trial.h"
#include "chrome/browser/extensions/extension_prefs.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
#include "chrome/browser/extensions/platform_app_launcher.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_commands.h"
@@ -337,12 +337,12 @@ WebContents* OpenAppShortcutWindow(Profile* profile,
TabContents* tab_contents = TabContents::FromWebContents(tab);
// Set UPDATE_SHORTCUT as the pending web app action. This action is picked
// up in LoadingStateChanged to schedule a GetApplicationInfo. And when
- // the web app info is available, ExtensionTabHelper notifies Browser via
+ // the web app info is available, extensions::TabHelper notifies Browser via
// OnDidGetApplicationInfo, which calls
// web_app::UpdateShortcutForTabContents when it sees UPDATE_SHORTCUT as
// pending web app action.
tab_contents->extension_tab_helper()->set_pending_web_app_action(
- ExtensionTabHelper::UPDATE_SHORTCUT);
+ extensions::TabHelper::UPDATE_SHORTCUT);
return tab;
}
diff --git a/chrome/browser/ui/gtk/location_bar_view_gtk.cc b/chrome/browser/ui/gtk/location_bar_view_gtk.cc
index 8c68b03..a15e68c 100644
--- a/chrome/browser/ui/gtk/location_bar_view_gtk.cc
+++ b/chrome/browser/ui/gtk/location_bar_view_gtk.cc
@@ -28,9 +28,9 @@
#include "chrome/browser/extensions/api/commands/command_service_factory.h"
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/location_bar_controller.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/instant/instant_controller.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/ui/gtk/tabs/dragged_view_gtk.cc b/chrome/browser/ui/gtk/tabs/dragged_view_gtk.cc
index 5160fd8..dc69869 100644
--- a/chrome/browser/ui/gtk/tabs/dragged_view_gtk.cc
+++ b/chrome/browser/ui/gtk/tabs/dragged_view_gtk.cc
@@ -11,7 +11,7 @@
#include "base/debug/trace_event.h"
#include "base/i18n/rtl.h"
#include "base/stl_util.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/themes/theme_service.h"
#include "chrome/browser/themes/theme_service_factory.h"
diff --git a/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc b/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc
index 312e313..15abf63 100644
--- a/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc
+++ b/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc
@@ -10,7 +10,7 @@
#include "base/debug/trace_event.h"
#include "base/utf_string_conversions.h"
#include "chrome/browser/defaults.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/ui/sync/tab_contents_synced_tab_delegate.cc b/chrome/browser/ui/sync/tab_contents_synced_tab_delegate.cc
index 0476c0a..68808bf 100644
--- a/chrome/browser/ui/sync/tab_contents_synced_tab_delegate.cc
+++ b/chrome/browser/ui/sync/tab_contents_synced_tab_delegate.cc
@@ -4,7 +4,7 @@
#include "chrome/browser/ui/sync/tab_contents_synced_tab_delegate.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/sessions/restore_tab_helper.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"
#include "chrome/common/extensions/extension.h"
diff --git a/chrome/browser/ui/tab_contents/tab_contents.cc b/chrome/browser/ui/tab_contents/tab_contents.cc
index 2c46a3d..3d950f4 100644
--- a/chrome/browser/ui/tab_contents/tab_contents.cc
+++ b/chrome/browser/ui/tab_contents/tab_contents.cc
@@ -13,7 +13,7 @@
#include "chrome/browser/captive_portal/captive_portal_tab_helper.h"
#include "chrome/browser/content_settings/tab_specific_content_settings.h"
#include "chrome/browser/extensions/api/web_navigation/web_navigation_api.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/external_protocol/external_protocol_observer.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/history/history_tab_helper.h"
@@ -102,7 +102,7 @@ TabContents::TabContents(WebContents* contents)
#endif
constrained_window_tab_helper_.reset(new ConstrainedWindowTabHelper(this));
core_tab_helper_.reset(new CoreTabHelper(contents));
- extension_tab_helper_.reset(new ExtensionTabHelper(this));
+ extension_tab_helper_.reset(new extensions::TabHelper(this));
favicon_tab_helper_.reset(new FaviconTabHelper(contents));
find_tab_helper_.reset(new FindTabHelper(contents));
history_tab_helper_.reset(new HistoryTabHelper(contents));
diff --git a/chrome/browser/ui/tab_contents/tab_contents.h b/chrome/browser/ui/tab_contents/tab_contents.h
index a6eb5eb..0004fa0 100644
--- a/chrome/browser/ui/tab_contents/tab_contents.h
+++ b/chrome/browser/ui/tab_contents/tab_contents.h
@@ -21,7 +21,6 @@ class BlockedContentTabHelper;
class BookmarkTabHelper;
class ConstrainedWindowTabHelper;
class CoreTabHelper;
-class ExtensionTabHelper;
class ExternalProtocolObserver;
class FaviconTabHelper;
class FindTabHelper;
@@ -65,6 +64,7 @@ class SearchTabHelper;
}
namespace extensions {
+class TabHelper;
class WebNavigationTabObserver;
}
@@ -159,11 +159,11 @@ class TabContents : public content::WebContentsObserver {
CoreTabHelper* core_tab_helper() { return core_tab_helper_.get(); }
- ExtensionTabHelper* extension_tab_helper() {
+ extensions::TabHelper* extension_tab_helper() {
return extension_tab_helper_.get();
}
- const ExtensionTabHelper* extension_tab_helper() const {
+ const extensions::TabHelper* extension_tab_helper() const {
return extension_tab_helper_.get();
}
@@ -266,7 +266,7 @@ class TabContents : public content::WebContentsObserver {
#endif
scoped_ptr<ConstrainedWindowTabHelper> constrained_window_tab_helper_;
scoped_ptr<CoreTabHelper> core_tab_helper_;
- scoped_ptr<ExtensionTabHelper> extension_tab_helper_;
+ scoped_ptr<extensions::TabHelper> extension_tab_helper_;
scoped_ptr<FaviconTabHelper> favicon_tab_helper_;
scoped_ptr<FindTabHelper> find_tab_helper_;
scoped_ptr<HistoryTabHelper> history_tab_helper_;
diff --git a/chrome/browser/ui/tabs/pinned_tab_codec.cc b/chrome/browser/ui/tabs/pinned_tab_codec.cc
index 44de318..a147a5c 100644
--- a/chrome/browser/ui/tabs/pinned_tab_codec.cc
+++ b/chrome/browser/ui/tabs/pinned_tab_codec.cc
@@ -5,7 +5,7 @@
#include "chrome/browser/ui/tabs/pinned_tab_codec.h"
#include "base/values.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/prefs/scoped_user_pref_update.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/ui/tabs/tab_strip_model.cc b/chrome/browser/ui/tabs/tab_strip_model.cc
index 5a0bf19..2fb5190 100644
--- a/chrome/browser/ui/tabs/tab_strip_model.cc
+++ b/chrome/browser/ui/tabs/tab_strip_model.cc
@@ -18,7 +18,7 @@
#include "chrome/browser/browser_shutdown.h"
#include "chrome/browser/defaults.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/sessions/tab_restore_service.h"
#include "chrome/browser/ui/tab_contents/core_tab_helper.h"
diff --git a/chrome/browser/ui/tabs/tab_strip_model_unittest.cc b/chrome/browser/ui/tabs/tab_strip_model_unittest.cc
index d9362d9..8b7e5e2 100644
--- a/chrome/browser/ui/tabs/tab_strip_model_unittest.cc
+++ b/chrome/browser/ui/tabs/tab_strip_model_unittest.cc
@@ -18,7 +18,7 @@
#include "base/string_util.h"
#include "base/utf_string_conversions.h"
#include "chrome/browser/defaults.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_tabstrip.h"
diff --git a/chrome/browser/ui/views/ash/launcher/browser_launcher_item_controller.cc b/chrome/browser/ui/views/ash/launcher/browser_launcher_item_controller.cc
index 7a3b328..3dde3c8 100644
--- a/chrome/browser/ui/views/ash/launcher/browser_launcher_item_controller.cc
+++ b/chrome/browser/ui/views/ash/launcher/browser_launcher_item_controller.cc
@@ -9,7 +9,7 @@
#include "ash/shell.h"
#include "ash/wm/window_util.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
diff --git a/chrome/browser/ui/views/create_application_shortcut_view.cc b/chrome/browser/ui/views/create_application_shortcut_view.cc
index 130d0b1..9671807 100644
--- a/chrome/browser/ui/views/create_application_shortcut_view.cc
+++ b/chrome/browser/ui/views/create_application_shortcut_view.cc
@@ -10,7 +10,7 @@
#include "base/bind_helpers.h"
#include "base/utf_string_conversions.h"
#include "base/win/windows_version.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc
index 3321477..65f642d 100644
--- a/chrome/browser/ui/views/frame/browser_view.cc
+++ b/chrome/browser/ui/views/frame/browser_view.cc
@@ -17,7 +17,7 @@
#include "chrome/browser/bookmarks/bookmark_utils.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/debugger/devtools_window.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/instant/instant_controller.h"
#include "chrome/browser/managed_mode.h"
#include "chrome/browser/native_window_notification_source.h"
diff --git a/chrome/browser/ui/views/location_bar/location_bar_view.cc b/chrome/browser/ui/views/location_bar/location_bar_view.cc
index 4894ff69..fc1c4cb 100644
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc
@@ -18,8 +18,8 @@
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_system.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
#include "chrome/browser/extensions/location_bar_controller.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/instant/instant_controller.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/ui/views/location_bar/page_action_image_view.cc b/chrome/browser/ui/views/location_bar/page_action_image_view.cc
index b23449c..d744442 100644
--- a/chrome/browser/ui/views/location_bar/page_action_image_view.cc
+++ b/chrome/browser/ui/views/location_bar/page_action_image_view.cc
@@ -10,9 +10,9 @@
#include "chrome/browser/extensions/extension_browser_event_router.h"
#include "chrome/browser/extensions/extension_context_menu_model.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
#include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/location_bar_controller.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/platform_util.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser_list.h"
diff --git a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc
index ff0fa32..57fdbe7 100644
--- a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc
+++ b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc
@@ -7,7 +7,7 @@
#include "base/auto_reset.h"
#include "base/command_line.h"
#include "chrome/browser/browser_process.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/profiles/profile.h"
diff --git a/chrome/browser/ui/web_applications/web_app_ui.cc b/chrome/browser/ui/web_applications/web_app_ui.cc
index ed55194..861a01e 100644
--- a/chrome/browser/ui/web_applications/web_app_ui.cc
+++ b/chrome/browser/ui/web_applications/web_app_ui.cc
@@ -11,7 +11,7 @@
#include "base/string16.h"
#include "base/utf_string_conversions.h"
#include "base/win/windows_version.h"
-#include "chrome/browser/extensions/extension_tab_helper.h"
+#include "chrome/browser/extensions/tab_helper.h"
#include "chrome/browser/favicon/favicon_tab_helper.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/tab_contents/tab_contents.h"