Index: Source/core/inspector/LayoutEditor.h |
diff --git a/Source/core/inspector/LayoutEditor.h b/Source/core/inspector/LayoutEditor.h |
index dcf5c7063171a34108b03af4955a6639d580fb3f..d8c5a46b4390126f1b3122047ee20ef4bd1dc551 100644 |
--- a/Source/core/inspector/LayoutEditor.h |
+++ b/Source/core/inspector/LayoutEditor.h |
@@ -19,15 +19,16 @@ namespace blink { |
class CSSPrimitiveValue; |
class InspectorCSSAgent; |
+class InspectorDOMAgent; |
class JSONArray; |
class JSONObject; |
class CORE_EXPORT LayoutEditor final: public NoBaseWillBeGarbageCollectedFinalized<LayoutEditor>, public InspectorOverlayHost::LayoutEditorListener { |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(LayoutEditor); |
public: |
- static PassOwnPtrWillBeRawPtr<LayoutEditor> create(InspectorCSSAgent* cssAgent) |
+ static PassOwnPtrWillBeRawPtr<LayoutEditor> create(InspectorCSSAgent* cssAgent, InspectorDOMAgent* domAgent) |
{ |
- return adoptPtrWillBeNoop(new LayoutEditor(cssAgent)); |
+ return adoptPtrWillBeNoop(new LayoutEditor(cssAgent, domAgent)); |
} |
void setNode(Node*); |
@@ -36,7 +37,7 @@ public: |
DECLARE_VIRTUAL_TRACE(); |
private: |
- explicit LayoutEditor(InspectorCSSAgent*); |
+ LayoutEditor(InspectorCSSAgent*, InspectorDOMAgent*); |
RefPtrWillBeRawPtr<CSSPrimitiveValue> getPropertyCSSValue(CSSPropertyID) const; |
PassRefPtr<JSONObject> createValueDescription(const String&) const; |
void appendAnchorFor(JSONArray*, const String&, const String&, const FloatPoint&, const FloatPoint&) const; |
@@ -45,13 +46,16 @@ private: |
void overlayStartedPropertyChange(const String&) override; |
void overlayPropertyChanged(float) override; |
void overlayEndedPropertyChange() override; |
+ void clearSelection(bool) override; |
RefPtrWillBeMember<Element> m_element; |
RawPtrWillBeMember<InspectorCSSAgent> m_cssAgent; |
+ RawPtrWillBeMember<InspectorDOMAgent> m_domAgent; |
CSSPropertyID m_changingProperty; |
float m_propertyInitialValue; |
float m_factor; |
CSSPrimitiveValue::UnitType m_valueUnitType; |
+ bool m_madeChanges; |
}; |
} // namespace blink |