kis_canvas_subject.h
Interface for classes that implement a canvas; i.e., a widget where KisImages are painted onto.
Definition kis_canvas_controller.h:39
This is the base interface plugins use to implement the Observer design pattern.
Definition kis_canvas_observer.h:33
virtual double zoomFactor() const =0
virtual float HDRExposure() const =0
virtual void setHDRExposure(float exposure)=0
Set the exposure value.
virtual void setFGColor(const KisColor &c)=0
Set the foreground or painting color.
virtual KisUndoAdapter * undoAdapter() const =0
retrieve the undo adapater – there is one undo adapter per document, and it collects all transactions
virtual KisPattern * currentPattern() const =0
virtual const KisPaintOpSettings * currentPaintopSettings() const =0
virtual KisToolControllerInterface * toolController() const =0
XXX: Remove this method.
virtual KisGradient * currentGradient() const =0
virtual KisProgressDisplayInterface * progressDisplay() const =0
XXX: Remove this method.
virtual KisColor fgColor() const =0
virtual KisPerspectiveGridManager * perspectiveGridManager()=0
Get the perspective grid manager.
virtual KoPaletteManager * paletteManager()=0
XXX: Remove this method.
virtual KisCanvasController * canvasController() const =0
virtual void detach(KisCanvasObserver *observer)=0
From now on, the specified observer will no longer be informed of changes.
virtual KisColor bgColor() const =0
virtual KisProfile * monitorProfile()=0
Get the profile that this view uses to display itself on he monitor.
virtual KisImageSP currentImg() const =0
virtual KisBrush * currentBrush() const =0
virtual KisSelectionManager * selectionManager()=0
XXX: Remove this method.
virtual void attach(KisCanvasObserver *observer)=0
From now on, the observer will be notified of changes in brush, foreground color, background color,...
virtual void notifyObservers()=0
Calling this method will notify all observers.
virtual KisID currentPaintop() const =0
The paintop factory is responsible for creating paintops of the specified class.
Definition kis_paintop.h:112
The selection manager is responsible selections and the clipboard.
Definition kis_selection_manager.h:36
