|
Krita Source Code Documentation
|
Inheritance diagram for ReferenceImagesCanvas:Public Member Functions | |
| void | forceRepaint () override |
| bool | hasPendingUpdates () const override |
| KisPaintDeviceSP | projection () const override |
| ReferenceImagesCanvas (const KoColorSpace *cs, KisDefaultBoundsBaseSP defaultBounds, KisReferenceImagesLayer *parent) | |
| ReferenceImagesCanvas (const ReferenceImagesCanvas &rhs, KisReferenceImagesLayer *parent) | |
| void | rerenderAfterBeingInvisible () override |
| void | resetCache (const KoColorSpace *colorSpace) override |
| void | updateCanvas (const QRectF &rect) override |
Public Member Functions inherited from KisShapeLayerCanvasBase | |
| void | addCommand (KUndo2Command *command) override |
| const QWidget * | canvasWidget () const override |
| QWidget * | canvasWidget () override |
| virtual void | forceRepaintWithHiddenAreas () |
| void | gridSize (QPointF *offset, QSizeF *spacing) const override |
| bool | hasChangedWhileBeingInvisible () |
| KisShapeLayerCanvasBase (const KisShapeLayerCanvasBase &rhs, KisShapeLayer *parent) | |
| KisShapeLayerCanvasBase (KisShapeLayer *parent) | |
| void | prepareForDestroying () |
| KoSelectedShapesProxy * | selectedShapesProxy () const override |
| selectedShapesProxy() is a special interface for keeping a persistent connections to selectionChanged() and selectionContentChanged() signals. While shapeManager() can change throughout the life time of the canvas, selectedShapesProxy() is guaranteed to stay the same. | |
| void | setCursor (const QCursor &) override |
| virtual void | setImage (KisImageWSP image) |
| KoShapeManager * | shapeManager () const override |
| bool | snapToGrid () const override |
| KoToolProxy * | toolProxy () const override |
| KoUnit | unit () const override |
| const KoViewConverter * | viewConverter () const override |
| KoViewConverter * | viewConverter () override |
Public Member Functions inherited from KoCanvasBase | |
| KoCanvasController * | canvasController () const |
| virtual bool | canvasIsOpenGL () const |
| virtual void | clipToDocument (const KoShape *shape, QPointF &move) const |
| virtual void | disconnectCanvasObserver (QObject *object) |
| virtual QPoint | documentOrigin () const |
| KoCanvasBase (KoShapeControllerBase *shapeController, KoCanvasResourceProvider *sharedResourceManager=0) | |
| Private () | |
| KoCanvasResourceProvider * | resourceManager () const |
| void | setCanvasController (KoCanvasController *controller) |
| called by KoCanvasController to set the controller that handles this canvas. | |
| KoShapeController * | shapeController () const |
| KoSnapGuide * | snapGuide () const |
| virtual QPointF | viewToDocument (const QPointF &viewPoint) const |
| ~KoCanvasBase () override | |
| ~Private () | |
Private Slots | |
| void | slotAsyncRepaint () |
Private Attributes | |
| KisThreadSafeSignalCompressor | m_compressor |
| QRectF | m_dirtyRect |
| KisPaintDeviceSP | m_fallbackProjection |
| volatile bool | m_hasUpdateInCompressor = false |
| KisReferenceImagesLayer * | m_layer |
Additional Inherited Members | |
Public Attributes inherited from KoCanvasBase | |
| KoCanvasController * | controller |
| bool | isResourceManagerShared |
| QPointer< KoCanvasResourceProvider > | resourceManager |
| QPointer< KoShapeController > | shapeController |
| KoSnapGuide * | snapGuide |
Protected Attributes inherited from KisShapeLayerCanvasBase | |
| bool | m_hasChangedWhileBeingInvisible {false} |
| bool | m_isDestroying {false} |
| QScopedPointer< KoSelectedShapesProxy > | m_selectedShapesProxy |
| QScopedPointer< KoShapeManager > | m_shapeManager |
| KisImageViewConverter | m_viewConverter |
Definition at line 86 of file KisReferenceImagesLayer.cpp.
|
inline |
Definition at line 90 of file KisReferenceImagesLayer.cpp.
References connect(), m_compressor, and slotAsyncRepaint().
|
inline |
Definition at line 99 of file KisReferenceImagesLayer.cpp.
References connect(), m_compressor, and slotAsyncRepaint().
|
inlineoverridevirtual |
Implements KisShapeLayerCanvasBase.
Definition at line 120 of file KisReferenceImagesLayer.cpp.
References KisReferenceImagesLayer::boundingImageRect(), m_layer, and KisReferenceImagesLayer::signalUpdate().
|
inlineoverridevirtual |
Implements KisShapeLayerCanvasBase.
Definition at line 125 of file KisReferenceImagesLayer.cpp.
References m_hasUpdateInCompressor.
|
inlineoverridevirtual |
Implements KisShapeLayerCanvasBase.
Definition at line 136 of file KisReferenceImagesLayer.cpp.
References m_fallbackProjection.
|
inlineoverridevirtual |
Implements KisShapeLayerCanvasBase.
Definition at line 130 of file KisReferenceImagesLayer.cpp.
|
inlineoverridevirtual |
Implements KisShapeLayerCanvasBase.
Definition at line 132 of file KisReferenceImagesLayer.cpp.
|
inlineprivateslot |
Definition at line 140 of file KisReferenceImagesLayer.cpp.
References KoViewConverter::documentToView(), m_dirtyRect, m_hasUpdateInCompressor, m_layer, KisReferenceImagesLayer::signalUpdate(), and KisShapeLayerCanvasBase::viewConverter().
|
inlineoverridevirtual |
Tell the canvas to repaint the specified rectangle. The coordinates are document coordinates, not view coordinates.
Implements KoCanvasBase.
Definition at line 108 of file KisReferenceImagesLayer.cpp.
References KisBaseNode::image, m_compressor, m_dirtyRect, m_hasUpdateInCompressor, KisShapeLayerCanvasBase::m_isDestroying, m_layer, and KisThreadSafeSignalCompressor::start().
|
private |
Definition at line 150 of file KisReferenceImagesLayer.cpp.
|
private |
Definition at line 151 of file KisReferenceImagesLayer.cpp.
|
private |
Definition at line 149 of file KisReferenceImagesLayer.cpp.
|
private |
Definition at line 152 of file KisReferenceImagesLayer.cpp.
|
private |
Definition at line 148 of file KisReferenceImagesLayer.cpp.