Index: Source/core/inspector/InspectorStyleSheet.h |
diff --git a/Source/core/inspector/InspectorStyleSheet.h b/Source/core/inspector/InspectorStyleSheet.h |
index 49547327366cc785aaa95a4df071b8daea1c05b0..859a66a17ad7d19a1bd0cf2151c472b3fb11d164 100644 |
--- a/Source/core/inspector/InspectorStyleSheet.h |
+++ b/Source/core/inspector/InspectorStyleSheet.h |
@@ -137,7 +137,7 @@ public: |
CSSStyleDeclaration* cssStyle() const { return m_style.get(); } |
PassRefPtr<TypeBuilder::CSS::CSSStyle> buildObjectForStyle() const; |
PassRefPtr<TypeBuilder::Array<TypeBuilder::CSS::CSSComputedStyleProperty> > buildArrayForComputedStyle() const; |
- bool setPropertyText(unsigned index, const String& text, bool overwrite, String* oldText, ExceptionState&); |
+ bool setPropertyText(unsigned index, const String& text, bool overwrite, ExceptionState&); |
bool styleText(String* result) const; |
private: |
@@ -176,7 +176,10 @@ public: |
virtual Document* ownerDocument() const = 0; |
virtual bool setText(const String&, ExceptionState&) = 0; |
virtual bool getText(String* result) const = 0; |
- bool setPropertyText(const InspectorCSSId&, unsigned propertyIndex, const String& text, bool overwrite, String* oldPropertyText, ExceptionState&); |
+ bool setPropertyText(const InspectorCSSId&, unsigned propertyIndex, const String& text, bool overwrite, ExceptionState&); |
+ |
+ virtual bool setStyleText(const InspectorCSSId&, const String&) = 0; |
+ bool getStyleText(const InspectorCSSId&, String*); |
virtual CSSStyleDeclaration* styleForId(const InspectorCSSId&) const = 0; |
virtual InspectorCSSId styleId(CSSStyleDeclaration*) const = 0; |
@@ -194,7 +197,6 @@ protected: |
// Also accessed by friend class InspectorStyle. |
virtual PassRefPtr<CSSRuleSourceData> ruleSourceDataFor(CSSStyleDeclaration*) const = 0; |
- virtual bool setStyleText(CSSStyleDeclaration*, const String&) = 0; |
virtual bool ensureParsedDataReady() = 0; |
private: |
@@ -231,13 +233,13 @@ public: |
virtual InspectorCSSId styleId(CSSStyleDeclaration*) const OVERRIDE; |
virtual CSSStyleDeclaration* styleForId(const InspectorCSSId&) const OVERRIDE; |
+ virtual bool setStyleText(const InspectorCSSId&, const String&) OVERRIDE; |
protected: |
virtual PassRefPtr<InspectorStyle> inspectorStyleForId(const InspectorCSSId&) OVERRIDE; |
// Also accessed by friend class InspectorStyle. |
virtual PassRefPtr<CSSRuleSourceData> ruleSourceDataFor(CSSStyleDeclaration*) const OVERRIDE; |
- virtual bool setStyleText(CSSStyleDeclaration*, const String&) OVERRIDE; |
virtual bool ensureParsedDataReady() OVERRIDE; |
private: |
@@ -279,6 +281,7 @@ public: |
virtual CSSStyleDeclaration* styleForId(const InspectorCSSId& id) const OVERRIDE { ASSERT_UNUSED(id, !id.ordinal()); return inlineStyle(); } |
virtual InspectorCSSId styleId(CSSStyleDeclaration* style) const OVERRIDE { return InspectorCSSId(id(), 0); } |
+ virtual bool setStyleText(const InspectorCSSId&, const String&) OVERRIDE; |
protected: |
virtual PassRefPtr<InspectorStyle> inspectorStyleForId(const InspectorCSSId&) OVERRIDE; |
@@ -286,7 +289,6 @@ protected: |
// Also accessed by friend class InspectorStyle. |
virtual bool ensureParsedDataReady() OVERRIDE; |
virtual PassRefPtr<CSSRuleSourceData> ruleSourceDataFor(CSSStyleDeclaration* style) const OVERRIDE { ASSERT_UNUSED(style, style == inlineStyle()); return m_ruleSourceData; } |
- virtual bool setStyleText(CSSStyleDeclaration*, const String&) OVERRIDE; |
private: |
InspectorStyleSheetForInlineStyle(const String& id, PassRefPtr<Element>, Listener*); |