16 setMouseTracking(
true);
33 p.setPen(QPen(Qt::red));
55 int newXOffset , newYOffset;
73 cursor.setShape(Qt::SizeAllCursor);
75 cursor.setShape(Qt::ArrowCursor);
100 const double xScale = (double)(height() - 1) / maxHeight;
101 const double yScale = (double)(width() - 1) / maxWidth;
103 return (xScale < yScale) ? xScale : yScale;
float value(const T *src, size_t ch)
bool isInRegion(QPoint point)
bool xOffsetLocked() const
void setImageOffset(qint32 x, qint32 y)
void setCanvasSize(qint32 w, qint32 h)
void paintEvent(QPaintEvent *) override
bool yOffsetLocked() const
KCanvasPreview(QWidget *parent=0)
~KCanvasPreview() override
void mouseMoveEvent(QMouseEvent *event) override
void mouseReleaseEvent(QMouseEvent *) override
void setImageSize(qint32 w, qint32 h)
void sigModifiedXOffset(int)
void sigModifiedYOffset(int)
void setxOffsetLock(bool)
void setyOffsetLock(bool)
void mousePressEvent(QMouseEvent *event) override