#include <abstract_card_item.h>
|
| void | transformPainter (QPainter *painter, const QSizeF &translatedSize, int angle) |
| void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
| void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override |
| QVariant | itemChange (QGraphicsItem::GraphicsItemChange change, const QVariant &value) override |
| void | cacheBgColor () |
| QVariant | itemChange (QGraphicsItem::GraphicsItemChange change, const QVariant &value) override |
| void | paintNumberEllipse (int number, int radius, const QColor &color, int position, int count, QPainter *painter) |
◆ anonymous enum
◆ AbstractCardItem()
| AbstractCardItem::AbstractCardItem |
( |
QGraphicsItem * | parent = nullptr, |
|
|
const CardRef & | cardRef = {}, |
|
|
Player * | _owner = nullptr, |
|
|
int | _id = -1 ) |
|
explicit |
◆ ~AbstractCardItem()
| AbstractCardItem::~AbstractCardItem |
( |
| ) |
|
|
override |
◆ boundingRect()
| QRectF AbstractCardItem::boundingRect |
( |
| ) |
const |
|
override |
◆ cacheBgColor()
| void AbstractCardItem::cacheBgColor |
( |
| ) |
|
|
protected |
◆ cardShiftClicked
| void AbstractCardItem::cardShiftClicked |
( |
QString | cardName | ) |
|
|
signal |
◆ deleteCardInfoPopup() [1/2]
| void AbstractCardItem::deleteCardInfoPopup |
( |
| ) |
|
|
inline |
◆ deleteCardInfoPopup [2/2]
| void AbstractCardItem::deleteCardInfoPopup |
( |
QString | cardName | ) |
|
|
signal |
◆ getCard()
| ExactCard AbstractCardItem::getCard |
( |
| ) |
const |
|
inline |
◆ getCardInfo()
| const CardInfo & AbstractCardItem::getCardInfo |
( |
| ) |
const |
Convenience method to get the CardInfo of the exactCard
- Returns
- A const reference to the CardInfo, or an empty CardInfo if card was null
◆ getCardRef()
| CardRef AbstractCardItem::getCardRef |
( |
| ) |
const |
|
inline |
◆ getColor()
| QString AbstractCardItem::getColor |
( |
| ) |
const |
|
inline |
◆ getFaceDown()
| bool AbstractCardItem::getFaceDown |
( |
| ) |
const |
|
inline |
◆ getId()
| int AbstractCardItem::getId |
( |
| ) |
const |
|
inline |
◆ getName()
| QString AbstractCardItem::getName |
( |
| ) |
const |
|
inline |
◆ getProviderId()
| QString AbstractCardItem::getProviderId |
( |
| ) |
const |
|
inline |
◆ getRealZValue()
| qreal AbstractCardItem::getRealZValue |
( |
| ) |
const |
|
inline |
◆ getTapped()
| bool AbstractCardItem::getTapped |
( |
| ) |
const |
|
inline |
◆ getTranslatedSize()
| QSizeF AbstractCardItem::getTranslatedSize |
( |
QPainter * | painter | ) |
const |
◆ hovered
◆ itemChange()
| QVariant AbstractCardItem::itemChange |
( |
QGraphicsItem::GraphicsItemChange | change, |
|
|
const QVariant & | value ) |
|
overrideprotected |
◆ mousePressEvent()
| void AbstractCardItem::mousePressEvent |
( |
QGraphicsSceneMouseEvent * | event | ) |
|
|
overrideprotected |
◆ mouseReleaseEvent()
| void AbstractCardItem::mouseReleaseEvent |
( |
QGraphicsSceneMouseEvent * | event | ) |
|
|
overrideprotected |
◆ paint()
| void AbstractCardItem::paint |
( |
QPainter * | painter, |
|
|
const QStyleOptionGraphicsItem * | option, |
|
|
QWidget * | widget ) |
|
override |
◆ paintPicture()
| void AbstractCardItem::paintPicture |
( |
QPainter * | painter, |
|
|
const QSizeF & | translatedSize, |
|
|
int | angle ) |
◆ pixmapUpdated
| void AbstractCardItem::pixmapUpdated |
( |
| ) |
|
|
privateslot |
◆ processHoverEvent()
| void AbstractCardItem::processHoverEvent |
( |
| ) |
|
◆ refreshCardInfo
| void AbstractCardItem::refreshCardInfo |
( |
| ) |
|
|
slot |
◆ setCardRef()
| void AbstractCardItem::setCardRef |
( |
const CardRef & | _cardRef | ) |
|
◆ setColor()
| void AbstractCardItem::setColor |
( |
const QString & | _color | ) |
|
◆ setFaceDown()
| void AbstractCardItem::setFaceDown |
( |
bool | _facedown | ) |
|
◆ setHovered()
| void AbstractCardItem::setHovered |
( |
bool | _hovered | ) |
|
◆ setId()
| void AbstractCardItem::setId |
( |
int | _id | ) |
|
|
inline |
◆ setRealZValue()
| void AbstractCardItem::setRealZValue |
( |
qreal | _zValue | ) |
|
◆ setTapped()
| void AbstractCardItem::setTapped |
( |
bool | _tapped, |
|
|
bool | canAnimate = false ) |
◆ shape()
| QPainterPath AbstractCardItem::shape |
( |
| ) |
const |
|
override |
◆ showCardInfoPopup
| void AbstractCardItem::showCardInfoPopup |
( |
const QPoint & | pos, |
|
|
const CardRef & | cardRef ) |
|
signal |
◆ sigPixmapUpdated
| void AbstractCardItem::sigPixmapUpdated |
( |
| ) |
|
|
signal |
◆ transformPainter()
| void AbstractCardItem::transformPainter |
( |
QPainter * | painter, |
|
|
const QSizeF & | translatedSize, |
|
|
int | angle ) |
|
protected |
◆ type()
| int AbstractCardItem::type |
( |
| ) |
const |
|
inlineoverride |
◆ bgColor
| QColor AbstractCardItem::bgColor |
|
protected |
◆ cardRef
◆ color
| QString AbstractCardItem::color |
|
protected |
◆ exactCard
◆ facedown
| bool AbstractCardItem::facedown |
|
protected |
◆ id
◆ isHovered
| bool AbstractCardItem::isHovered |
|
private |
◆ realZValue
| qreal AbstractCardItem::realZValue |
|
private |
◆ tapAngle
| int AbstractCardItem::tapAngle |
|
protected |
◆ tapped
| bool AbstractCardItem::tapped |
|
protected |
The documentation for this class was generated from the following files: