are selections part of kispaintdevice or aren't they?

Cyrille Berger cberger at cberger.net
Wed Oct 24 17:47:36 CEST 2007


> a) rip out KisSelection from KisPaintDevice
> b) add KisSelection as a parameter to the createXXXIterator methods and use
> it there
> c) whereever a selection is set on the paint device of a layer, now add a
> KisSelectionMask object to the layer (we need a convenience function for
> this, I think)
> d) wherever a selection is retrieved from the paint device of a layer, get
> it from the layer's child nodes with KisSelectionMaskSP
> KisLayer::selectionMask() const.
e) make KisFilter::process const, but that involves changing the way the 
progress is reported
f) check that the configuration widget work, especially for filters using a 
custom KisFilterConfiguration, we have the option to keep the custom 
KisFilterConfiguration and then we need to add a 
KisFilterConfigurationFactory or to remove that custom KisFilterConfiguration 
(not all of them are needed).


-- 
Cyrille Berger


More information about the kimageshop mailing list