diff options
Diffstat (limited to 'chrome/browser/extensions/extension_web_ui.h')
-rw-r--r-- | chrome/browser/extensions/extension_web_ui.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/chrome/browser/extensions/extension_web_ui.h b/chrome/browser/extensions/extension_web_ui.h index cecd955..6eeb830 100644 --- a/chrome/browser/extensions/extension_web_ui.h +++ b/chrome/browser/extensions/extension_web_ui.h @@ -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 @@ class ExtensionWebUI : public ChromeWebUI { 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 @@ class ExtensionWebUI : public ChromeWebUI { // 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? |