00001
00002
00003
00004
00005 #ifndef QColor_h
00006 #define QColor_h
00007
00008
00009
00010 class QColor;
00011
00012
00013
00014
00015 class QColor
00016 {
00017 protected:
00018
00019 float R;
00020
00021
00022 float G;
00023
00024
00025 float B;
00026
00027
00028 float A;
00029
00030 public:
00031
00032 void setAsCurrent();
00033
00034
00035 const void set( float r , float g , float b , float a );
00036
00037
00038 virtual float getR();
00039
00040
00041 virtual void setR( float newValue );
00042
00043
00044 virtual float getG();
00045
00046
00047 virtual void setG( float newValue );
00048
00049
00050 virtual float getB();
00051
00052
00053 virtual void setB( float newValue );
00054
00055
00056 virtual float getA();
00057
00058
00059 virtual void setA( float newValue );
00060
00061
00062 void copyFrom( QColor* from );
00063
00064
00065 void print();
00066
00067
00068 QColor( );
00069
00070
00071 virtual ~QColor();
00072
00073
00074 };
00075 #endif
00076