24 #ifndef GRAPHICSITEMFORQT_H
25 #define GRAPHICSITEMFORQT_H
27 #include "../core/drawers/graphicsitem.h"
28 #include <QGraphicsItem>
44 void setItem(QGraphicsItem *item);
45 virtual void setPosition(
double x,
double y)
override final;
46 virtual void setZOrder(
double z)
override final;
52 #endif // GRAPHICSITEMFORQT_H
GraphicsItemForQt(GraphicsViewAdapter *graphicsView, QGraphicsItem *item)
Constructor, initializing the pointer mItem.
Implementation class for the GraphicsItem in Qt.
QGraphicsItem * mItem
Pointer pointing to the QGraphicsItem.
void setItem(QGraphicsItem *item)
Set the associated QGraphicsItem pointer.
virtual void setZOrder(double z) overridefinal
Set or change the z-order of the graphical item.
~GraphicsItemForQt()
Destructor, deletes the item and sets mItem to nullptr.
virtual void setPosition(double x, double y) overridefinal
Set or change the position of the graphical item.
Abstract base class for implementations rendering graphics.
Class for a single item in a graphics view.