#include <deck_view.h>
Public Member Functions | |
| DeckViewCardDragItem (DeckViewCard *_item, const QPointF &_hotSpot, AbstractCardDragItem *parentDrag=0) | |
| void | updatePosition (const QPointF &cursorScenePos) override |
| Public Member Functions inherited from AbstractCardDragItem | |
| int | type () const override |
| AbstractCardDragItem (AbstractCardItem *_item, const QPointF &_hotSpot, AbstractCardDragItem *parentDrag=0) | |
| QRectF | boundingRect () const override |
| QPainterPath | shape () const override |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override |
| AbstractCardItem * | getItem () const |
| QPointF | getHotSpot () const |
| void | addChildDrag (AbstractCardDragItem *child) |
Protected Member Functions | |
| void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
| Protected Member Functions inherited from AbstractCardDragItem | |
| void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) override |
Private Member Functions | |
| void | handleDrop (DeckViewCardContainer *target) |
Private Attributes | |
| DeckViewCardContainer * | currentZone |
Additional Inherited Members | |
| Public Types inherited from AbstractCardDragItem | |
| enum | { Type = typeCardDrag } |
| Protected Attributes inherited from AbstractCardDragItem | |
| AbstractCardItem * | item |
| QPointF | hotSpot |
| QList< AbstractCardDragItem * > | childDrags |
| DeckViewCardDragItem::DeckViewCardDragItem | ( | DeckViewCard * | _item, |
| const QPointF & | _hotSpot, | ||
| AbstractCardDragItem * | parentDrag = 0 ) |
|
private |
|
overrideprotected |
|
overridevirtual |
|
private |