#include <kcanvaspreview.h>
Definition at line 13 of file kcanvaspreview.h.
◆ KCanvasPreview()
| KCanvasPreview::KCanvasPreview |
( |
QWidget * | parent = 0 | ) |
|
◆ ~KCanvasPreview()
| KCanvasPreview::~KCanvasPreview |
( |
| ) |
|
|
override |
◆ isInRegion()
| bool KCanvasPreview::isInRegion |
( |
QPoint | point | ) |
|
|
protected |
◆ mouseMoveEvent()
| void KCanvasPreview::mouseMoveEvent |
( |
QMouseEvent * | event | ) |
|
|
override |
Definition at line 50 of file kcanvaspreview.cc.
51{
53
55 int newXOffset , newYOffset;
58 }
61 }
65 }
68 }
69 } else {
70 QCursor cursor;
71
73 cursor.setShape(Qt::SizeAllCursor);
74 } else {
75 cursor.setShape(Qt::ArrowCursor);
76 }
77
78 setCursor(cursor);
79 }
80}
bool isInRegion(QPoint point)
bool xOffsetLocked() const
bool yOffsetLocked() const
void sigModifiedXOffset(int)
void sigModifiedYOffset(int)
References isInRegion(), m_dragging, m_prevDragPoint, m_xOffset, m_yOffset, scalingFactor(), sigModifiedXOffset(), sigModifiedYOffset(), xOffsetLocked(), and yOffsetLocked().
◆ mousePressEvent()
| void KCanvasPreview::mousePressEvent |
( |
QMouseEvent * | event | ) |
|
|
override |
◆ mouseReleaseEvent()
| void KCanvasPreview::mouseReleaseEvent |
( |
QMouseEvent * | | ) |
|
|
override |
◆ paintEvent()
| void KCanvasPreview::paintEvent |
( |
QPaintEvent * | | ) |
|
|
override |
◆ scalingFactor()
| double KCanvasPreview::scalingFactor |
( |
| ) |
|
|
protected |
Definition at line 94 of file kcanvaspreview.cc.
95{
96
99
100 const double xScale = (double)(height() - 1) / maxHeight;
101 const double yScale = (double)(width() - 1) / maxWidth;
102
103 return (xScale < yScale) ? xScale : yScale;
104}
References m_height, m_imageHeight, m_imageWidth, and m_width.
◆ setCanvasSize()
| void KCanvasPreview::setCanvasSize |
( |
qint32 | w, |
|
|
qint32 | h ) |
◆ setImageOffset()
| void KCanvasPreview::setImageOffset |
( |
qint32 | x, |
|
|
qint32 | y ) |
◆ setImageSize()
| void KCanvasPreview::setImageSize |
( |
qint32 | w, |
|
|
qint32 | h ) |
◆ setxOffsetLock
| void KCanvasPreview::setxOffsetLock |
( |
bool | value | ) |
|
|
slot |
◆ setyOffsetLock
| void KCanvasPreview::setyOffsetLock |
( |
bool | value | ) |
|
|
slot |
◆ sigModifiedXOffset
| void KCanvasPreview::sigModifiedXOffset |
( |
int | | ) |
|
|
signal |
◆ sigModifiedYOffset
| void KCanvasPreview::sigModifiedYOffset |
( |
int | | ) |
|
|
signal |
◆ xOffsetLocked()
| bool KCanvasPreview::xOffsetLocked |
( |
| ) |
const |
◆ yOffsetLocked()
| bool KCanvasPreview::yOffsetLocked |
( |
| ) |
const |
◆ m_dragging
| bool KCanvasPreview::m_dragging {false} |
|
protected |
◆ m_height
| qint32 KCanvasPreview::m_height {0} |
|
protected |
◆ m_image
| QImage KCanvasPreview::m_image |
|
protected |
◆ m_imageHeight
| qint32 KCanvasPreview::m_imageHeight {0} |
|
protected |
◆ m_imageWidth
| qint32 KCanvasPreview::m_imageWidth {0} |
|
protected |
◆ m_prevDragPoint
| QPoint KCanvasPreview::m_prevDragPoint |
|
protected |
◆ m_width
| qint32 KCanvasPreview::m_width {0} |
|
protected |
◆ m_xCanvasOffset
| qint16 KCanvasPreview::m_xCanvasOffset {0} |
|
protected |
◆ m_xOffset
| qint32 KCanvasPreview::m_xOffset {0} |
|
protected |
◆ m_xOffsetLocked
| bool KCanvasPreview::m_xOffsetLocked {false} |
|
protected |
◆ m_yCanvasOffset
| qint16 KCanvasPreview::m_yCanvasOffset {0} |
|
protected |
◆ m_yOffset
| qint32 KCanvasPreview::m_yOffset {0} |
|
protected |
◆ m_yOffsetLocked
| bool KCanvasPreview::m_yOffsetLocked {false} |
|
protected |
The documentation for this class was generated from the following files: