Source Code (Use browser search to find items of interest.)

Class Index

kdelibs'KColor (./kdelibs/kdeui/kcolordlg.h:104)

class KColor : public QColor
{
public:
  KColor();
  KColor( const KColor &col);
  KColor( const QColor &col);

  void setHsv(int _h, int _s, int _v);
  void setRgb(int _r, int _g, int _b);

  void rgb(int *_r, int *_g, int *_b);
  void hsv(int *_h, int *_s, int *_v);
protected:
  int h;
  int s;
  int v;
  int r;
  int g;
  int b;

private:
  class KColorPrivate;
  KColorPrivate *d;

};

/**
 * A color palette in table form.
 * @author Waldo Bastian <bastian@kde.org>
 * @version $Id: kcolordlg.h,v 1.24 2000/03/14 22:01:04 granroth Exp $
 **/

kdelibs'KColor::KColor() (./kdelibs/kdeui/kcolordlg.cpp:73)

KColor::KColor() 
: QColor()
{
  r = 0; g = 0; b = 0; h = 0; s = 0; v = 0;
};


kdelibs'KColor::KColor() (./kdelibs/kdeui/kcolordlg.cpp:79)

KColor::KColor( const KColor &col)
: QColor( col )
{
  h = col.h; s = col.s; v = col.v;
  r = col.r; g = col.g; b = col.b;
};


kdelibs'KColor::KColor() (./kdelibs/kdeui/kcolordlg.cpp:86)

KColor::KColor( const QColor &col)
: QColor( col )
{
  QColor::rgb(&r, &g, &b);
  QColor::hsv(&h, &s, &v);
};

void 

kdelibs'KColor::setHsv() (./kdelibs/kdeui/kcolordlg.cpp:94)

KColor::setHsv(int _h, int _s, int _v) 
{ 
  h = _h; s = _s; v = _v; 
  QColor::setHsv(h, s, v); 
  QColor::rgb(&r, &g, &b);
};

void 

kdelibs'KColor::setRgb() (./kdelibs/kdeui/kcolordlg.cpp:102)

KColor::setRgb(int _r, int _g, int _b)
{ 
  r = _r; g = _g; b = _b; 
  QColor::setRgb(r, g, b); 
  QColor::hsv(&h, &s, &v);
};

void 

kdelibs'KColor::rgb() (./kdelibs/kdeui/kcolordlg.cpp:110)

KColor::rgb(int *_r, int *_g, int *_b)
{ 
  *_r = r; *_g = g; *_b = b; 
};

void 

kdelibs'KColor::hsv() (./kdelibs/kdeui/kcolordlg.cpp:116)

KColor::hsv(int *_h, int *_s, int *_v)
{ 
  *_h = h; *_s = s; *_v = v; 
};