Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(536)

Unified Diff: chrome/browser/extensions/test_extension_system.h

Issue 10382149: Refactor the various ways to control what users can do to extensions. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/test_extension_system.h
===================================================================
--- chrome/browser/extensions/test_extension_system.h (revision 138227)
+++ chrome/browser/extensions/test_extension_system.h (working copy)
@@ -26,6 +26,10 @@
const FilePath& install_directory,
bool autoupdate_enabled);
+ // Creates and returns a ManagementPolicy with the ExtensionService and
+ // ExtensionPrefs registered. If not invoked, the ManagementPolicy is NULL.
+ extensions::ManagementPolicy* CreateManagementPolicy();
+
// Creates an ExtensionProcessManager. If not invoked, the
// ExtensionProcessManager is NULL.
void CreateExtensionProcessManager();
@@ -35,6 +39,7 @@
virtual void Init(bool extensions_enabled) OVERRIDE {}
virtual ExtensionService* extension_service() OVERRIDE;
+ virtual extensions::ManagementPolicy* management_policy() OVERRIDE;
void SetExtensionService(ExtensionService* service);
virtual UserScriptMaster* user_script_master() OVERRIDE;
virtual ExtensionDevToolsManager* devtools_manager() OVERRIDE;
@@ -58,6 +63,7 @@
// invoked.
scoped_ptr<ExtensionPrefs> extension_prefs_;
scoped_ptr<ExtensionService> extension_service_;
+ scoped_ptr<extensions::ManagementPolicy> management_policy_;
scoped_ptr<ExtensionProcessManager> extension_process_manager_;
scoped_ptr<extensions::AlarmManager> alarm_manager_;
};

Powered by Google App Engine
This is Rietveld 408576698