68 QVariant
itemChange(QGraphicsItem::GraphicsItemChange change,
const QVariant &value)
override;
AbstractGraphicsItem(QGraphicsItem *parent=nullptr)
Definition abstract_graphics_item.h:23
Definition arrow_item.h:19
void addArrowTo(ArrowItem *arrow)
Definition arrow_target.h:58
const QList< ArrowItem * > & getArrowsFrom() const
Definition arrow_target.h:42
void removeArrowFrom(ArrowItem *arrow)
Definition arrow_target.h:50
QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant &value) override
Definition arrow_target.cpp:30
bool getBeingPointedAt() const
Definition arrow_target.h:37
const QList< ArrowItem * > & getArrowsTo() const
Definition arrow_target.h:54
Player * getOwner() const
Definition arrow_target.h:31
QList< ArrowItem * > arrowsFrom
Definition arrow_target.h:25
bool beingPointedAt
Definition arrow_target.h:24
void removeArrowTo(ArrowItem *arrow)
Definition arrow_target.h:62
QList< ArrowItem * > arrowsTo
Definition arrow_target.h:25
void addArrowFrom(ArrowItem *arrow)
Definition arrow_target.h:46
void setBeingPointedAt(bool _beingPointedAt)
Definition arrow_target.cpp:24
Player * owner
Definition arrow_target.h:21
ArrowTarget(Player *_owner, QGraphicsItem *parent=nullptr)
Definition arrow_target.cpp:6
~ArrowTarget() override
Definition arrow_target.cpp:12