Menu no longer crashes randomly
[ghostsoverboard] / seaview.h
index 06a67e4..d767d99 100644 (file)
--- a/seaview.h
+++ b/seaview.h
 #ifndef SEAVIEW_H
 #define SEAVIEW_H
 
-#include <QGraphicsView>
+#include <QDeclarativeView>
+#include "seascene.h"
 
-class SeaView : public QGraphicsView
+class SeaView : public QDeclarativeView
 {
     Q_OBJECT
 public:
     explicit SeaView(QWidget *parent = 0);
 
+    virtual void mousePressEvent(QMouseEvent *event);
+
+    bool event(QEvent *event);
+
 signals:
 
+    void screenTapped();
+
+    void goingBackgroung();
+
+    void goingForeground();
+
 public slots:
 
+    void initializeBoundaries();
+
+protected:
+
+    SeaScene * pScene_;
+
 };
 
 #endif // SEAVIEW_H