Index: WebCore/inspector/InspectorController.h |
diff --git a/WebCore/inspector/InspectorController.h b/WebCore/inspector/InspectorController.h |
index d3ea5719a2f8bf011cd2cc631d637585dd5a8883..6f261ec609773a798f53389d46a68caf01283b5c 100644 |
--- a/WebCore/inspector/InspectorController.h |
+++ b/WebCore/inspector/InspectorController.h |
@@ -62,10 +62,12 @@ class Document; |
class DocumentLoader; |
class GraphicsContext; |
class HitTestResult; |
+class InjectedScriptHost; |
class InspectorBackend; |
class InspectorClient; |
class InspectorDOMAgent; |
class InspectorFrontend; |
+class InspectorFrontendHost; |
class InspectorTimelineAgent; |
class JavaScriptCallFrame; |
class KURL; |
@@ -166,6 +168,8 @@ public: |
~InspectorController(); |
InspectorBackend* inspectorBackend() { return m_inspectorBackend.get(); } |
+ InspectorFrontendHost* inspectorFrontendHost() { return m_inspectorFrontendHost.get(); } |
+ InjectedScriptHost* injectedScriptHost() { return m_injectedScriptHost.get(); } |
void inspectedPageDestroyed(); |
void pageDestroyed() { m_page = 0; } |
@@ -294,6 +298,8 @@ public: |
private: |
friend class InspectorBackend; |
+ friend class InspectorFrontendHost; |
+ friend class InjectedScriptHost; |
// Following are used from InspectorBackend and internally. |
void scriptObjectReady(); |
void moveWindowBy(float x, float y) const; |
@@ -387,6 +393,8 @@ private: |
bool m_resourceTrackingEnabled; |
bool m_resourceTrackingSettingsLoaded; |
RefPtr<InspectorBackend> m_inspectorBackend; |
+ RefPtr<InspectorFrontendHost> m_inspectorFrontendHost; |
+ RefPtr<InjectedScriptHost> m_injectedScriptHost; |
HashMap<String, ScriptValue> m_idToWrappedObject; |
ObjectGroupsMap m_objectGroups; |