This task is created after a suggestion of boud to fix bug 335180
The idea is to create a generic mechanism to save tool settings and options. A few things that need discussion:
- Requirements
- UX
- Re-use resource system
My limited understanding tells me that this options should be added in kis_canvas_resource_provider.h because
KisCanvasResourceProvider contains the per-window current settings that influence painting, like paintop, color, gradients and so on.
This will allow KisViewManager to automatically change the settings by changing each session, because of:
/// The resource provider contains all per-view settings, such as /// current color, current paint op etc. KisCanvasResourceProvider *canvasResourceProvider();