48 , m_d(new
Private(brushOptionWidget()->bakedBrushData(), resourcesInterface))
53 setObjectName(
"brush option widget");
64 kpowu::createOptionWidget<KisSmudgeLengthOptionWidget>
66 m_d->brushPropertiesModel.isBrushPierced,
67 m_d->brushPropertiesModel.brushApplication
68 .xform(kiszug::map_greater<int>(
ALPHAMASK)));
72 lager::reader<std::tuple<qreal, qreal>> rangeReader =
74 .map([] (
bool useNewEngine) {
75 return std::make_tuple(0.0,
76 useNewEngine ? 1.0 : 3.0);
82 lager::make_constant(
true),
94 addPaintOpOption(kpowu::createOptionWidget<KisSmudgeOverlayModeOptionWidget>(
97 lightnessModeEnabled()
98 .map(std::logical_not{})));