#include <transform.h>
◆ Control
| Enumerator |
|---|
| NONE | |
| NW | |
| N | |
| NE | |
| E | |
| SE | |
| S | |
| SW | |
| W | |
| ROTATION | |
◆ Transform()
| Transform::Transform |
( |
Canvas * |
canvas | ) |
|
|
noexcept |
◆ applyMove()
| void Transform::applyMove |
( |
bool |
temporarily = false | ) |
|
◆ applyScale()
| void Transform::applyScale |
( |
QPointF |
center, |
|
|
double |
scale_x, |
|
|
double |
scale_y, |
|
|
bool |
temporarily = false |
|
) |
| |
◆ boundingRect()
| QRectF Transform::boundingRect |
( |
| ) |
|
◆ calcScale()
| void Transform::calcScale |
( |
QPointF |
canvas_coord | ) |
|
◆ controlPoints()
| const QPointF * Transform::controlPoints |
( |
| ) |
|
◆ height()
| double Controls::Transform::height |
( |
| ) |
|
|
inline |
◆ hoverEvent()
| bool Transform::hoverEvent |
( |
QHoverEvent * |
e, |
|
|
Qt::CursorShape * |
cursor |
|
) |
| |
|
overridevirtual |
◆ isActive()
| bool Transform::isActive |
( |
| ) |
|
|
overridevirtual |
◆ isScaleLock()
| bool Transform::isScaleLock |
( |
| ) |
const |
◆ keyPressEvent()
| bool Transform::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
overridevirtual |
◆ mouseMoveEvent()
| bool Transform::mouseMoveEvent |
( |
QMouseEvent * |
e | ) |
|
|
overridevirtual |
◆ mousePressEvent()
| bool Transform::mousePressEvent |
( |
QMouseEvent * |
e | ) |
|
|
overridevirtual |
◆ mouseReleaseEvent()
| bool Transform::mouseReleaseEvent |
( |
QMouseEvent * |
e | ) |
|
|
overridevirtual |
◆ paint()
| void Transform::paint |
( |
QPainter * |
painter | ) |
|
|
overridevirtual |
◆ reset()
| void Transform::reset |
( |
| ) |
|
◆ rotation()
| double Controls::Transform::rotation |
( |
| ) |
|
|
inline |
◆ selections()
| QList< ShapePtr > & Transform::selections |
( |
| ) |
|
◆ setScaleLock()
| void Transform::setScaleLock |
( |
bool |
scale_lock | ) |
|
◆ updateBoundingRect
| void Transform::updateBoundingRect |
( |
| ) |
|
|
slot |
◆ updateSelections
| void Transform::updateSelections |
( |
| ) |
|
|
slot |
◆ updateTransform()
| void Controls::Transform::updateTransform |
( |
double |
new_x, |
|
|
double |
new_y, |
|
|
double |
new_r, |
|
|
double |
new_w, |
|
|
double |
new_h |
|
) |
| |
|
inline |
◆ width()
| double Controls::Transform::width |
( |
| ) |
|
|
inline |
◆ x()
| double Controls::Transform::x |
( |
| ) |
|
|
inline |
◆ y()
| double Controls::Transform::y |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: