Changeset 80350 in webkit
- Timestamp:
- Mar 4, 2011 7:15:45 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r80349 r80350 1 2011-03-04 Yury Semikhatsky <yurys@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Web Inspector: move dispatching of didCommitLoad to agents into InspectorInstrumentation 6 https://bugs.webkit.org/show_bug.cgi?id=55770 7 8 * inspector/InspectorAgent.cpp: 9 (WebCore::InspectorAgent::InspectorAgent): 10 (WebCore::InspectorAgent::didCommitLoad): 11 * inspector/InspectorCSSAgent.cpp: 12 (WebCore::InspectorCSSAgent::InspectorCSSAgent): 13 (WebCore::InspectorCSSAgent::~InspectorCSSAgent): 14 * inspector/InspectorCSSAgent.h: 15 * inspector/InspectorDatabaseAgent.cpp: 16 (WebCore::InspectorDatabaseAgent::~InspectorDatabaseAgent): 17 * inspector/InspectorInstrumentation.cpp: 18 (WebCore::InspectorInstrumentation::didCommitLoadImpl): 19 * inspector/InspectorInstrumentation.h: 20 (WebCore::InspectorInstrumentation::didCommitLoad): 21 * inspector/InspectorProfilerAgent.cpp: 22 (WebCore::InspectorProfilerAgent::create): 23 (WebCore::InspectorProfilerAgent::InspectorProfilerAgent): 24 (WebCore::InspectorProfilerAgent::~InspectorProfilerAgent): 25 (WebCore::InspectorProfilerAgent::addProfileFinishedMessageToConsole): 26 (WebCore::InspectorProfilerAgent::addStartProfilingMessageToConsole): 27 (WebCore::InspectorProfilerAgent::startUserInitiatedProfiling): 28 (WebCore::InspectorProfilerAgent::stopUserInitiatedProfiling): 29 * inspector/InspectorProfilerAgent.h: 30 * inspector/InstrumentingAgents.h: 31 (WebCore::InstrumentingAgents::InstrumentingAgents): 32 (WebCore::InstrumentingAgents::inspectorCSSAgent): 33 (WebCore::InstrumentingAgents::setInspectorCSSAgent): 34 (WebCore::InstrumentingAgents::inspectorDOMStorageAgent): 35 (WebCore::InstrumentingAgents::setInspectorDOMStorageAgent): 36 (WebCore::InstrumentingAgents::inspectorDatabaseAgent): 37 (WebCore::InstrumentingAgents::setInspectorDatabaseAgent): 38 (WebCore::InstrumentingAgents::inspectorApplicationCacheAgent): 39 (WebCore::InstrumentingAgents::setInspectorApplicationCacheAgent): 40 (WebCore::InstrumentingAgents::inspectorDebuggerAgent): 41 (WebCore::InstrumentingAgents::setInspectorDebuggerAgent): 42 (WebCore::InstrumentingAgents::inspectorBrowserDebuggerAgent): 43 (WebCore::InstrumentingAgents::setInspectorBrowserDebuggerAgent): 44 (WebCore::InstrumentingAgents::inspectorProfilerAgent): 45 (WebCore::InstrumentingAgents::setInspectorProfilerAgent): 46 1 47 2011-03-04 Ilya Tikhonovsky <loislo@chromium.org> 2 48 -
trunk/Source/WebCore/inspector/InspectorAgent.cpp
r80338 r80350 141 141 , m_state(new InspectorState(client)) 142 142 , m_domAgent(InspectorDOMAgent::create(m_instrumentingAgents.get(), m_state.get(), m_injectedScriptHost.get())) 143 , m_cssAgent(new InspectorCSSAgent(m_ domAgent.get()))143 , m_cssAgent(new InspectorCSSAgent(m_instrumentingAgents.get(), m_domAgent.get())) 144 144 #if ENABLE(DATABASE) 145 145 , m_databaseAgent(InspectorDatabaseAgent::create(m_instrumentingAgents.get())) … … 157 157 , m_debuggerAgent(InspectorDebuggerAgent::create(m_instrumentingAgents.get(), m_state.get(), page, m_injectedScriptHost.get())) 158 158 , m_browserDebuggerAgent(InspectorBrowserDebuggerAgent::create(m_instrumentingAgents.get(), m_state.get(), m_domAgent.get(), m_debuggerAgent.get(), this)) 159 , m_profilerAgent(InspectorProfilerAgent::create( this))159 , m_profilerAgent(InspectorProfilerAgent::create(m_instrumentingAgents.get(), m_consoleAgent.get(), page)) 160 160 #endif 161 161 { … … 504 504 void InspectorAgent::didCommitLoad(DocumentLoader* loader) 505 505 { 506 if (!enabled()) 507 return; 508 509 if (InspectorResourceAgent* resourceAgent = m_instrumentingAgents->inspectorResourceAgent()) 510 resourceAgent->didCommitLoad(loader); 511 512 ASSERT(m_inspectedPage); 513 514 if (loader->frame() == m_inspectedPage->mainFrame()) { 515 if (m_frontend) 516 m_frontend->inspector()->inspectedURLChanged(loader->url().string()); 517 518 m_injectedScriptHost->discardInjectedScripts(); 519 m_consoleAgent->reset(); 520 521 if (InspectorTimelineAgent* timelineAgent = m_instrumentingAgents->inspectorTimelineAgent()) 522 timelineAgent->didCommitLoad(); 523 524 #if ENABLE(JAVASCRIPT_DEBUGGER) 525 if (InspectorDebuggerAgent* debuggerAgent = m_instrumentingAgents->inspectorDebuggerAgent()) { 526 KURL url = inspectedURLWithoutFragment(); 527 debuggerAgent->inspectedURLChanged(url); 528 if (InspectorBrowserDebuggerAgent* browserDebuggerAgent = m_instrumentingAgents->inspectorBrowserDebuggerAgent()) 529 browserDebuggerAgent->inspectedURLChanged(url); 530 } 531 #endif 532 533 #if ENABLE(JAVASCRIPT_DEBUGGER) && USE(JSC) 534 m_profilerAgent->stopUserInitiatedProfiling(true); 535 m_profilerAgent->resetState(); 536 #endif 537 538 if (m_frontend) { 539 m_frontend->inspector()->reset(); 540 m_domAgent->reset(); 541 m_cssAgent->reset(); 542 } 506 if (m_frontend) { 507 m_frontend->inspector()->inspectedURLChanged(loader->url().string()); 508 m_frontend->inspector()->reset(); 509 } 510 m_injectedScriptHost->discardInjectedScripts(); 543 511 #if ENABLE(WORKERS) 544 m_workers.clear(); 545 #endif 546 #if ENABLE(DATABASE) 547 m_databaseAgent->clearResources(); 548 #endif 549 #if ENABLE(DOM_STORAGE) 550 m_domStorageAgent->clearResources(); 551 #endif 552 if (InspectorDOMAgent* domAgent = m_instrumentingAgents->inspectorDOMAgent()) 553 domAgent->setDocument(m_inspectedPage->mainFrame()->document()); 554 } 512 m_workers.clear(); 513 #endif 555 514 } 556 515 -
trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp
r79583 r80350 41 41 #include "InspectorDOMAgent.h" 42 42 #include "InspectorValues.h" 43 #include "InstrumentingAgents.h" 43 44 #include "Node.h" 44 45 #include "NodeList.h" … … 143 144 } 144 145 145 InspectorCSSAgent::InspectorCSSAgent(InspectorDOMAgent* domAgent) 146 : m_domAgent(domAgent) 146 InspectorCSSAgent::InspectorCSSAgent(InstrumentingAgents* instrumentingAgents, InspectorDOMAgent* domAgent) 147 : m_instrumentingAgents(instrumentingAgents) 148 , m_domAgent(domAgent) 147 149 , m_lastStyleSheetId(1) 148 150 , m_lastRuleId(1) … … 150 152 { 151 153 m_domAgent->setDOMListener(this); 154 m_instrumentingAgents->setInspectorCSSAgent(this); 152 155 } 153 156 154 157 InspectorCSSAgent::~InspectorCSSAgent() 155 158 { 159 m_instrumentingAgents->setInspectorCSSAgent(0); 156 160 // DOM agent should be destroyed after CSS agent. 157 161 m_domAgent->setDOMListener(0); -
trunk/Source/WebCore/inspector/InspectorCSSAgent.h
r79583 r80350 45 45 class Element; 46 46 class InspectorFrontend; 47 class InstrumentingAgents; 47 48 class NameNodeMap; 48 49 class Node; … … 52 53 53 54 class InspectorCSSAgent : public InspectorDOMAgent::DOMListener { 55 WTF_MAKE_NONCOPYABLE(InspectorCSSAgent); 54 56 public: 55 57 static CSSStyleSheet* parentStyleSheet(StyleBase*); 56 58 static CSSStyleRule* asCSSStyleRule(StyleBase*); 57 59 58 explicit InspectorCSSAgent(InspectorDOMAgent*);60 InspectorCSSAgent(InstrumentingAgents*, InspectorDOMAgent*); 59 61 ~InspectorCSSAgent(); 60 62 … … 97 99 virtual void didModifyDOMAttr(Element*); 98 100 101 InstrumentingAgents* m_instrumentingAgents; 99 102 InspectorDOMAgent* m_domAgent; 100 103 -
trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp
r80204 r80350 241 241 InspectorDatabaseAgent::~InspectorDatabaseAgent() 242 242 { 243 if (m_frontendProvider)244 clearFrontend();245 243 m_instrumentingAgents->setInspectorDatabaseAgent(0); 246 244 } -
trunk/Source/WebCore/inspector/InspectorInstrumentation.cpp
r80332 r80350 42 42 #include "InspectorApplicationCacheAgent.h" 43 43 #include "InspectorBrowserDebuggerAgent.h" 44 #include "InspectorCSSAgent.h" 44 45 #include "InspectorConsoleAgent.h" 45 46 #include "InspectorDatabaseAgent.h" … … 508 509 } 509 510 510 void InspectorInstrumentation::didCommitLoadImpl(InspectorAgent* inspectorAgent, DocumentLoader* loader) 511 { 511 void InspectorInstrumentation::didCommitLoadImpl(Page* page, InspectorAgent* inspectorAgent, DocumentLoader* loader) 512 { 513 if (!inspectorAgent->enabled()) 514 return; 515 516 InstrumentingAgents* instrumentingAgents = inspectorAgent->instrumentingAgents(); 517 if (InspectorResourceAgent* resourceAgent = instrumentingAgents->inspectorResourceAgent()) 518 resourceAgent->didCommitLoad(loader); 519 520 Frame* mainFrame = page->mainFrame(); 521 if (loader->frame() != mainFrame) 522 return; 523 524 if (InspectorConsoleAgent* consoleAgent = instrumentingAgents->inspectorConsoleAgent()) 525 consoleAgent->reset(); 526 #if ENABLE(JAVASCRIPT_DEBUGGER) 527 if (InspectorDebuggerAgent* debuggerAgent = instrumentingAgents->inspectorDebuggerAgent()) { 528 KURL url = inspectorAgent->inspectedURLWithoutFragment(); 529 debuggerAgent->inspectedURLChanged(url); 530 if (InspectorBrowserDebuggerAgent* browserDebuggerAgent = instrumentingAgents->inspectorBrowserDebuggerAgent()) 531 browserDebuggerAgent->inspectedURLChanged(url); 532 } 533 #endif 534 #if ENABLE(JAVASCRIPT_DEBUGGER) && USE(JSC) 535 if (InspectorProfilerAgent* profilerAgent = instrumentingAgents->inspectorProfilerAgent()) { 536 profilerAgent->stopUserInitiatedProfiling(true); 537 profilerAgent->resetState(); 538 } 539 #endif 540 if (InspectorCSSAgent* cssAgent = instrumentingAgents->inspectorCSSAgent()) 541 cssAgent->reset(); 542 #if ENABLE(DATABASE) 543 if (InspectorDatabaseAgent* databaseAgent = instrumentingAgents->inspectorDatabaseAgent()) 544 databaseAgent->clearResources(); 545 #endif 546 #if ENABLE(DOM_STORAGE) 547 if (InspectorDOMStorageAgent* domStorageAgent = instrumentingAgents->inspectorDOMStorageAgent()) 548 domStorageAgent->clearResources(); 549 #endif 550 if (InspectorDOMAgent* domAgent = instrumentingAgents->inspectorDOMAgent()) 551 domAgent->setDocument(mainFrame->document()); 512 552 inspectorAgent->didCommitLoad(loader); 513 553 } -
trunk/Source/WebCore/inspector/InspectorInstrumentation.h
r79009 r80350 244 244 static void loadEventFiredImpl(InspectorAgent*, Frame*, const KURL&); 245 245 static void frameDetachedFromParentImpl(InspectorAgent*, Frame*); 246 static void didCommitLoadImpl( InspectorAgent*, DocumentLoader*);246 static void didCommitLoadImpl(Page*, InspectorAgent*, DocumentLoader*); 247 247 248 248 static InspectorInstrumentationCookie willWriteHTMLImpl(InspectorAgent*, unsigned int length, unsigned int startLine); … … 744 744 { 745 745 #if ENABLE(INSPECTOR) 746 if (InspectorAgent* inspectorAgent = inspectorAgentForFrame(frame)) 747 didCommitLoadImpl(inspectorAgent, loader); 746 if (!frame) 747 return; 748 Page* page = frame->page(); 749 if (!page) 750 return; 751 if (InspectorAgent* inspectorAgent = inspectorAgentForPage(page)) 752 didCommitLoadImpl(page, inspectorAgent, loader); 748 753 #endif 749 754 } -
trunk/Source/WebCore/inspector/InspectorProfilerAgent.cpp
r80204 r80350 38 38 #include "InspectorFrontend.h" 39 39 #include "InspectorValues.h" 40 #include "InstrumentingAgents.h" 40 41 #include "KURL.h" 41 42 #include "Page.h" … … 57 58 static const char* const HeapProfileType = "HEAP"; 58 59 59 PassOwnPtr<InspectorProfilerAgent> InspectorProfilerAgent::create(InspectorAgent* inspectorAgent) 60 { 61 OwnPtr<InspectorProfilerAgent> agent = adoptPtr(new InspectorProfilerAgent(inspectorAgent)); 62 return agent.release(); 63 } 64 65 InspectorProfilerAgent::InspectorProfilerAgent(InspectorAgent* inspectorAgent) 66 : m_inspectorAgent(inspectorAgent) 60 PassOwnPtr<InspectorProfilerAgent> InspectorProfilerAgent::create(InstrumentingAgents* instrumentingAgents, InspectorConsoleAgent* consoleAgent, Page* inspectedPage) 61 { 62 return adoptPtr(new InspectorProfilerAgent(instrumentingAgents, consoleAgent, inspectedPage)); 63 } 64 65 InspectorProfilerAgent::InspectorProfilerAgent(InstrumentingAgents* instrumentingAgents, InspectorConsoleAgent* consoleAgent, Page* inspectedPage) 66 : m_instrumentingAgents(instrumentingAgents) 67 , m_consoleAgent(consoleAgent) 68 , m_inspectedPage(inspectedPage) 67 69 , m_frontend(0) 68 70 , m_enabled(false) … … 72 74 , m_nextUserInitiatedHeapSnapshotNumber(1) 73 75 { 76 m_instrumentingAgents->setInspectorProfilerAgent(this); 74 77 } 75 78 76 79 InspectorProfilerAgent::~InspectorProfilerAgent() 77 80 { 81 m_instrumentingAgents->setInspectorProfilerAgent(0); 78 82 } 79 83 … … 94 98 String title = profile->title(); 95 99 String message = makeString("Profile \"webkit-profile://", CPUProfileType, '/', encodeWithURLEscapeSequences(title), '#', String::number(profile->uid()), "\" finished."); 96 m_ inspectorAgent->consoleAgent()->addMessageToConsole(JSMessageSource, LogMessageType, LogMessageLevel, message, lineNumber, sourceURL);100 m_consoleAgent->addMessageToConsole(JSMessageSource, LogMessageType, LogMessageLevel, message, lineNumber, sourceURL); 97 101 } 98 102 … … 102 106 return; 103 107 String message = makeString("Profile \"webkit-profile://", CPUProfileType, '/', encodeWithURLEscapeSequences(title), "#0\" started."); 104 m_ inspectorAgent->consoleAgent()->addMessageToConsole(JSMessageSource, LogMessageType, LogMessageLevel, message, lineNumber, sourceURL);108 m_consoleAgent->addMessageToConsole(JSMessageSource, LogMessageType, LogMessageLevel, message, lineNumber, sourceURL); 105 109 } 106 110 … … 248 252 String title = getCurrentUserInitiatedProfileName(true); 249 253 #if USE(JSC) 250 JSC::ExecState* scriptState = toJSDOMWindow(m_inspect orAgent->inspectedPage()->mainFrame(), debuggerWorld())->globalExec();254 JSC::ExecState* scriptState = toJSDOMWindow(m_inspectedPage->mainFrame(), debuggerWorld())->globalExec(); 251 255 #else 252 256 ScriptState* scriptState = 0; … … 264 268 String title = getCurrentUserInitiatedProfileName(); 265 269 #if USE(JSC) 266 JSC::ExecState* scriptState = toJSDOMWindow(m_inspect orAgent->inspectedPage()->mainFrame(), debuggerWorld())->globalExec();270 JSC::ExecState* scriptState = toJSDOMWindow(m_inspectedPage->mainFrame(), debuggerWorld())->globalExec(); 267 271 #else 268 272 // Use null script state to avoid filtering by context security token. -
trunk/Source/WebCore/inspector/InspectorProfilerAgent.h
r80204 r80350 43 43 44 44 class InspectorArray; 45 class Inspector Agent;45 class InspectorConsoleAgent; 46 46 class InspectorFrontend; 47 47 class InspectorObject; 48 class InstrumentingAgents; 49 class Page; 48 50 class ScriptHeapSnapshot; 49 51 class ScriptProfile; … … 54 56 WTF_MAKE_NONCOPYABLE(InspectorProfilerAgent); WTF_MAKE_FAST_ALLOCATED; 55 57 public: 56 static PassOwnPtr<InspectorProfilerAgent> create(Ins pectorAgent*);58 static PassOwnPtr<InspectorProfilerAgent> create(InstrumentingAgents*, InspectorConsoleAgent*, Page*); 57 59 virtual ~InspectorProfilerAgent(); 58 60 … … 83 85 typedef HashMap<unsigned int, RefPtr<ScriptHeapSnapshot> > HeapSnapshotsMap; 84 86 85 InspectorProfilerAgent(Ins pectorAgent*);87 InspectorProfilerAgent(InstrumentingAgents*, InspectorConsoleAgent*, Page*); 86 88 PassRefPtr<InspectorObject> createProfileHeader(const ScriptProfile& profile); 87 89 PassRefPtr<InspectorObject> createSnapshotHeader(const ScriptHeapSnapshot& snapshot); 88 90 89 InspectorAgent* m_inspectorAgent; 91 InstrumentingAgents* m_instrumentingAgents; 92 InspectorConsoleAgent* m_consoleAgent; 93 Page* m_inspectedPage; 90 94 InspectorFrontend::Profiler* m_frontend; 91 95 bool m_enabled; -
trunk/Source/WebCore/inspector/InstrumentingAgents.h
r80332 r80350 39 39 class InspectorApplicationCacheAgent; 40 40 class InspectorBrowserDebuggerAgent; 41 class InspectorCSSAgent; 41 42 class InspectorConsoleAgent; 42 43 class InspectorDOMAgent; … … 47 48 class InspectorResourceAgent; 48 49 class InspectorRuntimeAgent; 49 class InspectorStorageAgent;50 50 class InspectorTimelineAgent; 51 51 … … 55 55 public: 56 56 InstrumentingAgents() 57 : m_inspectorBrowserDebuggerAgent(0) 57 : m_inspectorCSSAgent(0) 58 , m_inspectorConsoleAgent(0) 59 , m_inspectorDOMAgent(0) 60 , m_inspectorResourceAgent(0) 61 , m_inspectorRuntimeAgent(0) 62 , m_inspectorTimelineAgent(0) 63 #if ENABLE(DOM_STORAGE) 64 , m_inspectorDOMStorageAgent(0) 65 #endif 66 #if ENABLE(DATABASE) 67 , m_inspectorDatabaseAgent(0) 68 #endif 58 69 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 59 70 , m_inspectorApplicationCacheAgent(0) 60 71 #endif 61 , m_inspectorConsoleAgent(0) 62 , m_inspectorDOMAgent(0) 63 , m_inspectorDOMStorageAgent(0) 64 , m_inspectorDatabaseAgent(0) 72 #if ENABLE(JAVASCRIPT_DEBUGGER) 65 73 , m_inspectorDebuggerAgent(0) 74 , m_inspectorBrowserDebuggerAgent(0) 66 75 , m_inspectorProfilerAgent(0) 67 , m_inspectorResourceAgent(0) 68 , m_inspectorRuntimeAgent(0) 69 , m_inspectorStorageAgent(0) 70 , m_inspectorTimelineAgent(0) 76 #endif 71 77 { } 72 78 ~InstrumentingAgents() { } 73 79 74 InspectorBrowserDebuggerAgent* inspectorBrowserDebuggerAgent() const { return m_inspectorBrowserDebuggerAgent; } 75 void setInspectorBrowserDebuggerAgent(InspectorBrowserDebuggerAgent* agent) { m_inspectorBrowserDebuggerAgent = agent; } 76 77 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 78 InspectorApplicationCacheAgent* inspectorApplicationCacheAgent() const { return m_inspectorApplicationCacheAgent; } 79 void setInspectorApplicationCacheAgent(InspectorApplicationCacheAgent* agent) { m_inspectorApplicationCacheAgent = agent; } 80 #endif 80 InspectorCSSAgent* inspectorCSSAgent() const { return m_inspectorCSSAgent; } 81 void setInspectorCSSAgent(InspectorCSSAgent* agent) { m_inspectorCSSAgent = agent; } 81 82 82 83 InspectorConsoleAgent* inspectorConsoleAgent() const { return m_inspectorConsoleAgent; } … … 86 87 void setInspectorDOMAgent(InspectorDOMAgent* agent) { m_inspectorDOMAgent = agent; } 87 88 88 InspectorDOMStorageAgent* inspectorDOMStorageAgent() const { return m_inspectorDOMStorageAgent; }89 void setInspectorDOMStorageAgent(InspectorDOMStorageAgent* agent) { m_inspectorDOMStorageAgent = agent; }90 91 InspectorDatabaseAgent* inspectorDatabaseAgent() const { return m_inspectorDatabaseAgent; }92 void setInspectorDatabaseAgent(InspectorDatabaseAgent* agent) { m_inspectorDatabaseAgent = agent; }93 94 InspectorDebuggerAgent* inspectorDebuggerAgent() const { return m_inspectorDebuggerAgent; }95 void setInspectorDebuggerAgent(InspectorDebuggerAgent* agent) { m_inspectorDebuggerAgent = agent; }96 97 InspectorProfilerAgent* inspectorProfilerAgent() const { return m_inspectorProfilerAgent; }98 void setInspectorProfilerAgent(InspectorProfilerAgent* agent) { m_inspectorProfilerAgent = agent; }99 100 89 InspectorResourceAgent* inspectorResourceAgent() const { return m_inspectorResourceAgent; } 101 90 void setInspectorResourceAgent(InspectorResourceAgent* agent) { m_inspectorResourceAgent = agent; } … … 104 93 void setInspectorRuntimeAgent(InspectorRuntimeAgent* agent) { m_inspectorRuntimeAgent = agent; } 105 94 106 InspectorStorageAgent* inspectorStorageAgent() const { return m_inspectorStorageAgent; }107 void setInspectorStorageAgent(InspectorStorageAgent* agent) { m_inspectorStorageAgent = agent; }108 109 95 InspectorTimelineAgent* inspectorTimelineAgent() const { return m_inspectorTimelineAgent; } 110 96 void setInspectorTimelineAgent(InspectorTimelineAgent* agent) { m_inspectorTimelineAgent = agent; } 111 97 98 #if ENABLE(DOM_STORAGE) 99 InspectorDOMStorageAgent* inspectorDOMStorageAgent() const { return m_inspectorDOMStorageAgent; } 100 void setInspectorDOMStorageAgent(InspectorDOMStorageAgent* agent) { m_inspectorDOMStorageAgent = agent; } 101 #endif 102 #if ENABLE(DATABASE) 103 InspectorDatabaseAgent* inspectorDatabaseAgent() const { return m_inspectorDatabaseAgent; } 104 void setInspectorDatabaseAgent(InspectorDatabaseAgent* agent) { m_inspectorDatabaseAgent = agent; } 105 #endif 106 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 107 InspectorApplicationCacheAgent* inspectorApplicationCacheAgent() const { return m_inspectorApplicationCacheAgent; } 108 void setInspectorApplicationCacheAgent(InspectorApplicationCacheAgent* agent) { m_inspectorApplicationCacheAgent = agent; } 109 #endif 110 #if ENABLE(JAVASCRIPT_DEBUGGER) 111 InspectorDebuggerAgent* inspectorDebuggerAgent() const { return m_inspectorDebuggerAgent; } 112 void setInspectorDebuggerAgent(InspectorDebuggerAgent* agent) { m_inspectorDebuggerAgent = agent; } 113 114 InspectorBrowserDebuggerAgent* inspectorBrowserDebuggerAgent() const { return m_inspectorBrowserDebuggerAgent; } 115 void setInspectorBrowserDebuggerAgent(InspectorBrowserDebuggerAgent* agent) { m_inspectorBrowserDebuggerAgent = agent; } 116 117 InspectorProfilerAgent* inspectorProfilerAgent() const { return m_inspectorProfilerAgent; } 118 void setInspectorProfilerAgent(InspectorProfilerAgent* agent) { m_inspectorProfilerAgent = agent; } 119 #endif 120 112 121 private: 113 InspectorBrowserDebuggerAgent* m_inspectorBrowserDebuggerAgent; 122 InspectorCSSAgent* m_inspectorCSSAgent; 123 InspectorConsoleAgent* m_inspectorConsoleAgent; 124 InspectorDOMAgent* m_inspectorDOMAgent; 125 InspectorResourceAgent* m_inspectorResourceAgent; 126 InspectorRuntimeAgent* m_inspectorRuntimeAgent; 127 InspectorTimelineAgent* m_inspectorTimelineAgent; 128 #if ENABLE(DOM_STORAGE) 129 InspectorDOMStorageAgent* m_inspectorDOMStorageAgent; 130 #endif 131 #if ENABLE(DATABASE) 132 InspectorDatabaseAgent* m_inspectorDatabaseAgent; 133 #endif 114 134 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 115 135 InspectorApplicationCacheAgent* m_inspectorApplicationCacheAgent; 116 136 #endif 117 InspectorConsoleAgent* m_inspectorConsoleAgent; 118 InspectorDOMAgent* m_inspectorDOMAgent; 119 InspectorDOMStorageAgent* m_inspectorDOMStorageAgent; 120 InspectorDatabaseAgent* m_inspectorDatabaseAgent; 137 #if ENABLE(JAVASCRIPT_DEBUGGER) 121 138 InspectorDebuggerAgent* m_inspectorDebuggerAgent; 139 InspectorBrowserDebuggerAgent* m_inspectorBrowserDebuggerAgent; 122 140 InspectorProfilerAgent* m_inspectorProfilerAgent; 123 InspectorResourceAgent* m_inspectorResourceAgent; 124 InspectorRuntimeAgent* m_inspectorRuntimeAgent; 125 InspectorStorageAgent* m_inspectorStorageAgent; 126 InspectorTimelineAgent* m_inspectorTimelineAgent; 141 #endif 127 142 }; 128 143
Note: See TracChangeset
for help on using the changeset viewer.