19#ifndef GRAPHICSPIECE_H
20#define GRAPHICSPIECE_H
22#include <QGraphicsObject>
23#include <board/piece.h>
43 enum { Type = UserType + 4 };
60 virtual int type()
const;
61 virtual QRectF boundingRect()
const;
62 virtual void paint(
QPainter* painter,
A chess piece.
Definition piece.h:41
void restoreParent()
Definition graphicspiece.cpp:91
Chess::Piece pieceType() const
Definition graphicspiece.cpp:76
void setContainer(QGraphicsItem *item)
Definition graphicspiece.cpp:86
QGraphicsItem * container() const
Definition graphicspiece.cpp:81
GraphicsPiece(const Chess::Piece &piece, qreal squareSize, const QString &elementId, QSvgRenderer *renderer, QGraphicsItem *parent=nullptr)
Definition graphicspiece.cpp:23