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;
};