Exemplo n.º 1
0
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]);
}
Exemplo n.º 2
0
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();
      }
    }
  }
}
Exemplo n.º 3
0
void ColorDialog::selectColor(int index)
{
    QColor color = QColorDialog::getColor(colorList[index]);
    if (color.isValid())
        setColorButton(index, color);
}