first commit
[flip] / src / flipscene.h
1 #ifndef FLIPSCENE_H
2 #define FLIPSCENE_H
3
4 #include <QtGui/QGraphicsScene>
5
6 class FlipScenePrivate;
7
8 class FlipScene : public QGraphicsScene
9 {
10     Q_OBJECT
11
12 public:
13     FlipScene(QObject *parent = 0);
14     ~FlipScene();
15
16     void setBoard(int column, int row);
17
18 protected:
19     virtual void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent);
20
21 signals:
22     void win(int clicks);
23
24 private:
25     FlipScenePrivate *d_;
26 };
27
28 #endif // FLIPSCENE_H