48 d->
view->canvasBase()) {
50 d->
view->canvasBase()->updateCanvas();
69 dbgFile<<
"canvas does not exist:"<<canvas;
87 if (
d->
view &&
d->
view->canvasBase() &&
d->
view->canvasBase()->resourceManager()) {
88 return d->
view->canvasBase()->resourceManager()->decorationThickness();
95 return decoration1->priority() < decoration2->priority();
float value(const T *src, size_t ch)
const QString & id() const
void setPriority(int value)
QPointer< KisView > view() const
int decorationThickness() const
void setView(QPointer< KisView > imageView)
virtual void setVisible(bool v)
void paint(QPainter &gc, const QRectF &updateRect, const KisCoordinatesConverter *converter, KisCanvas2 *canvas)
~KisCanvasDecoration() override
virtual void drawDecoration(QPainter &gc, const QRectF &updateArea, const KisCoordinatesConverter *converter, KisCanvas2 *canvas)=0
virtual void notifyWindowMinimized(bool minimized)
static bool comparePriority(KisCanvasDecorationSP decoration1, KisCanvasDecorationSP decoration2)
KisCanvasDecoration(const QString &id, QPointer< KisView >parent)
#define KIS_SAFE_ASSERT_RECOVER_RETURN(cond)