Cockatrice/cockatrice/src/cardinfopicture.h
2015-06-13 20:37:51 +02:00

32 lines
560 B
C++

#ifndef CARDINFOPICTURE_H
#define CARDINFOPICTURE_H
#include <QLabel>
class AbstractCardItem;
class CardInfo;
class CardInfoPicture : public QLabel {
Q_OBJECT
signals:
void hasPictureChanged();
private:
CardInfo *info;
bool noPicture;
public:
CardInfoPicture(int maximumWidth, QWidget *parent = 0);
bool hasPicture() const { return !noPicture; }
private:
void setNoPicture(bool status);
protected:
void resizeEvent(QResizeEvent *event);
public slots:
void setCard(CardInfo *card);
void updatePixmap();
};
#endif