2006-08-26 Eric Seidel <eric@eseidel.com>
[WebKit-https.git] / WebCore / ksvg2 / svg / SVGPaint.cpp
index 2d65e51297b98b35bed5156094d72c14caee8120..680b05c6c575bc1d651a621a030bd404d09c1548 100644 (file)
@@ -29,27 +29,27 @@ namespace WebCore {
 
 SVGPaint::SVGPaint()
     : SVGColor()
+    , m_paintType(SVG_PAINTTYPE_UNKNOWN)
 {
-    m_paintType = SVG_PAINTTYPE_UNKNOWN;
 }
 
-SVGPaint::SVGPaint(StringImpl *uri)
+SVGPaint::SVGPaint(StringImpluri)
     : SVGColor()
+    , m_paintType(SVG_PAINTTYPE_URI)
 {
-    m_paintType = SVG_PAINTTYPE_URI;
     setUri(uri);
 }
 
-SVGPaint::SVGPaint(unsigned short paintType)
+SVGPaint::SVGPaint(SVGPaintType paintType)
     : SVGColor()
+    , m_paintType(paintType)
 {
-    m_paintType = paintType;
 }
 
-SVGPaint::SVGPaint(unsigned short paintType, StringImpl *uri, StringImpl *rgbPaint, StringImpl *)
+SVGPaint::SVGPaint(SVGPaintType paintType, StringImpl* uri, StringImpl* rgbPaint, StringImpl*)
     : SVGColor(rgbPaint)
+    , m_paintType(paintType)
 {
-    m_paintType = paintType;
     setUri(uri);
 }
 
@@ -57,22 +57,22 @@ SVGPaint::~SVGPaint()
 {
 }
 
-unsigned short SVGPaint::paintType() const
+SVGPaintType SVGPaint::paintType() const
 {
     return m_paintType;
 }
 
-StringImpl *SVGPaint::uri() const
+StringImplSVGPaint::uri() const
 {
     return m_uri.impl();
 }
 
-void SVGPaint::setUri(StringImpl *uri)
+void SVGPaint::setUri(StringImpluri)
 {
     m_uri = uri;
 }
 
-void SVGPaint::setPaint(unsigned short paintType, StringImpl *uri, StringImpl *rgbPaint, StringImpl *)
+void SVGPaint::setPaint(SVGPaintType paintType, StringImpl* uri, StringImpl* rgbPaint, StringImpl*)
 {
     m_paintType = paintType;