Index: Source/core/css/StyleSheetContents.h |
diff --git a/Source/core/css/StyleSheetContents.h b/Source/core/css/StyleSheetContents.h |
index 7d59d80ef931d31520000ce0e599967a1dd9ae01..9556e26ed95e3a4ad7a054121993622d6d6b5f1d 100644 |
--- a/Source/core/css/StyleSheetContents.h |
+++ b/Source/core/css/StyleSheetContents.h |
@@ -41,6 +41,7 @@ class Document; |
class Node; |
class SecurityOrigin; |
class StyleRuleBase; |
+class StyleRuleFontFace; |
class StyleRuleImport; |
class StyleSheetContents : public RefCounted<StyleSheetContents> { |
@@ -93,6 +94,7 @@ public: |
void setHasFontFaceRule(bool b) { m_hasFontFaceRule = b; } |
bool hasFontFaceRule() const { return m_hasFontFaceRule; } |
+ void findFontFaceRules(Vector<const StyleRuleFontFace*>& fontFaceRules); |
void parserAddNamespace(const AtomicString& prefix, const AtomicString& uri); |
void parserAppendRule(PassRefPtr<StyleRuleBase>); |
@@ -153,6 +155,7 @@ public: |
private: |
StyleSheetContents(StyleRuleImport* ownerRule, const String& originalURL, const CSSParserContext&); |
StyleSheetContents(const StyleSheetContents&); |
+ void notifyRemoveFontFaceRule(const StyleRuleFontFace*); |
void clearCharsetRule(); |