void ColorDialog::createNewColors() { const int noColors = 6; QVector<QColor> colors = ColorWizard::highlight(bg, fg, noColors); for (int i = 0; i < noColors; i++) setColorButton(i, colors[i]); }
void ColorButton::colorDialog () { if (readonly) { emit robPressed(color); } else { QColor c = QColorDialog::getColor(color, this, 0); if (c.isValid()) { if (color != c) { color = c; setColorButton(); changed = TRUE; emit valueChanged(); } } } }
void ColorDialog::selectColor(int index) { QColor color = QColorDialog::getColor(colorList[index]); if (color.isValid()) setColorButton(index, color); }