29 virtual QSize sizeHint ()
const;
30 virtual QSize minimumSizeHint ()
const;
35 void colorSelected(
const QColor &color);
36 void colorChanged(
const QColor &color);
39 void setColor(
const QColor &color);
42 void mousePressEvent(QMouseEvent *event);
43 void mouseMoveEvent(QMouseEvent *event);
44 void mouseReleaseEvent(QMouseEvent *);
45 void resizeEvent(QResizeEvent *event);
46 void paintEvent(QPaintEvent *);
49 void changeColor(
const QColor &color);
50 void hueChanged(
const int &hue);
51 void svChanged(
const QColor &newcolor);
52 void alphaChanged(
const int &alpha);
54 QColor pickColor(
const QPoint &point);
56 void drawHueIndicator(
const int &hue);
57 void drawPicker(
const QColor &color);
59 void drawWheelImage(
const QSize &newSize);
60 void drawSquareImage(
const int &hue);
61 void composeWheel(QPixmap& pixmap);
66 QPixmap m_wheelPixmap;
69 QRegion m_wheelRegion;
70 QRegion m_squareRegion;
71 QColor m_currentColor;
77 #endif // COLORWHEEL_H