Chromium Code Reviews| Index: Source/web/WebDevToolsFrontendImpl.h |
| diff --git a/Source/web/WebDevToolsFrontendImpl.h b/Source/web/WebDevToolsFrontendImpl.h |
| index 671a579b316b23504dc65b38e9e34deae1cdd21e..df4c055a8180192808e50b3d3dab9771572fadae 100644 |
| --- a/Source/web/WebDevToolsFrontendImpl.h |
| +++ b/Source/web/WebDevToolsFrontendImpl.h |
| @@ -34,35 +34,39 @@ |
| #include "core/inspector/InspectorFrontendClient.h" |
| #include "platform/heap/Handle.h" |
| #include "public/web/WebDevToolsFrontend.h" |
| +#include "wtf/HashMap.h" |
| #include "wtf/Noncopyable.h" |
| #include "wtf/text/WTFString.h" |
| namespace blink { |
| class DevToolsHost; |
| -class WebViewImpl; |
| +class WebLocalFrameImpl; |
| class WebDevToolsFrontendImpl final : public WebDevToolsFrontend, public InspectorFrontendClient { |
| WTF_MAKE_NONCOPYABLE(WebDevToolsFrontendImpl); |
| public: |
| - WebDevToolsFrontendImpl(WebViewImpl*, WebDevToolsFrontendClient*); |
| + WebDevToolsFrontendImpl(WebLocalFrameImpl*, WebDevToolsFrontendClient*); |
| virtual ~WebDevToolsFrontendImpl(); |
| - // InspectorFrontendClient implementation. |
| - virtual void windowObjectCleared() override; |
| + void didClearWindowObject(WebLocalFrameImpl*); |
| - virtual void sendMessageToBackend(const WTF::String&) override; |
| + void sendMessageToBackend(const WTF::String&) override; |
| - virtual void sendMessageToEmbedder(const WTF::String&) override; |
| + void sendMessageToEmbedder(const WTF::String&) override; |
| - virtual bool isUnderTest() override; |
| + bool isUnderTest() override; |
| - virtual void dispose() override; |
| + void showContextMenu(float x, float y, PassRefPtrWillBeRawPtr<ContextMenuProvider>) override; |
| + |
| + void setInjectedScriptForOrigin(const String& origin, const String& source) override; |
| private: |
| - WebViewImpl* m_webViewImpl; |
| + WebLocalFrameImpl* m_webFrame; |
|
dgozman
2015/02/03 20:38:08
m_mainWebFrame?
pfeldman
2015/02/04 06:50:15
Acknowledged.
|
| WebDevToolsFrontendClient* m_client; |
| RefPtrWillBePersistent<DevToolsHost> m_devtoolsHost; |
| + typedef HashMap<String, String> InjectedScriptForOriginMap; |
| + InjectedScriptForOriginMap m_injectedScriptForOrigin; |
| }; |
| } // namespace blink |