Port Curve engine to Lager
requested to merge tymond/krita:kazakov_tiar/lager-based-brush-editor-curve-engine into kazakov/lager-based-brush-editor
Before this commit, Curve engine was not ported to Lager yet. This commit ports it to Lager system.
-
curve_line_option.cpp
(CurveOpOption) is split into CurveOpOptionData, CurveOpOptionWidget and CurveOpOptionModel. -
linewidth_option
(LineWidthOption) is replaced by LineWidthOptionData and LineWidthOption that uses KisCurveOption2 instead of KisCurveOption. -
curves_opacity_option
- the same aslinewidth_option
.