Cockatrice/cockatrice/src/zoneviewwidget.h
Max-Wilhelm Bruker 77f5ec29eb some gui code
2009-11-16 17:18:13 +01:00

37 lines
764 B
C++

#ifndef ZONEVIEWWIDGET_H
#define ZONEVIEWWIDGET_H
#include <QDialog>
#include <QGraphicsScene>
#include <QGraphicsWidget>
class CardZone;
class ZoneViewZone;
class Player;
class CardDatabase;
class QScrollBar;
class QCheckBox;
class ZoneViewWidget : public QGraphicsWidget {
Q_OBJECT
private:
ZoneViewZone *zone;
QScrollBar *scrollBar;
QCheckBox *sortCheckBox, *shuffleCheckBox;
Player *player;
signals:
void closePressed(ZoneViewWidget *zv);
void sizeChanged();
private slots:
void resizeToZoneContents();
public:
ZoneViewWidget(Player *_player, CardZone *_origZone, int numberCards = 0, QGraphicsItem *parent = 0);
ZoneViewZone *getZone() const { return zone; }
void retranslateUi();
protected:
void closeEvent(QCloseEvent *event);
};
#endif