39 if (props.isEmpty()) {
44 modes << i18n(
"Smearing");
45 modes << i18n(
"Dulling");
47 prop->setItems(modes);
52 data.read(prop->settings().data());
53 prop->setValue(
int(data.mode));
58 data.read(prop->settings().data());
59 data.mode = KisSmudgeLengthOptionData::Mode(prop->value().toInt());
60 data.write(prop->settings().data());
63 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
64 prop->requestReadValue();
75 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
86 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
98 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
110 data.read(prop->settings().data());
112 prop->setValue(data.smearAlpha);
117 data.read(prop->settings().data());
118 data.smearAlpha = prop->value().toBool();
119 data.write(prop->settings().data());
122 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
123 prop->requestReadValue();
131 "smudge_paint_thickness_rate",
134 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
144 modes << i18n(
"Overwrite");
145 modes << i18n(
"Paint over");
147 prop->setItems(modes);
152 data.read(prop->settings().data());
154 prop->setValue(
int(data.mode) - 1);
159 data.read(prop->settings().data());
160 data.mode = KisPaintThicknessOptionData::ThicknessMode(prop->value().toInt() + 1);
161 data.write(prop->settings().data());
164 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
165 prop->requestReadValue();