The ImageTaskPixmapGraphicsItem class models a pixmap graphic item that goes into the scene for an image task. This usually represents a pixmap of the working image that is being transformed into shapes.
More...
#include <imagetaskpixmapgraphicsitem.h>
|
void | signal_onCustomTabletEvent (const geometrize::scene::CustomTabletEvent &event) |
|
void | signal_onHoverMoveEvent (double lastX, double lastY, double x, double y, bool ctrlModifier) |
|
void | signal_onMousePressEvent (double x, double y, bool ctrlModifier) |
|
void | signal_onMouseMoveEvent (double lastX, double lastY, double x, double y, bool ctrlModifier) |
|
void | signal_onMouseReleaseEvent (double x, double y, bool ctrlModifier) |
|
void | signal_onWheelEvent (double x, double y, int amount, bool ctrlModifier) |
|
void | signal_onKeyPressEvent (int key, bool ctrlModifier) |
|
void | signal_onKeyReleaseEvent (int key, bool ctrlModifier) |
|
void | signal_onFocusInEvent () |
|
void | signal_onFocusOutEvent () |
|
The ImageTaskPixmapGraphicsItem class models a pixmap graphic item that goes into the scene for an image task. This usually represents a pixmap of the working image that is being transformed into shapes.
◆ ImageTaskPixmapGraphicsItem() [1/2]
geometrize::scene::ImageTaskPixmapGraphicsItem::ImageTaskPixmapGraphicsItem |
( |
| ) |
|
19 : QGraphicsPixmapItem()
21 setAcceptHoverEvents(
true);
22 setAcceptTouchEvents(
true);
23 setFlag(ItemIsMovable,
false);
24 setFlag(ItemIsSelectable,
false);
25 setFlag(ItemIsFocusable,
true);
29 setShapeMode(QGraphicsPixmapItem::BoundingRectShape);
◆ ImageTaskPixmapGraphicsItem() [2/2]
geometrize::scene::ImageTaskPixmapGraphicsItem::ImageTaskPixmapGraphicsItem |
( |
const QPixmap & |
pixmap | ) |
|
|
explicit |
32 : QGraphicsPixmapItem(pixmap)
◆ ~ImageTaskPixmapGraphicsItem()
geometrize::scene::ImageTaskPixmapGraphicsItem::~ImageTaskPixmapGraphicsItem |
( |
| ) |
|
|
virtual |
◆ focusInEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::focusInEvent |
( |
QFocusEvent * |
event | ) |
|
|
overrideprotected |
123 QGraphicsPixmapItem::focusInEvent(event);
◆ focusOutEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::focusOutEvent |
( |
QFocusEvent * |
event | ) |
|
|
overrideprotected |
129 QGraphicsPixmapItem::focusOutEvent(event);
◆ hoverMoveEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::hoverMoveEvent |
( |
QGraphicsSceneHoverEvent * |
event | ) |
|
|
overrideprotected |
53 if (!event->modifiers().testFlag(Qt::ControlModifier)) {
54 event->setAccepted(
false);
57 QGraphicsPixmapItem::hoverMoveEvent(event);
58 emit
signal_onHoverMoveEvent(event->lastScenePos().x(), event->lastScenePos().y(), event->scenePos().x(), event->scenePos().y(), event->modifiers() & Qt::ControlModifier);
◆ keyPressEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
overrideprotected |
103 if (!event->modifiers().testFlag(Qt::ControlModifier)) {
104 event->setAccepted(
false);
107 QGraphicsPixmapItem::keyPressEvent(event);
◆ keyReleaseEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::keyReleaseEvent |
( |
QKeyEvent * |
event | ) |
|
|
overrideprotected |
113 if (!event->modifiers().testFlag(Qt::ControlModifier)) {
114 event->setAccepted(
false);
117 QGraphicsPixmapItem::keyReleaseEvent(event);
◆ mouseMoveEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::mouseMoveEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
overrideprotected |
83 if (!event->modifiers().testFlag(Qt::ControlModifier)) {
84 event->setAccepted(
false);
87 QGraphicsPixmapItem::mouseMoveEvent(event);
88 emit
signal_onMouseMoveEvent(event->lastScenePos().x(), event->lastScenePos().y(), event->scenePos().x(), event->scenePos().y(), event->modifiers() & Qt::ControlModifier);
◆ mousePressEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::mousePressEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
overrideprotected |
63 if (!event->modifiers().testFlag(Qt::ControlModifier)) {
64 event->setAccepted(
false);
67 QGraphicsPixmapItem::mousePressEvent(event);
68 emit
signal_onMousePressEvent(event->scenePos().x(), event->scenePos().y(), event->modifiers() & Qt::ControlModifier);
◆ mouseReleaseEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::mouseReleaseEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
overrideprotected |
73 if (!event->modifiers().testFlag(Qt::ControlModifier)) {
74 event->setAccepted(
false);
77 QGraphicsPixmapItem::mouseReleaseEvent(event);
◆ sceneEvent()
bool geometrize::scene::ImageTaskPixmapGraphicsItem::sceneEvent |
( |
QEvent * |
event | ) |
|
|
overrideprotected |
47 return QGraphicsPixmapItem::sceneEvent(event);
◆ signal_onCustomTabletEvent
◆ signal_onFocusInEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onFocusInEvent |
( |
| ) |
|
|
signal |
◆ signal_onFocusOutEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onFocusOutEvent |
( |
| ) |
|
|
signal |
◆ signal_onHoverMoveEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onHoverMoveEvent |
( |
double |
lastX, |
|
|
double |
lastY, |
|
|
double |
x, |
|
|
double |
y, |
|
|
bool |
ctrlModifier |
|
) |
| |
|
signal |
◆ signal_onKeyPressEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onKeyPressEvent |
( |
int |
key, |
|
|
bool |
ctrlModifier |
|
) |
| |
|
signal |
◆ signal_onKeyReleaseEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onKeyReleaseEvent |
( |
int |
key, |
|
|
bool |
ctrlModifier |
|
) |
| |
|
signal |
◆ signal_onMouseMoveEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onMouseMoveEvent |
( |
double |
lastX, |
|
|
double |
lastY, |
|
|
double |
x, |
|
|
double |
y, |
|
|
bool |
ctrlModifier |
|
) |
| |
|
signal |
◆ signal_onMousePressEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onMousePressEvent |
( |
double |
x, |
|
|
double |
y, |
|
|
bool |
ctrlModifier |
|
) |
| |
|
signal |
◆ signal_onMouseReleaseEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onMouseReleaseEvent |
( |
double |
x, |
|
|
double |
y, |
|
|
bool |
ctrlModifier |
|
) |
| |
|
signal |
◆ signal_onWheelEvent
void geometrize::scene::ImageTaskPixmapGraphicsItem::signal_onWheelEvent |
( |
double |
x, |
|
|
double |
y, |
|
|
int |
amount, |
|
|
bool |
ctrlModifier |
|
) |
| |
|
signal |
◆ wheelEvent()
void geometrize::scene::ImageTaskPixmapGraphicsItem::wheelEvent |
( |
QGraphicsSceneWheelEvent * |
event | ) |
|
|
overrideprotected |
93 if (!event->modifiers().testFlag(Qt::ControlModifier)) {
94 event->setAccepted(
false);
97 QGraphicsPixmapItem::wheelEvent(event);
98 emit
signal_onWheelEvent(event->scenePos().x(), event->scenePos().y(), event->delta(), event->modifiers() & Qt::ControlModifier);
The documentation for this class was generated from the following files: