Chromium Code Reviews| Index: Source/core/inspector/InspectorDOMAgent.h |
| diff --git a/Source/core/inspector/InspectorDOMAgent.h b/Source/core/inspector/InspectorDOMAgent.h |
| index 3a849f1f87b9eb8e9bc42e406eb2b755101f943f..b320829be5c61791184f91e9fd5d2898283cceb4 100644 |
| --- a/Source/core/inspector/InspectorDOMAgent.h |
| +++ b/Source/core/inspector/InspectorDOMAgent.h |
| @@ -87,13 +87,15 @@ public: |
| virtual void didModifyDOMAttr(Element*) = 0; |
| }; |
| + enum SearchMode { NotSearching, SearchingForNormal, SearchingForUAShadow }; |
| + |
| class Client { |
| public: |
| virtual ~Client() { } |
| - virtual void setInspectModeEnabled(bool) { } |
| virtual void hideHighlight() { } |
| virtual void highlightNode(Node*, Node* eventTarget, const InspectorHighlightConfig&, bool omitTooltip) { } |
|
dgozman
2015/09/01 00:53:29
Kill eventTarget from here.
sergeyv
2015/09/01 03:41:20
Done.
|
| virtual void highlightQuad(PassOwnPtr<FloatQuad>, const InspectorHighlightConfig&) { } |
| + virtual void setSearchingForNode(SearchMode searchMode, PassOwnPtr<InspectorHighlightConfig>) { } |
| }; |
| static PassOwnPtrWillBeRawPtr<InspectorDOMAgent> create(InspectorPageAgent* pageAgent, InjectedScriptManager* injectedScriptManager, Client* client) |
| @@ -103,6 +105,7 @@ public: |
| static String toErrorString(ExceptionState&); |
| static bool getPseudoElementType(PseudoId, TypeBuilder::DOM::PseudoType::Enum*); |
| + static ShadowRoot* userAgentShadowRoot(Node*); |
| ~InspectorDOMAgent() override; |
| DECLARE_VIRTUAL_TRACE(); |
| @@ -184,10 +187,6 @@ public: |
| static String documentURLString(Document*); |
| PassRefPtr<TypeBuilder::Runtime::RemoteObject> resolveNode(Node*, const String& objectGroup); |
| - bool handleMousePress(); |
| - bool handleGestureEvent(LocalFrame*, const PlatformGestureEvent&); |
| - bool handleTouchEvent(LocalFrame*, const PlatformTouchEvent&); |
| - bool handleMouseMove(LocalFrame*, const PlatformMouseEvent&); |
| InspectorHistory* history() { return m_history.get(); } |
| @@ -205,8 +204,6 @@ public: |
| Document* assertDocument(ErrorString*, int nodeId); |
| private: |
| - enum SearchMode { NotSearching, SearchingForNormal, SearchingForUAShadow }; |
| - |
| InspectorDOMAgent(InspectorPageAgent*, InjectedScriptManager*, Client*); |
| void setDocument(Document*); |
| @@ -264,9 +261,6 @@ private: |
| typedef WillBeHeapHashMap<String, WillBeHeapVector<RefPtrWillBeMember<Node> > > SearchResults; |
| SearchResults m_searchResults; |
| OwnPtrWillBeMember<InspectorRevalidateDOMTask> m_revalidateTask; |
| - SearchMode m_searchingForNode; |
| - OwnPtr<InspectorHighlightConfig> m_inspectModeHighlightConfig; |
| - RefPtrWillBeMember<Node> m_hoveredNodeForInspectMode; |
| OwnPtrWillBeMember<InspectorHistory> m_history; |
| OwnPtrWillBeMember<DOMEditor> m_domEditor; |
| bool m_suppressAttributeModifiedEvent; |