improve wxqt color implementation thanks @catalinr

This commit is contained in:
Sean D'Epagnier
2016-09-12 12:17:20 -04:00
committed by Vadim Zeitlin
parent bf9eacad16
commit 42144b93b7
2 changed files with 10 additions and 16 deletions

View File

@@ -18,12 +18,12 @@ public:
DEFINE_STD_WXCOLOUR_CONSTRUCTORS
wxColour(const QColor& color);
virtual bool IsOk() const;
virtual bool IsOk() const { return valid; }
unsigned char Red() const;
unsigned char Green() const;
unsigned char Blue() const;
unsigned char Alpha() const;
ChannelType Red() const { return m_red; }
ChannelType Green() const { return m_green; }
ChannelType Blue() const { return m_blue; }
ChannelType Alpha() const { return m_alpha; }
bool operator==(const wxColour& color) const;
bool operator!=(const wxColour& color) const;
@@ -37,7 +37,7 @@ protected:
virtual void InitRGBA(ChannelType r, ChannelType g, ChannelType b, ChannelType a);
private:
unsigned char red, green, blue, alpha;
ChannelType m_red, m_green, m_blue, m_alpha;
bool valid;
wxDECLARE_DYNAMIC_CLASS(wxColour);