| Index: Source/core/inspector/InspectorDOMAgent.h
|
| diff --git a/Source/core/inspector/InspectorDOMAgent.h b/Source/core/inspector/InspectorDOMAgent.h
|
| index 3a849f1f87b9eb8e9bc42e406eb2b755101f943f..6807d1088870b167efaff2a89521cdc67a462b4e 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) { }
|
| + virtual void highlightNode(Node*, const InspectorHighlightConfig&, bool omitTooltip) { }
|
| virtual void highlightQuad(PassOwnPtr<FloatQuad>, const InspectorHighlightConfig&) { }
|
| + virtual void setInspectMode(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;
|
|
|