diff options
Diffstat (limited to 'chrome/browser/debugger/devtools_manager.h')
-rw-r--r-- | chrome/browser/debugger/devtools_manager.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/debugger/devtools_manager.h b/chrome/browser/debugger/devtools_manager.h index 5b6261c..27ab730 100644 --- a/chrome/browser/debugger/devtools_manager.h +++ b/chrome/browser/debugger/devtools_manager.h @@ -54,6 +54,8 @@ class DevToolsManager : public DevToolsClientHost::CloseListener, void OpenDevToolsWindow(RenderViewHost* inspected_rvh); + void ToggleDevToolsWindow(RenderViewHost* inspected_rvh); + // Starts element inspection in the devtools client. // Creates one by means of OpenDevToolsWindow if no client // exists. @@ -83,8 +85,12 @@ private: DevToolsClientHost* FindOnwerDevToolsClientHost(RenderViewHost* client_rvh); + void ToggleDevToolsWindow(RenderViewHost* inspected_rvh, bool force_open); + void ReopenWindow(RenderViewHost* client_rvh, bool docked); + void CloseWindow(DevToolsClientHost* client_host); + // These two maps are for tracking dependencies between inspected tabs and // their DevToolsClientHosts. They are usful for routing devtools messages // and allow us to have at most one devtools client host per tab. We use |