void ColorPicker::mouseReleaseEvent(QMouseEvent *event) { if(event->button() == Qt::LeftButton) { color = QColorDialog::getColor(color, this); if(color.isValid()) { setColor(color); emit valueChanged(getColorF()); } } }
QColor Gradient::getColor(short position) const { return getColorF(float(position)/GRADIENT_RANGE); }