55 m_d->options =
new KisColorOptionsWidgetUI();
56 setObjectName(
"KisColorOption");
62 m_d->options->hueSlider->setEnabled(
m_d->model.useRandomHSV());
63 m_d->options->saturationSlider->setEnabled(
m_d->model.useRandomHSV());
64 m_d->options->valueSlider->setEnabled(
m_d->model.useRandomHSV());
65 connect(&
m_d->model, &KisColorOptionModel::useRandomHSVChanged,
m_d->options->hueSlider, &KisSliderSpinBox::setEnabled);
66 connect(&
m_d->model, &KisColorOptionModel::useRandomHSVChanged,
m_d->options->saturationSlider, &KisSliderSpinBox::setEnabled);
67 connect(&
m_d->model, &KisColorOptionModel::useRandomHSVChanged,
m_d->options->valueSlider, &KisSliderSpinBox::setEnabled);
69 connectControl(
m_d->options->randomOpacityCHBox, &
m_d->model,
"useRandomOpacity");
70 connectControl(
m_d->options->randomHSVCHBox, &
m_d->model,
"useRandomHSV");
72 connectControl(
m_d->options->hueSlider, &
m_d->model,
"hue");
73 connectControl(
m_d->options->saturationSlider, &
m_d->model,
"saturation");
74 connectControl(
m_d->options->valueSlider, &
m_d->model,
"value");
76 connectControl(
m_d->options->sampleInputCHBox, &
m_d->model,
"sampleInputColor");
77 connectControl(
m_d->options->colorPerParticleCHBox, &
m_d->model,
"colorPerParticle");
79 connectControl(
m_d->options->fillBackgroundCHBox, &
m_d->model,
"fillBackground");
80 connectControl(
m_d->options->mixBgColorCHBox, &
m_d->model,
"mixBgColor");