| Index: chrome/browser/extensions/extension_dom_ui.h
|
| diff --git a/chrome/browser/extensions/extension_dom_ui.h b/chrome/browser/extensions/extension_dom_ui.h
|
| index a729167b3de45dc5e699b6995cbf07d723b616dc..20549acd5863895aa41f8fad0fae70b3439d38d3 100644
|
| --- a/chrome/browser/extensions/extension_dom_ui.h
|
| +++ b/chrome/browser/extensions/extension_dom_ui.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/scoped_ptr.h"
|
| #include "chrome/browser/dom_ui/dom_ui.h"
|
| #include "chrome/browser/extensions/extension_function_dispatcher.h"
|
| +#include "chrome/common/extensions/extension.h"
|
|
|
| class ListValue;
|
| class PrefService;
|
| @@ -15,7 +16,7 @@ class TabContents;
|
|
|
| // This class implements DOMUI for extensions and allows extensions to put UI in
|
| // the main tab contents area.
|
| -class ExtensionDOMUI
|
| +class ExtensionDOMUI
|
| : public DOMUI,
|
| public ExtensionFunctionDispatcher::Delegate {
|
| public:
|
| @@ -43,9 +44,9 @@ class ExtensionDOMUI
|
| // Page names are the keys, and chrome-extension: URLs are the values.
|
| // (e.g. { "newtab": "chrome-extension://<id>/my_new_tab.html" }
|
| static void RegisterChromeURLOverrides(Profile* profile,
|
| - const DictionaryValue* overrides);
|
| + const Extension::URLOverrideMap& overrides);
|
| static void UnregisterChromeURLOverrides(Profile* profile,
|
| - const DictionaryValue* overrides);
|
| + const Extension::URLOverrideMap& overrides);
|
| static void UnregisterChromeURLOverride(const std::string& page,
|
| Profile* profile,
|
| Value* override);
|
|
|