]> git.saurik.com Git - wxWidgets.git/commitdiff
adding explicit copy and assignment
authorStefan Csomor <csomor@advancedconcepts.ch>
Tue, 18 Dec 2007 13:15:57 +0000 (13:15 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Tue, 18 Dec 2007 13:15:57 +0000 (13:15 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50796 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/colour.cpp

index 137ff6c36dcfda91e23ace9b71c1ded2c3f53e6a..b2a7f5884e12fe4ee6461b0477a51d013aaa74aa 100644 (file)
@@ -26,6 +26,15 @@ wxColour::wxColour(const RGBColor& col)
     InitRGBColor(col);
 }
 
     InitRGBColor(col);
 }
 
+wxColour::wxColour( const wxColour& col )
+{
+    m_red = col.m_red;
+    m_green = col.m_green;
+    m_blue = col.m_blue;
+    m_alpha = col.m_alpha;
+    m_cgColour = col.m_cgColour;
+}
+
 wxColour::wxColour(CGColorRef col)
 {
     InitCGColorRef(col);
 wxColour::wxColour(CGColorRef col)
 {
     InitCGColorRef(col);
@@ -54,6 +63,16 @@ wxColour& wxColour::operator=(CGColorRef col)
     return *this;
 }
 
     return *this;
 }
 
+wxColour& wxColour::operator=(const wxColour& col)
+{
+    m_red = col.m_red;
+    m_green = col.m_green;
+    m_blue = col.m_blue;
+    m_alpha = col.m_alpha;
+    m_cgColour = col.m_cgColour;
+    return *this;
+}
+
 void wxColour::InitRGBA (ChannelType r, ChannelType g, ChannelType b, ChannelType a)
 {
     m_red = r;
 void wxColour::InitRGBA (ChannelType r, ChannelType g, ChannelType b, ChannelType a)
 {
     m_red = r;