13#include <ui_wdgfilterfastcoloroverlay.h>
23 m_widget.reset(
new Ui_WdgFilterFastColorOverlay());
26 m_widget->intOpacity->setRange(0, 100);
27 m_widget->intOpacity->setSingleStep(1);
28 m_widget->intOpacity->setPageStep(10);
58 m_widget->radioCompositeOpNormal->setChecked(
true);
60 m_widget->radioCompositeOpTint->setChecked(
true);
62 m_widget->radioCompositeOpCustom->setChecked(
true);
70 config->setProperty(
"opacity",
m_widget->intOpacity->value());
72 config->setProperty(
"compositeopCustom",
m_widget->cmbCompositeOp->selectedCompositeOp().id());
73 config->setProperty(
"color",
m_widget->bnColor->color().toQColor());
98 m_widget->cmbCompositeOp->setEnabled(checked);
const QString COMPOSITE_OVER
const QString COMPOSITE_TINT
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
static int defaultOpacity()
static QColor defaultColor()
static QString defaultCompositeOp()
static KisResourcesInterfaceSP instance()
KisCanvas2 * canvasBase() const
Return the canvas base class.
KisPropertiesConfigurationSP configuration() const override
void slotCompositeOpComboIndexChanged(int index)
void slotCompositeOpCustomToggled(bool checked)
KisWdgFilterFastColorOverlay(QWidget *parent)
void slotCompositeOpTintToggled(bool checked)
void setView(KisViewManager *view) override
QScopedPointer< Ui_WdgFilterFastColorOverlay > m_widget
~KisWdgFilterFastColorOverlay()
void setConfiguration(const KisPropertiesConfigurationSP) override
void slotCompositeOpNormalToggled(bool checked)
QPointer< KoCanvasResourceProvider > resourceManager
static KoColorSpaceRegistry * instance()