Index: Source/core/css/StyleColor.h |
diff --git a/Source/core/css/StyleColor.h b/Source/core/css/StyleColor.h |
index eb893e4601af8caf5228a139df77dda7fca02967..41c9f971bdb6b34a30623ed8a5689c1e5280a520 100644 |
--- a/Source/core/css/StyleColor.h |
+++ b/Source/core/css/StyleColor.h |
@@ -43,11 +43,11 @@ public: |
: m_color() |
, m_valid(false) |
, m_currentColor(false) { } |
- StyleColor(Color color) |
+ StyleColor(RGBA32 color) |
: m_color(color) |
, m_valid(true) |
, m_currentColor(false) { } |
- StyleColor(RGBA32 color, bool valid = true, bool currentColor = false) |
+ StyleColor(Color color, bool valid = true, bool currentColor = false) |
: m_color(color) |
, m_valid(valid) |
, m_currentColor(currentColor) { } |
@@ -63,12 +63,15 @@ public: |
: m_color(other.m_color) |
, m_valid(other.m_valid) |
, m_currentColor(other.m_currentColor) { } |
+ explicit StyleColor(const String&); |
+ explicit StyleColor(const char*); |
Color color() const { return m_color; } |
bool isValid() const { return m_valid; } |
bool isCurrentColor() const { return m_currentColor; } |
bool hasAlpha() const { return m_color.hasAlpha(); } |
+ void setNamedColor(const String&); |
void setRGB(int r, int g, int b) |
{ |
m_color.setRGB(r, g, b); |