Index: chrome/browser/ui/webui/chromeos/proxy_settings_ui.h |
=================================================================== |
--- chrome/browser/ui/webui/chromeos/proxy_settings_ui.h (revision 117871) |
+++ chrome/browser/ui/webui/chromeos/proxy_settings_ui.h (working copy) |
@@ -7,26 +7,27 @@ |
#pragma once |
#include "chrome/browser/ui/webui/options/options_ui.h" |
-#include "content/browser/webui/web_ui.h" |
#include "content/public/browser/web_ui_controller.h" |
namespace chromeos { |
+class CoreChromeOSOptionsHandler; |
class ProxyHandler; |
// A WebUI to host proxy settings splitted from settings page for better |
// performance. |
-class ProxySettingsUI : public WebUI, public content::WebUIController, |
+class ProxySettingsUI : public content::WebUIController, |
public OptionsPageUIHandlerHost { |
public: |
- explicit ProxySettingsUI(content::WebContents* contents); |
+ explicit ProxySettingsUI(WebUI* web_ui); |
virtual ~ProxySettingsUI(); |
private: |
// Overridden from OptionsPageUIHandlerHost: |
virtual void InitializeHandlers() OVERRIDE; |
- chromeos::ProxyHandler* proxy_handler_; // Weak ptr. |
+ ProxyHandler* proxy_handler_; // Weak ptr. |
+ CoreChromeOSOptionsHandler* core_handler_; // WeakPtr. |
DISALLOW_COPY_AND_ASSIGN(ProxySettingsUI); |
}; |