| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * (C) 1999-2003 Lars Knoll (knoll@kde.org) |   2  * (C) 1999-2003 Lars Knoll (knoll@kde.org) | 
|   3  * (C) 2002-2003 Dirk Mueller (mueller@kde.org) |   3  * (C) 2002-2003 Dirk Mueller (mueller@kde.org) | 
|   4  * Copyright (C) 2002, 2006, 2008, 2012 Apple Inc. All rights reserved. |   4  * Copyright (C) 2002, 2006, 2008, 2012 Apple Inc. All rights reserved. | 
|   5  * |   5  * | 
|   6  * This library is free software; you can redistribute it and/or |   6  * This library is free software; you can redistribute it and/or | 
|   7  * modify it under the terms of the GNU Library General Public |   7  * modify it under the terms of the GNU Library General Public | 
|   8  * License as published by the Free Software Foundation; either |   8  * License as published by the Free Software Foundation; either | 
|   9  * version 2 of the License, or (at your option) any later version. |   9  * version 2 of the License, or (at your option) any later version. | 
|  10  * |  10  * | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
|  33 class CSSImportRule final : public CSSRule { |  33 class CSSImportRule final : public CSSRule { | 
|  34     DEFINE_WRAPPERTYPEINFO(); |  34     DEFINE_WRAPPERTYPEINFO(); | 
|  35 public: |  35 public: | 
|  36     static PassRefPtrWillBeRawPtr<CSSImportRule> create(StyleRuleImport* rule, C
    SSStyleSheet* sheet) |  36     static PassRefPtrWillBeRawPtr<CSSImportRule> create(StyleRuleImport* rule, C
    SSStyleSheet* sheet) | 
|  37     { |  37     { | 
|  38         return adoptRefWillBeNoop(new CSSImportRule(rule, sheet)); |  38         return adoptRefWillBeNoop(new CSSImportRule(rule, sheet)); | 
|  39     } |  39     } | 
|  40  |  40  | 
|  41     virtual ~CSSImportRule(); |  41     virtual ~CSSImportRule(); | 
|  42  |  42  | 
|  43     virtual CSSRule::Type type() const override { return IMPORT_RULE; } |  | 
|  44     virtual String cssText() const override; |  43     virtual String cssText() const override; | 
|  45     virtual void reattach(StyleRuleBase*) override; |  44     virtual void reattach(StyleRuleBase*) override; | 
|  46  |  45  | 
|  47     String href() const; |  46     String href() const; | 
|  48     MediaList* media() const; |  47     MediaList* media() const; | 
|  49     CSSStyleSheet* styleSheet() const; |  48     CSSStyleSheet* styleSheet() const; | 
|  50  |  49  | 
|  51     virtual void trace(Visitor*) override; |  50     virtual void trace(Visitor*) override; | 
|  52  |  51  | 
|  53 private: |  52 private: | 
|  54     CSSImportRule(StyleRuleImport*, CSSStyleSheet*); |  53     CSSImportRule(StyleRuleImport*, CSSStyleSheet*); | 
|  55  |  54  | 
 |  55     virtual CSSRule::Type type() const override { return IMPORT_RULE; } | 
 |  56  | 
|  56     RefPtrWillBeMember<StyleRuleImport> m_importRule; |  57     RefPtrWillBeMember<StyleRuleImport> m_importRule; | 
|  57     mutable RefPtrWillBeMember<MediaList> m_mediaCSSOMWrapper; |  58     mutable RefPtrWillBeMember<MediaList> m_mediaCSSOMWrapper; | 
|  58     mutable RefPtrWillBeMember<CSSStyleSheet> m_styleSheetCSSOMWrapper; |  59     mutable RefPtrWillBeMember<CSSStyleSheet> m_styleSheetCSSOMWrapper; | 
|  59 }; |  60 }; | 
|  60  |  61  | 
|  61 DEFINE_CSS_RULE_TYPE_CASTS(CSSImportRule, IMPORT_RULE); |  62 DEFINE_CSS_RULE_TYPE_CASTS(CSSImportRule, IMPORT_RULE); | 
|  62  |  63  | 
|  63 } // namespace blink |  64 } // namespace blink | 
|  64  |  65  | 
|  65 #endif // CSSImportRule_h |  66 #endif // CSSImportRule_h | 
| OLD | NEW |