Index: content/public/browser/devtools_manager_delegate.h |
diff --git a/content/public/browser/devtools_manager_delegate.h b/content/public/browser/devtools_manager_delegate.h |
index d34e7af3957ed5eea0cc835fb73cb348f45b4f4c..f2ff179e52ec1ec0aa9e191e0fdbff3303e364ce 100644 |
--- a/content/public/browser/devtools_manager_delegate.h |
+++ b/content/public/browser/devtools_manager_delegate.h |
@@ -13,18 +13,22 @@ namespace content { |
class BrowserContext; |
class DevToolsAgentHost; |
+class RenderFrameHost; |
+class WebContents; |
dgozman
2016/08/22 23:09:07
remove
|
class DevToolsManagerDelegate { |
public: |
virtual ~DevToolsManagerDelegate() {} |
// Opens the inspector for |agent_host|. |
- virtual void Inspect(BrowserContext* browser_context, |
- DevToolsAgentHost* agent_host) = 0; |
+ virtual void Inspect(DevToolsAgentHost* agent_host) = 0; |
virtual void DevToolsAgentStateChanged(DevToolsAgentHost* agent_host, |
bool attached) = 0; |
+ // Returns DevToolsAgentHost type to use for given |host| target. |
+ virtual std::string GetTargetType(RenderFrameHost* host) = 0; |
+ |
// Result ownership is passed to the caller. |
virtual base::DictionaryValue* HandleCommand( |
DevToolsAgentHost* agent_host, |