Created two fill methods; one for solid fills and another for patterns & textures. These are not provided by Qt so they took most of the day to sort out. The more complicated one was for patterns & textures. For this I decided to;
- use a duplicate image to keep track of the boundary
- use an empty image (same size/type) with complete fill as source for color
So with the image being edited and these two other images I was able to apply a pattern or texture. This is much slower than filling a solid color but it works well.
Also did a bunch of house keeping (changing Font to Text etc) and introduced a Fill palette.