| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_DEVTOOLS_DEVTOOLS_UI_BINDINGS_H_ | 5 #ifndef CHROME_BROWSER_DEVTOOLS_DEVTOOLS_UI_BINDINGS_H_ |
| 6 #define CHROME_BROWSER_DEVTOOLS_DEVTOOLS_UI_BINDINGS_H_ | 6 #define CHROME_BROWSER_DEVTOOLS_DEVTOOLS_UI_BINDINGS_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 75 const base::Value* arg3); | 75 const base::Value* arg3); |
| 76 void AttachTo(const scoped_refptr<content::DevToolsAgentHost>& agent_host); | 76 void AttachTo(const scoped_refptr<content::DevToolsAgentHost>& agent_host); |
| 77 void Reattach(); | 77 void Reattach(); |
| 78 void Detach(); | 78 void Detach(); |
| 79 bool IsAttachedTo(content::DevToolsAgentHost* agent_host); | 79 bool IsAttachedTo(content::DevToolsAgentHost* agent_host); |
| 80 | 80 |
| 81 private: | 81 private: |
| 82 // content::NotificationObserver overrides. | 82 // content::NotificationObserver overrides. |
| 83 virtual void Observe(int type, | 83 virtual void Observe(int type, |
| 84 const content::NotificationSource& source, | 84 const content::NotificationSource& source, |
| 85 const content::NotificationDetails& details) OVERRIDE; | 85 const content::NotificationDetails& details) override; |
| 86 | 86 |
| 87 // content::DevToolsFrontendHost::Delegate implementation. | 87 // content::DevToolsFrontendHost::Delegate implementation. |
| 88 virtual void HandleMessageFromDevToolsFrontend( | 88 virtual void HandleMessageFromDevToolsFrontend( |
| 89 const std::string& message) OVERRIDE; | 89 const std::string& message) override; |
| 90 virtual void HandleMessageFromDevToolsFrontendToBackend( | 90 virtual void HandleMessageFromDevToolsFrontendToBackend( |
| 91 const std::string& message) OVERRIDE; | 91 const std::string& message) override; |
| 92 | 92 |
| 93 // content::DevToolsAgentHostClient implementation. | 93 // content::DevToolsAgentHostClient implementation. |
| 94 virtual void DispatchProtocolMessage( | 94 virtual void DispatchProtocolMessage( |
| 95 content::DevToolsAgentHost* agent_host, | 95 content::DevToolsAgentHost* agent_host, |
| 96 const std::string& message) OVERRIDE; | 96 const std::string& message) override; |
| 97 virtual void AgentHostClosed( | 97 virtual void AgentHostClosed( |
| 98 content::DevToolsAgentHost* agent_host, | 98 content::DevToolsAgentHost* agent_host, |
| 99 bool replaced_with_another_client) OVERRIDE; | 99 bool replaced_with_another_client) override; |
| 100 | 100 |
| 101 // DevToolsEmbedderMessageDispatcher::Delegate implementation. | 101 // DevToolsEmbedderMessageDispatcher::Delegate implementation. |
| 102 virtual void ActivateWindow() OVERRIDE; | 102 virtual void ActivateWindow() override; |
| 103 virtual void CloseWindow() OVERRIDE; | 103 virtual void CloseWindow() override; |
| 104 virtual void LoadCompleted() OVERRIDE; | 104 virtual void LoadCompleted() override; |
| 105 virtual void SetInspectedPageBounds(const gfx::Rect& rect) OVERRIDE; | 105 virtual void SetInspectedPageBounds(const gfx::Rect& rect) override; |
| 106 virtual void InspectElementCompleted() OVERRIDE; | 106 virtual void InspectElementCompleted() override; |
| 107 virtual void InspectedURLChanged(const std::string& url) OVERRIDE; | 107 virtual void InspectedURLChanged(const std::string& url) override; |
| 108 virtual void MoveWindow(int x, int y) OVERRIDE; | 108 virtual void MoveWindow(int x, int y) override; |
| 109 virtual void SetIsDocked(bool is_docked) OVERRIDE; | 109 virtual void SetIsDocked(bool is_docked) override; |
| 110 virtual void OpenInNewTab(const std::string& url) OVERRIDE; | 110 virtual void OpenInNewTab(const std::string& url) override; |
| 111 virtual void SaveToFile(const std::string& url, | 111 virtual void SaveToFile(const std::string& url, |
| 112 const std::string& content, | 112 const std::string& content, |
| 113 bool save_as) OVERRIDE; | 113 bool save_as) override; |
| 114 virtual void AppendToFile(const std::string& url, | 114 virtual void AppendToFile(const std::string& url, |
| 115 const std::string& content) OVERRIDE; | 115 const std::string& content) override; |
| 116 virtual void RequestFileSystems() OVERRIDE; | 116 virtual void RequestFileSystems() override; |
| 117 virtual void AddFileSystem() OVERRIDE; | 117 virtual void AddFileSystem() override; |
| 118 virtual void RemoveFileSystem(const std::string& file_system_path) OVERRIDE; | 118 virtual void RemoveFileSystem(const std::string& file_system_path) override; |
| 119 virtual void UpgradeDraggedFileSystemPermissions( | 119 virtual void UpgradeDraggedFileSystemPermissions( |
| 120 const std::string& file_system_url) OVERRIDE; | 120 const std::string& file_system_url) override; |
| 121 virtual void IndexPath(int request_id, | 121 virtual void IndexPath(int request_id, |
| 122 const std::string& file_system_path) OVERRIDE; | 122 const std::string& file_system_path) override; |
| 123 virtual void StopIndexing(int request_id) OVERRIDE; | 123 virtual void StopIndexing(int request_id) override; |
| 124 virtual void SearchInPath(int request_id, | 124 virtual void SearchInPath(int request_id, |
| 125 const std::string& file_system_path, | 125 const std::string& file_system_path, |
| 126 const std::string& query) OVERRIDE; | 126 const std::string& query) override; |
| 127 virtual void SetWhitelistedShortcuts(const std::string& message) OVERRIDE; | 127 virtual void SetWhitelistedShortcuts(const std::string& message) override; |
| 128 virtual void ZoomIn() OVERRIDE; | 128 virtual void ZoomIn() override; |
| 129 virtual void ZoomOut() OVERRIDE; | 129 virtual void ZoomOut() override; |
| 130 virtual void ResetZoom() OVERRIDE; | 130 virtual void ResetZoom() override; |
| 131 virtual void OpenUrlOnRemoteDeviceAndInspect(const std::string& browser_id, | 131 virtual void OpenUrlOnRemoteDeviceAndInspect(const std::string& browser_id, |
| 132 const std::string& url) OVERRIDE; | 132 const std::string& url) override; |
| 133 virtual void SetDeviceCountUpdatesEnabled(bool enabled) OVERRIDE; | 133 virtual void SetDeviceCountUpdatesEnabled(bool enabled) override; |
| 134 virtual void SetDevicesUpdatesEnabled(bool enabled) OVERRIDE; | 134 virtual void SetDevicesUpdatesEnabled(bool enabled) override; |
| 135 virtual void SendMessageToBrowser(const std::string& message) OVERRIDE; | 135 virtual void SendMessageToBrowser(const std::string& message) override; |
| 136 | 136 |
| 137 void EnableRemoteDeviceCounter(bool enable); | 137 void EnableRemoteDeviceCounter(bool enable); |
| 138 | 138 |
| 139 // DevToolsAndroidBridge::DeviceCountListener override: | 139 // DevToolsAndroidBridge::DeviceCountListener override: |
| 140 virtual void DeviceCountChanged(int count) OVERRIDE; | 140 virtual void DeviceCountChanged(int count) override; |
| 141 | 141 |
| 142 // Forwards discovered devices to frontend. | 142 // Forwards discovered devices to frontend. |
| 143 virtual void DevicesUpdated(const std::string& source, | 143 virtual void DevicesUpdated(const std::string& source, |
| 144 const base::ListValue& targets); | 144 const base::ListValue& targets); |
| 145 | 145 |
| 146 void DocumentOnLoadCompletedInMainFrame(); | 146 void DocumentOnLoadCompletedInMainFrame(); |
| 147 void DidNavigateMainFrame(); | 147 void DidNavigateMainFrame(); |
| 148 void FrontendLoaded(); | 148 void FrontendLoaded(); |
| 149 | 149 |
| 150 // DevToolsFileHelper callbacks. | 150 // DevToolsFileHelper callbacks. |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 195 bool frontend_loaded_; | 195 bool frontend_loaded_; |
| 196 scoped_ptr<DevToolsTargetsUIHandler> remote_targets_handler_; | 196 scoped_ptr<DevToolsTargetsUIHandler> remote_targets_handler_; |
| 197 scoped_ptr<DevToolsEmbedderMessageDispatcher> embedder_message_dispatcher_; | 197 scoped_ptr<DevToolsEmbedderMessageDispatcher> embedder_message_dispatcher_; |
| 198 GURL url_; | 198 GURL url_; |
| 199 base::WeakPtrFactory<DevToolsUIBindings> weak_factory_; | 199 base::WeakPtrFactory<DevToolsUIBindings> weak_factory_; |
| 200 | 200 |
| 201 DISALLOW_COPY_AND_ASSIGN(DevToolsUIBindings); | 201 DISALLOW_COPY_AND_ASSIGN(DevToolsUIBindings); |
| 202 }; | 202 }; |
| 203 | 203 |
| 204 #endif // CHROME_BROWSER_DEVTOOLS_DEVTOOLS_UI_BINDINGS_H_ | 204 #endif // CHROME_BROWSER_DEVTOOLS_DEVTOOLS_UI_BINDINGS_H_ |
| OLD | NEW |