5 #include <QGraphicsScene>
13 class QGraphicsSceneWheelEvent;
67 void wheelEvent(QGraphicsSceneWheelEvent* event)
override;
75 std::unique_ptr<ImageTaskSceneImpl>
d;
The SvgItem class represents an SVG graphic that is drawn as part of a scene.
Definition: svgitem.h:15
void keyReleaseEvent(QKeyEvent *event) override
Definition: imagetaskscene.cpp:155
void focusOutEvent(QFocusEvent *event) override
Definition: imagetaskscene.cpp:165
void setOverlayShape(SvgItem *item)
setOverlayItem Sets the given overlay shape upon the scene.
Definition: imagetaskscene.cpp:106
ImageTaskPixmapGraphicsItem & getTargetPixmapItem()
getTargetPixmapItem Gets a refernece to the graphics item that houses the target pixmap.
Definition: imagetaskscene.cpp:101
void focusInEvent(QFocusEvent *event) override
Definition: imagetaskscene.cpp:160
void setTargetPixmapOpacity(float opacity)
setTargetPixmapOpacity Sets the opacity of the target pixmap.
Definition: imagetaskscene.cpp:91
void mouseMoveEvent(QGraphicsSceneMouseEvent *event) override
Definition: imagetaskscene.cpp:135
void keyPressEvent(QKeyEvent *event) override
Definition: imagetaskscene.cpp:150
bool event(QEvent *event) override
Definition: imagetaskscene.cpp:116
The ImageTaskPixmapGraphicsItem class models a pixmap graphic item that goes into the scene for an im...
Definition: imagetaskpixmapgraphicsitem.h:25
void setOverlayShapeVisibility(bool visible)
setOverlayShapeVisibility Whether the overlay shape(s) in the scene should be visible.
Definition: imagetaskscene.cpp:111
The ImageTaskScene class models a graphics scene for viewing the results of image tasks...
Definition: imagetaskscene.h:24
void wheelEvent(QGraphicsSceneWheelEvent *event) override
Definition: imagetaskscene.cpp:145
void mousePressEvent(QGraphicsSceneMouseEvent *event) override
Definition: imagetaskscene.cpp:130
Definition: imagetaskscene.cpp:20
virtual ~ImageTaskScene()
Definition: imagetaskscene.cpp:87
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override
Definition: imagetaskscene.cpp:140
void setTargetPixmap(const QPixmap &pixmap)
setTargetPixmap Sets the pixmap that provides the target/goal image visualization.
Definition: imagetaskscene.cpp:96
ImageTaskScene(QObject *parent=nullptr)
Definition: imagetaskscene.cpp:83
std::unique_ptr< ImageTaskSceneImpl > d
Definition: imagetaskscene.h:74