]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/carbon/colour.h
fixed memory leak in wxXmlResource introduced when fixing wxVector<> usage (patch...
[wxWidgets.git] / include / wx / mac / carbon / colour.h
index b98d292dfdbfc8c0418ca899791b42c3b3fc9751..22a3925e52d3465ecf23d385fd9f64144f973ec2 100644 (file)
@@ -25,13 +25,9 @@ class WXDLLEXPORT wxColour: public wxColourBase
 public:
     // constructors
     // ------------
-
-    // default
-    wxColour() { }
     DEFINE_STD_WXCOLOUR_CONSTRUCTORS
 
-    // dtor
-    virtual ~wxColour();
+    // default copy ctor and dtor are ok
 
     // accessors
     virtual bool IsOk() const { return m_cgColour; }
@@ -43,14 +39,14 @@ public:
 
     // comparison
     bool operator == (const wxColour& colour) const;
-    
+
     bool operator != (const wxColour& colour) const { return !(*this == colour); }
 
     CGColorRef GetPixel() const { return m_cgColour; };
-    
+
     CGColorRef GetCGColor() const { return m_cgColour; };
     CGColorRef CreateCGColor() const { return wxCFRetain( (CGColorRef)m_cgColour ); };
-    
+
     void GetRGBColor( RGBColor *col ) const;
 
     // Mac-specific ctor and assignment operator from the native colour
@@ -59,10 +55,9 @@ public:
     wxColour(const RGBColor& col);
     wxColour& operator=(const RGBColor& col);
     wxColour& operator=(CGColorRef col);
+    wxColour& operator=(const wxColour& col);
 
 protected :
-
-
     virtual void
     InitRGBA(ChannelType r, ChannelType g, ChannelType b, ChannelType a);
     void InitRGBColor( const RGBColor& col );