| Index: Source/WebCore/inspector/PageRuntimeAgent.h
|
| ===================================================================
|
| --- Source/WebCore/inspector/PageRuntimeAgent.h (revision 122761)
|
| +++ Source/WebCore/inspector/PageRuntimeAgent.h (working copy)
|
| @@ -40,15 +40,16 @@
|
|
|
| namespace WebCore {
|
|
|
| +class InspectorAgent;
|
| class InspectorPageAgent;
|
| class Page;
|
| class SecurityOrigin;
|
|
|
| class PageRuntimeAgent : public InspectorRuntimeAgent {
|
| public:
|
| - static PassOwnPtr<PageRuntimeAgent> create(InstrumentingAgents* instrumentingAgents, InspectorState* state, InjectedScriptManager* injectedScriptManager, Page* page, InspectorPageAgent* pageAgent)
|
| + static PassOwnPtr<PageRuntimeAgent> create(InstrumentingAgents* instrumentingAgents, InspectorState* state, InjectedScriptManager* injectedScriptManager, Page* page, InspectorPageAgent* pageAgent, InspectorAgent* inspectorAgent)
|
| {
|
| - return adoptPtr(new PageRuntimeAgent(instrumentingAgents, state, injectedScriptManager, page, pageAgent));
|
| + return adoptPtr(new PageRuntimeAgent(instrumentingAgents, state, injectedScriptManager, page, pageAgent, inspectorAgent));
|
| }
|
| virtual ~PageRuntimeAgent();
|
| virtual void setFrontend(InspectorFrontend*);
|
| @@ -60,7 +61,7 @@
|
| void didCreateIsolatedContext(Frame*, ScriptState*, SecurityOrigin*);
|
|
|
| private:
|
| - PageRuntimeAgent(InstrumentingAgents*, InspectorState*, InjectedScriptManager*, Page*, InspectorPageAgent*);
|
| + PageRuntimeAgent(InstrumentingAgents*, InspectorState*, InjectedScriptManager*, Page*, InspectorPageAgent*, InspectorAgent*);
|
|
|
| virtual InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId);
|
| virtual void muteConsole();
|
| @@ -69,6 +70,7 @@
|
|
|
| Page* m_inspectedPage;
|
| InspectorPageAgent* m_pageAgent;
|
| + InspectorAgent* m_inspectorAgent;
|
| InspectorFrontend::Runtime* m_frontend;
|
| };
|
|
|
|
|