diff options
Diffstat (limited to 'chrome/test/testing_profile.h')
-rw-r--r-- | chrome/test/testing_profile.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/chrome/test/testing_profile.h b/chrome/test/testing_profile.h index 181e375..e1e5d8b 100644 --- a/chrome/test/testing_profile.h +++ b/chrome/test/testing_profile.h @@ -1,4 +1,4 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Copyright (c) 2011 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. @@ -25,8 +25,9 @@ class BookmarkModel; class BrowserThemeProvider; class CommandLine; class DesktopNotificationService; -class ExtensionPrefStore; class ExtensionPrefs; +class ExtensionPrefStore; +class ExtensionPrefValueMap; class FaviconService; class FindBarState; class GeolocationContentSettingsMap; @@ -115,9 +116,8 @@ class TestingProfile : public Profile { // returns it. The profile keeps its own copy of a scoped_refptr to the // ExtensionService to make sure that is still alive to be notified when the // profile is destroyed. - scoped_refptr<ExtensionService> CreateExtensionService( - const CommandLine* command_line, - const FilePath& install_directory); + ExtensionService* CreateExtensionService(const CommandLine* command_line, + const FilePath& install_directory); TestingPrefService* GetTestingPrefService(); @@ -322,6 +322,10 @@ class TestingProfile : public Profile { virtual PrerenderManager* GetPrerenderManager() { return NULL; } protected: + virtual ExtensionPrefValueMap* GetExtensionPrefValueMap() { + return extension_pref_value_map_.get(); + } + base::Time start_time_; scoped_ptr<PrefService> prefs_; // ref only for right type, lifecycle is managed by prefs_ @@ -411,9 +415,6 @@ class TestingProfile : public Profile { FilePath last_selected_directory_; scoped_refptr<history::TopSites> top_sites_; // For history and thumbnails. - // Extension pref store, created for use by |extension_prefs_|. - scoped_ptr<ExtensionPrefStore> extension_pref_store_; - // The Extension Preferences. Only created if CreateExtensionService is // invoked. scoped_ptr<ExtensionPrefs> extension_prefs_; @@ -422,6 +423,8 @@ class TestingProfile : public Profile { // is disposed. scoped_refptr<ExtensionService> extensions_service_; + scoped_ptr<ExtensionPrefValueMap> extension_pref_value_map_; + // The proxy prefs tracker. scoped_refptr<PrefProxyConfigTracker> pref_proxy_config_tracker_; |