| AbstractCardItem(QGraphicsItem *parent=nullptr, const CardRef &cardRef={}, Player *_owner=nullptr, int _id=-1) | AbstractCardItem | explicit |
| AbstractGraphicsItem(QGraphicsItem *parent=nullptr) | AbstractGraphicsItem | inlineexplicit |
| addArrowFrom(ArrowItem *arrow) | ArrowTarget | inline |
| addArrowTo(ArrowItem *arrow) | ArrowTarget | inline |
| addAttachedCard(CardItem *card) | CardItem | inline |
| animationEvent() | CardItem | |
| annotation | CardItem | private |
| arrowsFrom | ArrowTarget | private |
| arrowsTo | ArrowTarget | private |
| ArrowTarget(Player *_owner, QGraphicsItem *parent=nullptr) | ArrowTarget | explicit |
| attachedCards | CardItem | private |
| attachedTo | CardItem | private |
| attacking | CardItem | private |
| beingPointedAt | ArrowTarget | private |
| bgColor | AbstractCardItem | protected |
| boundingRect() const override | AbstractCardItem | |
| cacheBgColor() | AbstractCardItem | protected |
| CardItem(Player *_owner, QGraphicsItem *parent=nullptr, const CardRef &cardRef={}, int _cardid=-1, CardZoneLogic *_zone=nullptr) | CardItem | explicit |
| cardRef | AbstractCardItem | protected |
| cardShiftClicked(QString cardName) | AbstractCardItem | signal |
| color | AbstractCardItem | protected |
| counters | CardItem | private |
| createDragItem(int _id, const QPointF &_pos, const QPointF &_scenePos, bool faceDown) | CardItem | |
| deleteCardInfoPopup(QString cardName) | AbstractCardItem | signal |
| deleteCardInfoPopup() | AbstractCardItem | inline |
| deleteDragItem() | CardItem | |
| deleteLater() | CardItem | slot |
| destroyOnZoneChange | CardItem | private |
| doesntUntap | CardItem | private |
| dragItem | CardItem | private |
| drawArrow(const QColor &arrowColor) | CardItem | |
| drawAttachArrow() | CardItem | |
| exactCard | AbstractCardItem | protected |
| facedown | AbstractCardItem | protected |
| getAnnotation() const | CardItem | inline |
| getArrowsFrom() const | ArrowTarget | inline |
| getArrowsTo() const | ArrowTarget | inline |
| getAttachedCards() const | CardItem | inline |
| getAttachedTo() const | CardItem | inline |
| getAttacking() const | CardItem | inline |
| getBeingPointedAt() const | ArrowTarget | inline |
| getCard() const | AbstractCardItem | inline |
| getCardInfo() const | AbstractCardItem | |
| getCardRef() const | AbstractCardItem | inline |
| getColor() const | AbstractCardItem | inline |
| getCounters() const | CardItem | inline |
| getDestroyOnZoneChange() const | CardItem | inline |
| getDoesntUntap() const | CardItem | inline |
| getFaceDown() const | AbstractCardItem | inline |
| getGridPoint() const | CardItem | inline |
| getGridPos() const | CardItem | inline |
| getId() const | AbstractCardItem | inline |
| getName() const | AbstractCardItem | inline |
| getOwner() const | CardItem | inline |
| getProviderId() const | AbstractCardItem | inline |
| getPT() const | CardItem | inline |
| getRealZValue() const | AbstractCardItem | inline |
| getTapped() const | AbstractCardItem | inline |
| getTranslatedSize(QPainter *painter) const | AbstractCardItem | |
| getZone() const | CardItem | inline |
| gridPoint | CardItem | private |
| handleClickedToPlay(bool shiftHeld) | CardItem | private |
| hovered(AbstractCardItem *card) | AbstractCardItem | signal |
| id | AbstractCardItem | protected |
| isHovered | AbstractCardItem | private |
| itemChange(GraphicsItemChange change, const QVariant &value) override | CardItem | protected |
| AbstractCardItem::itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant &value) override | AbstractCardItem | protected |
| mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) override | CardItem | protected |
| mouseMoveEvent(QGraphicsSceneMouseEvent *event) override | CardItem | protected |
| mousePressEvent(QGraphicsSceneMouseEvent *event) override | AbstractCardItem | protected |
| mouseReleaseEvent(QGraphicsSceneMouseEvent *event) override | CardItem | protected |
| owner | ArrowTarget | protected |
| paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override | CardItem | |
| paintNumberEllipse(int number, int radius, const QColor &color, int position, int count, QPainter *painter) | AbstractGraphicsItem | protected |
| paintPicture(QPainter *painter, const QSizeF &translatedSize, int angle) | AbstractCardItem | |
| pixmapUpdated() | AbstractCardItem | privateslot |
| playCard(bool faceDown) | CardItem | |
| prepareDelete() | CardItem | private |
| processCardInfo(const ServerInfo_Card &_info) | CardItem | |
| processHoverEvent() | AbstractCardItem | |
| pt | CardItem | private |
| realZValue | AbstractCardItem | private |
| refreshCardInfo() | AbstractCardItem | slot |
| removeArrowFrom(ArrowItem *arrow) | ArrowTarget | inline |
| removeArrowTo(ArrowItem *arrow) | ArrowTarget | inline |
| removeAttachedCard(CardItem *card) | CardItem | inline |
| resetState(bool keepAnnotations=false) | CardItem | |
| retranslateUi() | CardItem | |
| setAnnotation(const QString &_annotation) | CardItem | |
| setAttachedTo(CardItem *_attachedTo) | CardItem | |
| setAttacking(bool _attacking) | CardItem | |
| setBeingPointedAt(bool _beingPointedAt) | ArrowTarget | |
| setCardRef(const CardRef &_cardRef) | AbstractCardItem | |
| setColor(const QString &_color) | AbstractCardItem | |
| setCounter(int _id, int _value) | CardItem | |
| setDestroyOnZoneChange(bool _destroy) | CardItem | inline |
| setDoesntUntap(bool _doesntUntap) | CardItem | |
| setFaceDown(bool _facedown) | AbstractCardItem | |
| setGridPoint(const QPoint &_gridPoint) | CardItem | inline |
| setHovered(bool _hovered) | AbstractCardItem | |
| setId(int _id) | AbstractCardItem | inline |
| setOwner(Player *_owner) | CardItem | inline |
| setPT(const QString &_pt) | CardItem | |
| setRealZValue(qreal _zValue) | AbstractCardItem | |
| setTapped(bool _tapped, bool canAnimate=false) | AbstractCardItem | |
| setZone(CardZoneLogic *_zone) | CardItem | |
| shape() const override | AbstractCardItem | |
| showCardInfoPopup(const QPoint &pos, const CardRef &cardRef) | AbstractCardItem | signal |
| sigPixmapUpdated() | AbstractCardItem | signal |
| tapAngle | AbstractCardItem | protected |
| tapped | AbstractCardItem | protected |
| transformPainter(QPainter *painter, const QSizeF &translatedSize, int angle) | AbstractCardItem | protected |
| Type enum value | CardItem | |
| type() const override | CardItem | inline |
| zone | CardItem | private |
| ~AbstractCardItem() override | AbstractCardItem | |
| ~ArrowTarget() override | ArrowTarget | |