26 const QPointF &_hotSpot,
37 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget)
override;
AbstractCardDragItem(AbstractCardItem *_item, const QPointF &_hotSpot, AbstractCardDragItem *parentDrag=0)
Definition abstract_card_drag_item.cpp:15
CardDragItem(CardItem *_item, int _id, const QPointF &_hotSpot, bool _forceFaceDown, AbstractCardDragItem *parentDrag=0)
Definition card_drag_item.cpp:13
bool forceFaceDown
Definition card_drag_item.h:19
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
Definition card_drag_item.cpp:23
CardZone * currentZone
Definition card_drag_item.h:21
bool isForceFaceDown() const
Definition card_drag_item.h:33
int getId() const
Definition card_drag_item.h:29
bool occupied
Definition card_drag_item.h:20
int id
Definition card_drag_item.h:18
void updatePosition(const QPointF &cursorScenePos) override
Definition card_drag_item.cpp:31
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override
Definition card_drag_item.cpp:105
Definition card_item.h:29
Definition card_zone.h:26