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 |