28#include "ui_wdgcolortoalphabase.h"
34 m_widget =
new Ui_WdgColorToAlphaBase();
39 m_widget->intThreshold->setRange(1, 255, 0);
46 m_widget->btnCustomColor->setColor(c);
64 m_widget->btnCustomColor->setColor(color);
69 m_widget->btnCustomColor->setColor(color);
75 m_widget->colorSelector->slotSetColor(color);
82 if (config->getProperty(
"targetcolor",
value)) {
84 if (
value.value<QColor>().isValid()) {
89 m_widget->colorSelector->slotSetColor(c);
91 if (config->getProperty(
"threshold",
value)) {
99 config->setProperty(
"targetcolor",
widget()->colorSelector->getCurrentColor().toQColor());
100 config->setProperty(
"threshold",
widget()->intThreshold->value());
float value(const T *src, size_t ch)
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
static KisResourcesInterfaceSP instance()
KisCanvas2 * canvasBase() const
Return the canvas base class.
KisCanvasResourceProvider * canvasResourceProvider()
void slotFgColorChanged(const KoColor &color)
Ui_WdgColorToAlphaBase * m_widget
~KisWdgColorToAlpha() override
void slotColorSelectorChanged(const KoColor &color)
void slotCustomColorSelected(const KoColor &color)
KisWdgColorToAlpha(QWidget *parent)
void setConfiguration(const KisPropertiesConfigurationSP) override
void setView(KisViewManager *view) override
void hideEvent(QHideEvent *) override
const Ui_WdgColorToAlphaBase * widget() const
void showEvent(QShowEvent *) override
KisPropertiesConfigurationSP configuration() const override
QPointer< KoCanvasResourceProvider > resourceManager
static KoColorSpaceRegistry * instance()
const KoColorSpace * rgb8(const QString &profileName=QString())