--- /dev/null
+#ifndef FLIPSCENE_H
+#define FLIPSCENE_H
+
+#include <QtGui/QGraphicsScene>
+
+class FlipScenePrivate;
+
+class FlipScene : public QGraphicsScene
+{
+ Q_OBJECT
+
+public:
+ FlipScene(QObject *parent = 0);
+ ~FlipScene();
+
+ void setBoard(int column, int row);
+
+protected:
+ virtual void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent);
+
+signals:
+ void win(int clicks);
+
+private:
+ FlipScenePrivate *d_;
+};
+
+#endif // FLIPSCENE_H