summaryrefslogtreecommitdiffstats
path: root/WebCore/svg/SVGSVGElement.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/svg/SVGSVGElement.h')
-rw-r--r--WebCore/svg/SVGSVGElement.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/WebCore/svg/SVGSVGElement.h b/WebCore/svg/SVGSVGElement.h
index dca3ac2..f73fb3f 100644
--- a/WebCore/svg/SVGSVGElement.h
+++ b/WebCore/svg/SVGSVGElement.h
@@ -35,6 +35,7 @@
namespace WebCore {
class SVGAngle;
class SVGLength;
+ class SVGMatrix;
class SVGTransform;
class SVGViewSpec;
class SVGViewElement;
@@ -108,10 +109,10 @@ namespace WebCore {
static SVGLength createSVGLength();
static SVGAngle createSVGAngle();
static FloatPoint createSVGPoint();
- static AffineTransform createSVGMatrix();
+ static SVGMatrix createSVGMatrix();
static FloatRect createSVGRect();
static SVGTransform createSVGTransform();
- static SVGTransform createSVGTransformFromMatrix(const AffineTransform&);
+ static SVGTransform createSVGTransformFromMatrix(const SVGMatrix&);
AffineTransform viewBoxToViewTransform(float viewWidth, float viewHeight) const;
@@ -121,6 +122,10 @@ namespace WebCore {
Element* getElementById(const AtomicString&) const;
+ protected:
+ virtual void willMoveToNewOwnerDocument();
+ virtual void didMoveToNewOwnerDocument();
+
private:
SVGSVGElement(const QualifiedName&, Document*);
virtual ~SVGSVGElement();