| Index: content/shell/browser/shell_devtools_delegate.h | 
| diff --git a/content/shell/browser/shell_devtools_delegate.h b/content/shell/browser/shell_devtools_delegate.h | 
| index f200ed1f40b7a77a6dfcde4240ca465f9c7c4c0e..e03c7593b0919b4cda4ae94ef0e312f90c769604 100644 | 
| --- a/content/shell/browser/shell_devtools_delegate.h | 
| +++ b/content/shell/browser/shell_devtools_delegate.h | 
| @@ -8,6 +8,7 @@ | 
| #include "base/basictypes.h" | 
| #include "base/compiler_specific.h" | 
| #include "content/public/browser/devtools_http_handler_delegate.h" | 
| +#include "content/public/browser/devtools_manager_delegate.h" | 
|  | 
| namespace content { | 
|  | 
| @@ -22,13 +23,10 @@ class ShellDevToolsDelegate : public DevToolsHttpHandlerDelegate { | 
| // Stops http server. | 
| void Stop(); | 
|  | 
| -  // DevToolsHttpProtocolHandler::Delegate overrides. | 
| +  // DevToolsHttpHandlerDelegate implementation. | 
| virtual std::string GetDiscoveryPageHTML() OVERRIDE; | 
| virtual bool BundlesFrontendResources() OVERRIDE; | 
| virtual base::FilePath GetDebugFrontendDir() OVERRIDE; | 
| -  virtual std::string GetPageThumbnailData(const GURL& url) OVERRIDE; | 
| -  virtual scoped_ptr<DevToolsTarget> CreateNewTarget(const GURL& url) OVERRIDE; | 
| -  virtual void EnumerateTargets(TargetCallback callback) OVERRIDE; | 
| virtual scoped_ptr<net::StreamListenSocket> CreateSocketForTethering( | 
| net::StreamListenSocket::Delegate* delegate, | 
| std::string* name) OVERRIDE; | 
| @@ -44,6 +42,29 @@ class ShellDevToolsDelegate : public DevToolsHttpHandlerDelegate { | 
| DISALLOW_COPY_AND_ASSIGN(ShellDevToolsDelegate); | 
| }; | 
|  | 
| +class ShellDevToolsManagerDelegate : public DevToolsManagerDelegate { | 
| + public: | 
| +  explicit ShellDevToolsManagerDelegate(BrowserContext* browser_context); | 
| +  virtual ~ShellDevToolsManagerDelegate(); | 
| + | 
| +  // DevToolsManagerDelegate implementation. | 
| +  virtual void Inspect(BrowserContext* browser_context, | 
| +                       DevToolsAgentHost* agent_host) OVERRIDE {} | 
| +  virtual void DevToolsAgentStateChanged(DevToolsAgentHost* agent_host, | 
| +                                         bool attached) OVERRIDE {} | 
| +  virtual base::DictionaryValue* HandleCommand( | 
| +      DevToolsAgentHost* agent_host, | 
| +      base::DictionaryValue* command) OVERRIDE; | 
| +  virtual scoped_ptr<DevToolsTarget> CreateNewTarget(const GURL& url) OVERRIDE; | 
| +  virtual void EnumerateTargets(TargetCallback callback) OVERRIDE; | 
| +  virtual std::string GetPageThumbnailData(const GURL& url) OVERRIDE; | 
| + | 
| + private: | 
| +  BrowserContext* browser_context_; | 
| + | 
| +  DISALLOW_COPY_AND_ASSIGN(ShellDevToolsManagerDelegate); | 
| +}; | 
| + | 
| }  // namespace content | 
|  | 
| #endif  // CONTENT_SHELL_BROWSER_SHELL_DEVTOOLS_DELEGATE_H_ | 
|  |