13#include "ui_DodgeBurnConfigurationBaseWidget.h"
30 config->setProperty(
"exposure", 0.5);
37 QHash<QString, QVariant> params;
38 QString suffix =
"Midtones";
40 params[
"exposure"] = config->getDouble(
"exposure", 0.5);
45 suffix =
"Highlights";
60 m_page =
new Ui_DodgeBurnConfigurationBaseWidget();
78 if(
m_page->radioButtonHighlights->isChecked())
81 }
else if(
m_page->radioButtonShadows->isChecked())
87 c->setProperty(
"type", type);
88 c->setProperty(
"exposure",
m_page->sliderExposure->value() / 100.0);
98 m_page->radioButtonHighlights->setChecked(
true);
101 m_page->radioButtonShadows->setChecked(
true);
105 m_page->radioButtonMidtones->setChecked(
true);
108 m_page->sliderExposure->setValue(config->getDouble(
"exposure", 0.5) * 100);
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
KoColorTransformation * createTransformation(const KoColorSpace *cs, const KisFilterConfigurationSP config) const override
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisFilterDodgeBurn(const QString &id, const QString &prefix, const QString &name)
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
static KisResourcesInterfaceSP instance()
KoColorTransformation * createColorTransformation(const QString &id, const QHash< QString, QVariant > ¶meters) const
const KoID FiltersCategoryAdjustId("adjust_filters", ki18nc("The category of color adjustment filters, like levels. Verb.", "Adjust"))
void setSupportsPainting(bool v)
void setColorSpaceIndependence(ColorSpaceIndependence v)