18 m_page(new Ui_WdgASCCDL),
24 m_page->btnSlope->setColor(black);
25 m_page->btnOffset->setColor(black);
26 m_page->btnPower->setColor(black);
28 m_page->slopeSelector->slotSetColorSpace(
m_cs);
29 m_page->offsetSelector->slotSetColorSpace(
m_cs);
30 m_page->powerSelector->slotSetColorSpace(
m_cs);
48 QVariant colorVariant(
"KoColor");
49 colorVariant.setValue(
m_page->btnSlope->color());
50 config->setProperty(
"slope", colorVariant);
51 colorVariant.setValue(
m_page->btnOffset->color());
52 config->setProperty(
"offset", colorVariant);
53 colorVariant.setValue(
m_page->btnPower->color());
54 config->setProperty(
"power", colorVariant);
66 KoColor slope = config->getColor(
"slope", white);
68 KoColor offset = config->getColor(
"offset", black);
70 KoColor power = config->getColor(
"power", white);
73 m_page->btnSlope->setColor(slope);
74 m_page->slopeSelector->slotSetColor(slope);
75 m_page->btnOffset->setColor(offset);
76 m_page->offsetSelector->slotSetColor(offset);
77 m_page->btnPower->setColor (power);
78 m_page->powerSelector->slotSetColor(power);
83 if (QObject::sender() ==
m_page->btnSlope) {
84 m_page->slopeSelector->slotSetColor(c);
86 m_page->btnSlope->setColor(c);
93 if (QObject::sender() ==
m_page->btnOffset) {
94 m_page->offsetSelector->slotSetColor(c);
96 m_page->btnOffset->setColor(c);
103 if (QObject::sender() ==
m_page->btnPower) {
104 m_page->powerSelector->slotSetColor(c);
106 m_page->btnPower->setColor(c);
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
static KisResourcesInterfaceSP instance()
virtual quint32 channelCount() const =0
virtual void normalisedChannelsValue(const quint8 *pixel, QVector< float > &channels) const =0
virtual void fromNormalisedChannelsValue(quint8 *pixel, const QVector< float > &values) const =0
void convertTo(const KoColorSpace *cs, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags)