Chromium Code Reviews| Index: Source/web/InspectorOverlayImpl.h |
| diff --git a/Source/web/InspectorOverlayImpl.h b/Source/web/InspectorOverlayImpl.h |
| index 19bbab82f3717552b70b1ce33545401cb3720cc2..5bee1805af009aab9544206392e7d0f186a218c3 100644 |
| --- a/Source/web/InspectorOverlayImpl.h |
| +++ b/Source/web/InspectorOverlayImpl.h |
| @@ -79,7 +79,7 @@ public: |
| ~InspectorOverlayImpl() override; |
| DECLARE_TRACE(); |
| - void init(InspectorCSSAgent*, InspectorDebuggerAgent*); |
| + void init(InspectorCSSAgent*, InspectorDebuggerAgent*, InspectorDOMAgent*); |
| void update(); |
| void clear(); |
| @@ -109,10 +109,10 @@ private: |
| void setPausedInDebuggerMessage(const String*) override; |
| // InspectorDOMAgent::Client implementation. |
| - void setInspectModeEnabled(bool) override; |
| void hideHighlight() override; |
| void highlightNode(Node*, Node* eventTarget, const InspectorHighlightConfig&, bool omitTooltip) override; |
| void highlightQuad(PassOwnPtr<FloatQuad>, const InspectorHighlightConfig&) override; |
| + void setSearchingForNode(InspectorDOMAgent::SearchMode, PassOwnPtr<InspectorHighlightConfig>) override; |
|
dgozman
2015/09/01 00:53:29
setInspectMode(InspectorDOMAgent::InspectMode, ..)
sergeyv
2015/09/01 03:41:21
Done.
|
| bool isEmpty(); |
| void drawNodeHighlight(); |
| @@ -129,9 +129,13 @@ private: |
| void rebuildOverlayPage(); |
| void invalidate(); |
| + bool handleMousePress(); |
| + bool handleGestureEvent(LocalFrame*, const PlatformGestureEvent&); |
| + bool handleTouchEvent(LocalFrame*, const PlatformTouchEvent&); |
| + bool handleMouseMove(LocalFrame*, const PlatformMouseEvent&); |
| + |
| WebViewImpl* m_webViewImpl; |
| String m_pausedInDebuggerMessage; |
| - bool m_inspectModeEnabled; |
| RefPtrWillBeMember<Node> m_highlightNode; |
| RefPtrWillBeMember<Node> m_eventTargetNode; |
| InspectorHighlightConfig m_nodeHighlightConfig; |
| @@ -149,8 +153,12 @@ private: |
| bool m_inLayout; |
| bool m_needsUpdate; |
| RawPtrWillBeMember<InspectorDebuggerAgent> m_debuggerAgent; |
| + RawPtrWillBeMember<InspectorDOMAgent> m_domAgent; |
| OwnPtrWillBeMember<LayoutEditor> m_layoutEditor; |
| OwnPtr<PageOverlay> m_pageOverlay; |
| + RefPtrWillBeMember<Node> m_hoveredNodeForInspectMode; |
| + InspectorDOMAgent::SearchMode m_searchingForNode; |
|
dgozman
2015/09/01 00:53:29
m_inspectMode
sergeyv
2015/09/01 03:41:20
Done.
|
| + OwnPtr<InspectorHighlightConfig> m_inspectModeHighlightConfig; |
| }; |
| } // namespace blink |