10auto paintThicknessLens = lager::lenses::getset (
11 [] (
const KisPaintThicknessOptionData::ThicknessMode &mode) {
12 return mode == KisPaintThicknessOptionData::OVERWRITE ?
16 [] (KisPaintThicknessOptionData::ThicknessMode,
int value) {
18 KisPaintThicknessOptionData::OVERWRITE :
19 KisPaintThicknessOptionData::OVERLAY;
25 : optionData(_optionData)
26 ,
LAGER_QT(mode) {
optionData[&KisPaintThicknessOptionMixIn::mode].zoom(paintThicknessLens)}
float value(const T *src, size_t ch)
KisPaintThicknessOptionModel(lager::cursor< KisPaintThicknessOptionMixIn > optionData)
lager::cursor< KisPaintThicknessOptionMixIn > optionData