Menu items in correct places again
[ghostsoverboard] / seaview.h
1 /**************************************************************************
2         Ghosts Overboard - a game for Maemo 5
3
4         Copyright (C) 2011  Heli Hyvättinen
5
6         This file is part of Ghosts Overboard
7
8         Ghosts Overboard is free software: you can redistribute it and/or modify
9         it under the terms of the GNU General Public License as published by
10         the Free Software Foundation, either version 2 of the License, or
11         (at your option) any later version.
12
13         This program is distributed in the hope that it will be useful,
14         but WITHOUT ANY WARRANTY; without even the implied warranty of
15         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16         GNU General Public License for more details.
17
18         You should have received a copy of the GNU General Public License
19         along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
21 **************************************************************************/
22
23 #ifndef SEAVIEW_H
24 #define SEAVIEW_H
25
26 #include <QGraphicsView>
27 #include "seascene.h"
28
29 class SeaView : public QGraphicsView
30 {
31     Q_OBJECT
32 public:
33     explicit SeaView(QWidget *parent = 0);
34
35     virtual void mousePressEvent(QMouseEvent *event);
36
37     bool event(QEvent *event);
38
39 signals:
40
41     void screenTapped();
42
43     void goingBackgroung();
44
45     void goingForeground();
46
47 public slots:
48
49     void initializeBoundaries();
50
51
52 protected:
53
54     SeaScene * pScene_;
55
56 };
57
58 #endif // SEAVIEW_H