| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 class WebFrame; | 57 class WebFrame; |
| 58 class WebLocalFrameImpl; | 58 class WebLocalFrameImpl; |
| 59 class WebString; | 59 class WebString; |
| 60 class WebURLRequest; | 60 class WebURLRequest; |
| 61 class WebURLResponse; | 61 class WebURLResponse; |
| 62 class WebViewImpl; | 62 class WebViewImpl; |
| 63 struct WebMemoryUsageInfo; | 63 struct WebMemoryUsageInfo; |
| 64 struct WebURLError; | 64 struct WebURLError; |
| 65 struct WebDevToolsMessageData; | 65 struct WebDevToolsMessageData; |
| 66 | 66 |
| 67 class WebDevToolsAgentImpl FINAL | 67 class WebDevToolsAgentImpl final |
| 68 : public WebDevToolsAgentPrivate | 68 : public WebDevToolsAgentPrivate |
| 69 , public InspectorClient | 69 , public InspectorClient |
| 70 , public InspectorFrontendChannel | 70 , public InspectorFrontendChannel |
| 71 , public WebPageOverlay | 71 , public WebPageOverlay |
| 72 , private WebThread::TaskObserver { | 72 , private WebThread::TaskObserver { |
| 73 public: | 73 public: |
| 74 WebDevToolsAgentImpl(WebViewImpl* webViewImpl, WebDevToolsAgentClient* clien
t); | 74 WebDevToolsAgentImpl(WebViewImpl* webViewImpl, WebDevToolsAgentClient* clien
t); |
| 75 virtual ~WebDevToolsAgentImpl(); | 75 virtual ~WebDevToolsAgentImpl(); |
| 76 | 76 |
| 77 WebDevToolsAgentClient* client() { return m_client; } | 77 WebDevToolsAgentClient* client() { return m_client; } |
| 78 | 78 |
| 79 // WebDevToolsAgentPrivate implementation. | 79 // WebDevToolsAgentPrivate implementation. |
| 80 virtual void didCreateScriptContext(WebLocalFrameImpl*, int worldId) OVERRID
E; | 80 virtual void didCreateScriptContext(WebLocalFrameImpl*, int worldId) overrid
e; |
| 81 virtual bool handleInputEvent(Page*, const WebInputEvent&) OVERRIDE; | 81 virtual bool handleInputEvent(Page*, const WebInputEvent&) override; |
| 82 virtual void didLayout() OVERRIDE; | 82 virtual void didLayout() override; |
| 83 | 83 |
| 84 // WebDevToolsAgent implementation. | 84 // WebDevToolsAgent implementation. |
| 85 virtual void attach(const WebString& hostId) OVERRIDE; | 85 virtual void attach(const WebString& hostId) override; |
| 86 virtual void reattach(const WebString& hostId, const WebString& savedState)
OVERRIDE; | 86 virtual void reattach(const WebString& hostId, const WebString& savedState)
override; |
| 87 virtual void detach() OVERRIDE; | 87 virtual void detach() override; |
| 88 virtual void continueProgram() OVERRIDE; | 88 virtual void continueProgram() override; |
| 89 virtual void didBeginFrame(int frameId) OVERRIDE; | 89 virtual void didBeginFrame(int frameId) override; |
| 90 virtual void didCancelFrame() OVERRIDE; | 90 virtual void didCancelFrame() override; |
| 91 virtual void willComposite() OVERRIDE; | 91 virtual void willComposite() override; |
| 92 virtual void didComposite() OVERRIDE; | 92 virtual void didComposite() override; |
| 93 virtual void dispatchOnInspectorBackend(const WebString& message) OVERRIDE; | 93 virtual void dispatchOnInspectorBackend(const WebString& message) override; |
| 94 virtual void inspectElementAt(const WebPoint&) OVERRIDE; | 94 virtual void inspectElementAt(const WebPoint&) override; |
| 95 virtual void evaluateInWebInspector(long callId, const WebString& script) OV
ERRIDE; | 95 virtual void evaluateInWebInspector(long callId, const WebString& script) ov
erride; |
| 96 virtual void setLayerTreeId(int) OVERRIDE; | 96 virtual void setLayerTreeId(int) override; |
| 97 virtual void processGPUEvent(const GPUEvent&) OVERRIDE; | 97 virtual void processGPUEvent(const GPUEvent&) override; |
| 98 | 98 |
| 99 // InspectorClient implementation. | 99 // InspectorClient implementation. |
| 100 virtual void highlight() OVERRIDE; | 100 virtual void highlight() override; |
| 101 virtual void hideHighlight() OVERRIDE; | 101 virtual void hideHighlight() override; |
| 102 virtual void updateInspectorStateCookie(const WTF::String&) OVERRIDE; | 102 virtual void updateInspectorStateCookie(const WTF::String&) override; |
| 103 virtual void sendMessageToFrontend(PassRefPtr<JSONObject> message) OVERRIDE; | 103 virtual void sendMessageToFrontend(PassRefPtr<JSONObject> message) override; |
| 104 virtual void flush() OVERRIDE; | 104 virtual void flush() override; |
| 105 virtual void resumeStartup() OVERRIDE; | 105 virtual void resumeStartup() override; |
| 106 | 106 |
| 107 virtual void setDeviceMetricsOverride(int width, int height, float deviceSca
leFactor, bool mobile, bool fitWindow, float scale, float offsetX, float offsetY
) OVERRIDE; | 107 virtual void setDeviceMetricsOverride(int width, int height, float deviceSca
leFactor, bool mobile, bool fitWindow, float scale, float offsetX, float offsetY
) override; |
| 108 virtual void clearDeviceMetricsOverride() OVERRIDE; | 108 virtual void clearDeviceMetricsOverride() override; |
| 109 virtual void setTouchEventEmulationEnabled(bool) OVERRIDE; | 109 virtual void setTouchEventEmulationEnabled(bool) override; |
| 110 | 110 |
| 111 virtual void setTraceEventCallback(const WTF::String& categoryFilter, TraceE
ventCallback) OVERRIDE; | 111 virtual void setTraceEventCallback(const WTF::String& categoryFilter, TraceE
ventCallback) override; |
| 112 virtual void resetTraceEventCallback() OVERRIDE; | 112 virtual void resetTraceEventCallback() override; |
| 113 virtual void enableTracing(const WTF::String& categoryFilter) OVERRIDE; | 113 virtual void enableTracing(const WTF::String& categoryFilter) override; |
| 114 virtual void disableTracing() OVERRIDE; | 114 virtual void disableTracing() override; |
| 115 | 115 |
| 116 virtual void startGPUEventsRecording() OVERRIDE; | 116 virtual void startGPUEventsRecording() override; |
| 117 virtual void stopGPUEventsRecording() OVERRIDE; | 117 virtual void stopGPUEventsRecording() override; |
| 118 | 118 |
| 119 virtual void dispatchKeyEvent(const PlatformKeyboardEvent&) OVERRIDE; | 119 virtual void dispatchKeyEvent(const PlatformKeyboardEvent&) override; |
| 120 virtual void dispatchMouseEvent(const PlatformMouseEvent&) OVERRIDE; | 120 virtual void dispatchMouseEvent(const PlatformMouseEvent&) override; |
| 121 | 121 |
| 122 // WebPageOverlay | 122 // WebPageOverlay |
| 123 virtual void paintPageOverlay(WebCanvas*) OVERRIDE; | 123 virtual void paintPageOverlay(WebCanvas*) override; |
| 124 | 124 |
| 125 void flushPendingFrontendMessages(); | 125 void flushPendingFrontendMessages(); |
| 126 | 126 |
| 127 private: | 127 private: |
| 128 // WebThread::TaskObserver | 128 // WebThread::TaskObserver |
| 129 virtual void willProcessTask() OVERRIDE; | 129 virtual void willProcessTask() override; |
| 130 virtual void didProcessTask() OVERRIDE; | 130 virtual void didProcessTask() override; |
| 131 | 131 |
| 132 void enableMobileEmulation(); | 132 void enableMobileEmulation(); |
| 133 void disableMobileEmulation(); | 133 void disableMobileEmulation(); |
| 134 void updatePageScaleFactorLimits(); | 134 void updatePageScaleFactorLimits(); |
| 135 | 135 |
| 136 InspectorController* inspectorController(); | 136 InspectorController* inspectorController(); |
| 137 LocalFrame* mainFrame(); | 137 LocalFrame* mainFrame(); |
| 138 | 138 |
| 139 int m_debuggerId; | 139 int m_debuggerId; |
| 140 int m_layerTreeId; | 140 int m_layerTreeId; |
| (...skipping 17 matching lines...) Expand all Loading... |
| 158 OwnPtr<IntPoint> m_lastPinchAnchorCss; | 158 OwnPtr<IntPoint> m_lastPinchAnchorCss; |
| 159 OwnPtr<IntPoint> m_lastPinchAnchorDip; | 159 OwnPtr<IntPoint> m_lastPinchAnchorDip; |
| 160 | 160 |
| 161 typedef Vector<RefPtr<JSONObject> > FrontendMessageQueue; | 161 typedef Vector<RefPtr<JSONObject> > FrontendMessageQueue; |
| 162 FrontendMessageQueue m_frontendMessageQueue; | 162 FrontendMessageQueue m_frontendMessageQueue; |
| 163 }; | 163 }; |
| 164 | 164 |
| 165 } // namespace blink | 165 } // namespace blink |
| 166 | 166 |
| 167 #endif | 167 #endif |
| OLD | NEW |