29 isResourceManagerShared(false),
36 delete shapeController;
37 if (!isResourceManagerShared) {
38 delete resourceManager;
52 d->resourceManager = sharedResourceManager ?
54 d->isResourceManagerShared = sharedResourceManager;
62 d->shapeController->reset();
73 if (
d->shapeController)
74 return d->shapeController;
91 return d->resourceManager;
101 return d->controller;
void setCanvasController(KoCanvasController *controller)
called by KoCanvasController to set the controller that handles this canvas.
virtual void clipToDocument(const KoShape *shape, QPointF &move) const
virtual void disconnectCanvasObserver(QObject *object)
virtual QPointF viewToDocument(const QPointF &viewPoint) const
QPointer< KoShapeController > shapeController
virtual KoShapeManager * shapeManager() const =0
KoCanvasController * controller
virtual KoToolProxy * toolProxy() const =0
bool isResourceManagerShared
virtual QPoint documentOrigin() const
virtual const KoViewConverter * viewConverter() const =0
QPointer< KoCanvasResourceProvider > resourceManager
KoCanvasController * canvasController() const
virtual KoSelectedShapesProxy * selectedShapesProxy() const =0
selectedShapesProxy() is a special interface for keeping a persistent connections to selectionChanged...
virtual QPointF viewToDocument(const QPointF &viewPoint) const