Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(545)

Unified Diff: third_party/WebKit/Source/core/inspector/InspectorStyleSheet.h

Issue 1888673002: [DevTools] Move style sheet content storage from css agent to resource loader. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: nits Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/inspector/InspectorStyleSheet.h
diff --git a/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.h b/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.h
index 5372708fb0eb3426ee2298d63da0ff510e9393c6..f260a6a4b9ae78cae134ed9af9bb6a3c1e00305b 100644
--- a/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.h
+++ b/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.h
@@ -46,8 +46,8 @@ class CSSStyleSheet;
class Document;
class Element;
class ExceptionState;
-class InspectorCSSAgent;
class InspectorResourceAgent;
+class InspectorResourceContainer;
class InspectorStyleSheetBase;
typedef HeapVector<Member<CSSRule>> CSSRuleVector;
@@ -120,7 +120,7 @@ private:
class InspectorStyleSheet : public InspectorStyleSheetBase {
public:
- static InspectorStyleSheet* create(InspectorResourceAgent*, CSSStyleSheet* pageStyleSheet, const String& origin, const String& documentURL, InspectorCSSAgent*);
+ static InspectorStyleSheet* create(InspectorResourceAgent*, CSSStyleSheet* pageStyleSheet, const String& origin, const String& documentURL, InspectorStyleSheetBase::Listener*, InspectorResourceContainer*);
~InspectorStyleSheet() override;
DECLARE_VIRTUAL_TRACE();
@@ -154,7 +154,7 @@ protected:
InspectorStyle* inspectorStyle(CSSStyleDeclaration*) override;
private:
- InspectorStyleSheet(InspectorResourceAgent*, CSSStyleSheet* pageStyleSheet, const String& origin, const String& documentURL, InspectorCSSAgent*);
+ InspectorStyleSheet(InspectorResourceAgent*, CSSStyleSheet* pageStyleSheet, const String& origin, const String& documentURL, InspectorStyleSheetBase::Listener*, InspectorResourceContainer*);
CSSRuleSourceData* ruleSourceDataAfterSourceRange(const SourceRange&);
CSSRuleSourceData* findRuleByHeaderRange(const SourceRange&);
CSSRuleSourceData* findRuleByBodyRange(const SourceRange&);
@@ -176,7 +176,7 @@ private:
void innerSetText(const String& newText, bool markAsLocallyModified);
Element* ownerStyleElement();
- Member<InspectorCSSAgent> m_cssAgent;
+ Member<InspectorResourceContainer> m_resourceContainer;
Member<InspectorResourceAgent> m_resourceAgent;
Member<CSSStyleSheet> m_pageStyleSheet;
String m_origin;

Powered by Google App Engine
This is Rietveld 408576698