Index: chrome/browser/extensions/extension_web_ui.h |
=================================================================== |
--- chrome/browser/extensions/extension_web_ui.h (revision 92173) |
+++ chrome/browser/extensions/extension_web_ui.h (working copy) |
@@ -15,12 +15,16 @@ |
#include "chrome/common/extensions/extension.h" |
class GURL; |
-class ListValue; |
class PrefService; |
class Profile; |
class RenderViewHost; |
class TabContents; |
+namespace base { |
+class ListValue; |
+class Value; |
+} |
+ |
// This class implements WebUI for extensions and allows extensions to put UI in |
// the main tab contents area. For example, each extension can specify an |
// "options_page", and that page is displayed in the tab contents area and is |
@@ -49,7 +53,7 @@ |
const Extension::URLOverrideMap& overrides); |
static void UnregisterChromeURLOverride(const std::string& page, |
Profile* profile, |
- Value* override); |
+ base::Value* override); |
// Called from BrowserPrefs |
static void RegisterUserPrefs(PrefService* prefs); |
@@ -64,8 +68,8 @@ |
// ensure that something takes its place. |
static void UnregisterAndReplaceOverride(const std::string& page, |
Profile* profile, |
- ListValue* list, |
- Value* override); |
+ base::ListValue* list, |
+ base::Value* override); |
// TODO(aa): This seems out of place. Why is it not with the event routers for |
// the other extension APIs? |