| Index: Source/web/WebDevToolsFrontendImpl.h
|
| diff --git a/Source/web/WebDevToolsFrontendImpl.h b/Source/web/WebDevToolsFrontendImpl.h
|
| index 671a579b316b23504dc65b38e9e34deae1cdd21e..7a441f7f89422b47109c286201c7d3bd0d3d120c 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(LocalFrame*, float x, float y, PassRefPtrWillBeRawPtr<ContextMenuProvider>) override;
|
| +
|
| + void setInjectedScriptForOrigin(const String& origin, const String& source) override;
|
|
|
| private:
|
| - WebViewImpl* m_webViewImpl;
|
| + WebLocalFrameImpl* m_webFrame;
|
| WebDevToolsFrontendClient* m_client;
|
| RefPtrWillBePersistent<DevToolsHost> m_devtoolsHost;
|
| + typedef HashMap<String, String> InjectedScriptForOriginMap;
|
| + InjectedScriptForOriginMap m_injectedScriptForOrigin;
|
| };
|
|
|
| } // namespace blink
|
|
|