| Index: chrome/browser/extensions/extension_proxy_api.h
|
| ===================================================================
|
| --- chrome/browser/extensions/extension_proxy_api.h (revision 92173)
|
| +++ chrome/browser/extensions/extension_proxy_api.h (working copy)
|
| @@ -16,9 +16,12 @@
|
| #include "chrome/browser/prefs/proxy_prefs.h"
|
| #include "chrome/browser/profiles/profile.h"
|
|
|
| -class Value;
|
| class ExtensionEventRouterForwarder;
|
|
|
| +namespace base {
|
| +class Value;
|
| +}
|
| +
|
| // Class to convert between the representation of proxy settings used
|
| // in the Proxy Settings API and the representation used in the PrefStores.
|
| // This plugs into the ExtensionPreferenceAPI to get and set proxy settings.
|
| @@ -28,10 +31,11 @@
|
| virtual ~ProxyPrefTransformer();
|
|
|
| // Implementation of PrefTransformerInterface.
|
| - virtual Value* ExtensionToBrowserPref(const Value* extension_pref,
|
| - std::string* error,
|
| - bool* bad_message) OVERRIDE;
|
| - virtual Value* BrowserToExtensionPref(const Value* browser_pref) OVERRIDE;
|
| + virtual base::Value* ExtensionToBrowserPref(const base::Value* extension_pref,
|
| + std::string* error,
|
| + bool* bad_message) OVERRIDE;
|
| + virtual base::Value* BrowserToExtensionPref(
|
| + const base::Value* browser_pref) OVERRIDE;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(ProxyPrefTransformer);
|
|
|