49
45
virtual void documentOffsetMoved(const QPoint &) = 0;
51
virtual QPoint documentOrigin() = 0;
47
virtual QPoint documentOrigin() const = 0;
53
49
virtual void adjustOrigin() = 0;
56
52
* Draw the specified decorations on the view.
58
void drawDecorations(QPainter & gc, bool tools,
59
const QPoint & documentOffset,
60
const QRect & clipRect,
64
* Returns one check of the background checkerboard pattern.
66
* @param checkSize the size of the check
68
QImage checkImage(qint32 checkSize);
69
void addDecoration(KisCanvasDecoration* deco);
70
KisCanvasDecoration* decoration(const QString& id);
73
QList<KisCanvasDecoration*> m_decorations;
54
virtual void drawDecorations(QPainter & gc, bool tools,
55
const QPoint & documentOffset,
56
const QRect & clipRect,
57
KisCanvas2 * canvas) = 0;
59
virtual void addDecoration(KisCanvasDecoration* deco) = 0;
60
virtual KisCanvasDecoration* decoration(const QString& id) = 0;
62
virtual void setDecorations(const QList<KisCanvasDecoration*> &) = 0;
63
virtual QList<KisCanvasDecoration*> decorations() = 0;
76
66
#endif // _KIS_ABSTRACT_CANVAS_WIDGET_