Port Sketch engine to Lager
requested to merge freyalupen/krita:freyalupen/lager-based-brush-editor-sketch into kazakov/lager-based-brush-editor
Refactors kis_sketchop_option into KisSketchOpOption Data/Model/Widget files, and density, linewidth, and offset_scale options into KisSketchStandardOptions / OptionData.
It seems to work, but I have some doubts code-wise:
There was some code in kis_sketch_paintop_settings_widget.cpp
to modify some XML configuration, which was triggering
SAFE ASSERT (krita): "data" in file src/plugins/paintops/libpaintop/kis_brush_option_widget.cpp, line 109
.
I couldn't figure out what the code was supposed to do, so it might be wrong to remove it.