OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 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 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 | 79 |
80 namespace WebCore { | 80 namespace WebCore { |
81 | 81 |
82 InspectorController::InspectorController(Page* page, InspectorClient* inspectorC
lient) | 82 InspectorController::InspectorController(Page* page, InspectorClient* inspectorC
lient) |
83 : m_instrumentingAgents(InstrumentingAgents::create()) | 83 : m_instrumentingAgents(InstrumentingAgents::create()) |
84 , m_injectedScriptManager(InjectedScriptManager::createForPage()) | 84 , m_injectedScriptManager(InjectedScriptManager::createForPage()) |
85 , m_state(adoptPtr(new InspectorState(inspectorClient))) | 85 , m_state(adoptPtr(new InspectorState(inspectorClient))) |
86 , m_overlay(InspectorOverlay::create(page, inspectorClient)) | 86 , m_overlay(InspectorOverlay::create(page, inspectorClient)) |
87 , m_page(page) | 87 , m_page(page) |
88 , m_inspectorClient(inspectorClient) | 88 , m_inspectorClient(inspectorClient) |
| 89 , m_isUnderTest(false) |
89 { | 90 { |
90 OwnPtr<InspectorAgent> inspectorAgentPtr(InspectorAgent::create(page, m_inje
ctedScriptManager.get(), m_instrumentingAgents.get(), m_state.get())); | 91 OwnPtr<InspectorAgent> inspectorAgentPtr(InspectorAgent::create(page, m_inje
ctedScriptManager.get(), m_instrumentingAgents.get(), m_state.get())); |
91 m_inspectorAgent = inspectorAgentPtr.get(); | 92 m_inspectorAgent = inspectorAgentPtr.get(); |
92 m_agents.append(inspectorAgentPtr.release()); | 93 m_agents.append(inspectorAgentPtr.release()); |
93 | 94 |
94 OwnPtr<InspectorPageAgent> pageAgentPtr(InspectorPageAgent::create(m_instrum
entingAgents.get(), page, m_inspectorAgent, m_state.get(), m_injectedScriptManag
er.get(), inspectorClient, m_overlay.get())); | 95 OwnPtr<InspectorPageAgent> pageAgentPtr(InspectorPageAgent::create(m_instrum
entingAgents.get(), page, m_inspectorAgent, m_state.get(), m_injectedScriptManag
er.get(), inspectorClient, m_overlay.get())); |
95 InspectorPageAgent* pageAgent = pageAgentPtr.get(); | 96 InspectorPageAgent* pageAgent = pageAgentPtr.get(); |
96 m_pageAgent = pageAgentPtr.get(); | 97 m_pageAgent = pageAgentPtr.get(); |
97 m_agents.append(pageAgentPtr.release()); | 98 m_agents.append(pageAgentPtr.release()); |
98 | 99 |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
291 void InspectorController::setProcessId(long processId) | 292 void InspectorController::setProcessId(long processId) |
292 { | 293 { |
293 IdentifiersFactory::setProcessId(processId); | 294 IdentifiersFactory::setProcessId(processId); |
294 } | 295 } |
295 | 296 |
296 void InspectorController::webViewResized(const IntSize& size) | 297 void InspectorController::webViewResized(const IntSize& size) |
297 { | 298 { |
298 m_pageAgent->webViewResized(size); | 299 m_pageAgent->webViewResized(size); |
299 } | 300 } |
300 | 301 |
| 302 bool InspectorController::isUnderTest() |
| 303 { |
| 304 return m_isUnderTest; |
| 305 } |
| 306 |
301 void InspectorController::evaluateForTestInFrontend(long callId, const String& s
cript) | 307 void InspectorController::evaluateForTestInFrontend(long callId, const String& s
cript) |
302 { | 308 { |
| 309 m_isUnderTest = true; |
303 m_inspectorAgent->evaluateForTestInFrontend(callId, script); | 310 m_inspectorAgent->evaluateForTestInFrontend(callId, script); |
304 } | 311 } |
305 | 312 |
306 void InspectorController::drawHighlight(GraphicsContext& context) const | 313 void InspectorController::drawHighlight(GraphicsContext& context) const |
307 { | 314 { |
308 m_overlay->paint(context); | 315 m_overlay->paint(context); |
309 } | 316 } |
310 | 317 |
311 void InspectorController::getHighlight(Highlight* highlight) const | 318 void InspectorController::getHighlight(Highlight* highlight) const |
312 { | 319 { |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
418 | 425 |
419 void InspectorController::didProcessTask() | 426 void InspectorController::didProcessTask() |
420 { | 427 { |
421 if (InspectorTimelineAgent* timelineAgent = m_instrumentingAgents->inspector
TimelineAgent()) | 428 if (InspectorTimelineAgent* timelineAgent = m_instrumentingAgents->inspector
TimelineAgent()) |
422 timelineAgent->didProcessTask(); | 429 timelineAgent->didProcessTask(); |
423 } | 430 } |
424 | 431 |
425 } // namespace WebCore | 432 } // namespace WebCore |
426 | 433 |
427 #endif // ENABLE(INSPECTOR) | 434 #endif // ENABLE(INSPECTOR) |
OLD | NEW |