first commit
[flip] / src / flipscene.h
diff --git a/src/flipscene.h b/src/flipscene.h
new file mode 100644 (file)
index 0000000..8e345b5
--- /dev/null
@@ -0,0 +1,28 @@
+#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