30 isResourceManagerShared(false),
37 delete shapeController;
38 if (!isResourceManagerShared) {
39 delete resourceManager;
53 d->resourceManager = sharedResourceManager ?
55 d->isResourceManagerShared = sharedResourceManager;
63 d->shapeController->reset();
79 if (
d->shapeController)
80 return d->shapeController;
97 return d->resourceManager;
107 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
virtual KoColorDisplayRendererInterface * displayRendererInterface() const
displayRendererInterface The display renderer interface has a number of color conversion functions wh...
QPointer< KoCanvasResourceProvider > resourceManager
KoCanvasController * canvasController() const
virtual KoSelectedShapesProxy * selectedShapesProxy() const =0
selectedShapesProxy() is a special interface for keeping a persistent connections to selectionChanged...
static KoColorDisplayRendererInterface * instance()
virtual QPointF viewToDocument(const QPointF &viewPoint) const