15#include "kritaflake_export.h"
70 virtual void gridSize(QPointF *offset, QSizeF *spacing)
const = 0;
142 virtual QPointF viewToDocument(
const QPointF &viewPoint)
const;
170 virtual void clipToDocument(
const KoShape *shape, QPointF &move)
const;
186 virtual void disconnectCanvasObserver(QObject *
object);
virtual KoViewConverter * viewConverter()=0
KoShapeController * shapeController() const
virtual void setCursor(const QCursor &cursor)=0
virtual void gridSize(QPointF *offset, QSizeF *spacing) const =0
virtual KoShapeManager * shapeManager() const =0
virtual const QWidget * canvasWidget() const =0
virtual bool canvasIsOpenGL() const
KoCanvasResourceProvider * resourceManager() const
virtual KoUnit unit() const =0
virtual KoToolProxy * toolProxy() const =0
virtual QPoint documentOrigin() const
virtual const KoViewConverter * viewConverter() const =0
virtual void updateCanvas(const QRectF &rc)=0
virtual void addCommand(KUndo2Command *command)=0
virtual QWidget * canvasWidget()=0
KoSnapGuide * snapGuide() const
virtual KoSelectedShapesProxy * selectedShapesProxy() const =0
selectedShapesProxy() is a special interface for keeping a persistent connections to selectionChanged...
virtual bool snapToGrid() const =0
The KoSelectedShapesProxy class is a special interface of KoCanvasBase to have a stable connection to...