QColor IsometricCubeWidget::getQColorFromValue(int col, int alpha) { QColor returnColor = getQColor((color)col); returnColor.setAlpha(alpha); return returnColor; }
void ColorPicker::mouseMoveEvent(QMouseEvent *e) { if ((e->pos() - dragStartPosition_).manhattanLength() < QApplication::startDragDistance()) return; QDrag *const drag = new QDrag(this); QMimeData *const mimeData = new QMimeData; drag->setMimeData(mimeData); mimeData->setColorData(getQColor()); drag->exec(Qt::CopyAction); }
QRgb ColorPicker::color() const { return getQColor().rgb() & 0xFFFFFF; }