OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
153 if (WebDevToolsAgentImpl* agent = devToolsAgent()) | 153 if (WebDevToolsAgentImpl* agent = devToolsAgent()) |
154 agent->dispatchKeyEvent(event); | 154 agent->dispatchKeyEvent(event); |
155 } | 155 } |
156 | 156 |
157 void InspectorClientImpl::dispatchMouseEvent(const PlatformMouseEvent& event) | 157 void InspectorClientImpl::dispatchMouseEvent(const PlatformMouseEvent& event) |
158 { | 158 { |
159 if (WebDevToolsAgentImpl* agent = devToolsAgent()) | 159 if (WebDevToolsAgentImpl* agent = devToolsAgent()) |
160 agent->dispatchMouseEvent(event); | 160 agent->dispatchMouseEvent(event); |
161 } | 161 } |
162 | 162 |
163 void InspectorClientImpl::setTraceEventCallback(TraceEventCallback callback) | 163 void InspectorClientImpl::setTraceEventCallback(const String& categoryFilter, Tr
aceEventCallback callback) |
164 { | 164 { |
165 if (WebDevToolsAgentImpl* agent = devToolsAgent()) | 165 if (WebDevToolsAgentImpl* agent = devToolsAgent()) |
166 agent->setTraceEventCallback(callback); | 166 agent->setTraceEventCallback(categoryFilter, callback); |
| 167 } |
| 168 |
| 169 void InspectorClientImpl::resetTraceEventCallback() |
| 170 { |
| 171 if (WebDevToolsAgentImpl* agent = devToolsAgent()) |
| 172 agent->resetTraceEventCallback(); |
167 } | 173 } |
168 | 174 |
169 void InspectorClientImpl::startGPUEventsRecording() | 175 void InspectorClientImpl::startGPUEventsRecording() |
170 { | 176 { |
171 if (WebDevToolsAgentImpl* agent = devToolsAgent()) | 177 if (WebDevToolsAgentImpl* agent = devToolsAgent()) |
172 agent->startGPUEventsRecording(); | 178 agent->startGPUEventsRecording(); |
173 } | 179 } |
174 | 180 |
175 void InspectorClientImpl::stopGPUEventsRecording() | 181 void InspectorClientImpl::stopGPUEventsRecording() |
176 { | 182 { |
177 if (WebDevToolsAgentImpl* agent = devToolsAgent()) | 183 if (WebDevToolsAgentImpl* agent = devToolsAgent()) |
178 agent->stopGPUEventsRecording(); | 184 agent->stopGPUEventsRecording(); |
179 } | 185 } |
180 | 186 |
181 WebDevToolsAgentImpl* InspectorClientImpl::devToolsAgent() | 187 WebDevToolsAgentImpl* InspectorClientImpl::devToolsAgent() |
182 { | 188 { |
183 return static_cast<WebDevToolsAgentImpl*>(m_inspectedWebView->devToolsAgent(
)); | 189 return static_cast<WebDevToolsAgentImpl*>(m_inspectedWebView->devToolsAgent(
)); |
184 } | 190 } |
185 | 191 |
186 } // namespace blink | 192 } // namespace blink |
OLD | NEW |