29 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget)
override;
31 void sortHand(
const QList<CardList::SortOption> &options);
Definition card_zone_logic.h:26
Definition hand_zone_logic.h:12
qreal width
Definition hand_zone.h:17
void updateBg()
Definition hand_zone.cpp:22
void setWidth(qreal _width)
Definition hand_zone.cpp:129
QRectF boundingRect() const override
Definition hand_zone.cpp:63
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
Definition hand_zone.cpp:72
HandZone(HandZoneLogic *_logic, int _zoneHeight, QGraphicsItem *parent=nullptr)
Definition hand_zone.cpp:14
void reorganizeCards() override
Definition hand_zone.cpp:78
void updateOrientation()
Definition hand_zone.cpp:138
void sortHand(const QList< CardList::SortOption > &options)
Definition hand_zone.cpp:119
qreal zoneHeight
Definition hand_zone.h:18
void handleDropEvent(const QList< CardDragItem * > &dragItems, CardZoneLogic *startZone, const QPoint &dropPoint) override
Definition hand_zone.cpp:27
SelectZone(CardZoneLogic *logic, QGraphicsItem *parent=nullptr)
Definition select_zone.cpp:144
Base class for zones where cards are laid out and individually interactable.