summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_process_manager.h
diff options
context:
space:
mode:
authorerikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-10 00:11:24 +0000
committererikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-10 00:11:24 +0000
commitab4eaf7860c00f15d72321213ec694d6ad20c47e (patch)
tree87daa29807baa4bb74b4038ec13cabe0e3ffb240 /chrome/browser/extensions/extension_process_manager.h
parent2f25d7b91d75afea74cf4ba9e3b2a2db0d853f50 (diff)
downloadchromium_src-ab4eaf7860c00f15d72321213ec694d6ad20c47e.zip
chromium_src-ab4eaf7860c00f15d72321213ec694d6ad20c47e.tar.gz
chromium_src-ab4eaf7860c00f15d72321213ec694d6ad20c47e.tar.bz2
part 2 of dragging change: reordering, but not persisting
* split up extension_shelf into a model and a view (easier to port) * ExtensionHost now owns ExtensionView rather than vice versa * dragging reorders extensions on the shelf * moved ExtensionView* into browser_tests (currently not working) BUG=12123 TEST=browser_tests.exe --gtest_filter=ExtensionShelfModel* (browser_tests.exe is currently broken) Review URL: http://codereview.chromium.org/119290 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18002 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_process_manager.h')
-rw-r--r--chrome/browser/extensions/extension_process_manager.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/chrome/browser/extensions/extension_process_manager.h b/chrome/browser/extensions/extension_process_manager.h
index 48ce382..23fcb25 100644
--- a/chrome/browser/extensions/extension_process_manager.h
+++ b/chrome/browser/extensions/extension_process_manager.h
@@ -28,17 +28,16 @@ class ExtensionProcessManager : public NotificationObserver {
explicit ExtensionProcessManager(Profile* profile);
~ExtensionProcessManager();
-#if defined(TOOLKIT_VIEWS)
- // Creates a new ExtensionView, grouping it in the appropriate SiteInstance
- // (and therefore process) based on the URL and profile.
- ExtensionView* CreateView(Extension* extension,
+ // Creates a new ExtensionHost with its associated view, grouping it in the
+ // appropriate SiteInstance (and therefore process) based on the URL and
+ // profile.
+ ExtensionHost* CreateView(Extension* extension,
const GURL& url,
Browser* browser);
-#endif
// Creates a new UI-less extension instance. Like CreateView, but not
// displayed anywhere.
- void CreateBackgroundHost(Extension* extension, const GURL& url);
+ ExtensionHost* CreateBackgroundHost(Extension* extension, const GURL& url);
// Returns the SiteInstance that the given URL belongs to.
SiteInstance* GetSiteInstanceForURL(const GURL& url);