diff options
Diffstat (limited to 'Source/WebCore/svg/SVGExternalResourcesRequired.h')
-rw-r--r-- | Source/WebCore/svg/SVGExternalResourcesRequired.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/Source/WebCore/svg/SVGExternalResourcesRequired.h b/Source/WebCore/svg/SVGExternalResourcesRequired.h index 01285aad5..66355fd67 100644 --- a/Source/WebCore/svg/SVGExternalResourcesRequired.h +++ b/Source/WebCore/svg/SVGExternalResourcesRequired.h @@ -18,16 +18,13 @@ * Boston, MA 02110-1301, USA. */ -#ifndef SVGExternalResourcesRequired_h -#define SVGExternalResourcesRequired_h +#pragma once -#if ENABLE(SVG) #include "QualifiedName.h" #include <wtf/HashSet.h> namespace WebCore { -class Attribute; class SVGElement; // Notes on a SVG 1.1 spec discrepancy: @@ -39,9 +36,11 @@ class SVGExternalResourcesRequired { public: virtual ~SVGExternalResourcesRequired() { } - bool parseAttribute(const QualifiedName&, const AtomicString&); - bool isKnownAttribute(const QualifiedName&); - void addSupportedAttributes(HashSet<QualifiedName>&); + void parseAttribute(const QualifiedName&, const AtomicString&); + + static bool isKnownAttribute(const QualifiedName&); + static void addSupportedAttributes(HashSet<QualifiedName>&); + bool handleAttributeChange(SVGElement*, const QualifiedName&); protected: @@ -60,6 +59,3 @@ protected: }; } // namespace WebCore - -#endif // ENABLE(SVG) -#endif |