29 [[nodiscard]] QPainterPath
shape()
const override;
30 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget)
override;
Definition card_zone_logic.h:26
CardZone(CardZoneLogic *logic, QGraphicsItem *parent=nullptr)
Definition card_zone.cpp:9
Definition pile_zone_logic.h:12
void handleDropEvent(const QList< CardDragItem * > &dragItems, CardZoneLogic *startZone, const QPoint &dropPoint) override
Definition pile_zone.cpp:61
PileZone(PileZoneLogic *_logic, QGraphicsItem *parent)
Definition pile_zone.cpp:15
QPainterPath shape() const override
Definition pile_zone.cpp:39
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
Definition pile_zone.cpp:47
void mousePressEvent(QGraphicsSceneMouseEvent *event) override
Definition pile_zone.cpp:82
QRectF boundingRect() const override
Definition pile_zone.cpp:34
void reorganizeCards() override
Definition pile_zone.cpp:77
void callUpdate()
Definition pile_zone.h:21
void mouseMoveEvent(QGraphicsSceneMouseEvent *event) override
Definition pile_zone.cpp:95
void hoverEnterEvent(QGraphicsSceneHoverEvent *event) override
Definition pile_zone.cpp:119
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override
Definition pile_zone.cpp:114