11#include <ui_wdgCompositeOpOption.h>
19 Private(lager::cursor<KisCompositeOpOptionData> optionData)
36 setObjectName(
"KisCompositeOpOption");
38 QWidget* widget =
new QWidget();
40 Ui_wdgCompositeOpOption ui;
44 m_d->lblCurrentCompositeOp = ui.lbChosenMode;
47 connectControl(ui.bnEraser, &
m_d->model,
"eraserMode");
48 connectControl(ui.list, &
m_d->model,
"compositeOpId");
60 m_d->model.optionData->write(setting.
data());
67 m_d->model.optionData.set(data);
73 m_d->lblCurrentCompositeOp->setText(compositeOp.
name());
void setConfigurationPage(QWidget *page)
void emitSettingChanged()
static const KoCompositeOpRegistry & instance()
KoID getKoID(const QString &compositeOpID) const
QIcon loadIcon(const QString &name)
bool read(const KisPropertiesConfiguration *setting)