Edited the web page
[ghostsoverboard] / mainwindow.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 MAINWINDOW_H
24 #define MAINWINDOW_H
25
26 #include <QtGui/QMainWindow>
27 #include <QGraphicsView>
28 #include "orientationcontrolledgraphicspixmapobject.h"
29 #include "seascene.h"
30
31
32 class MainWindow : public QMainWindow
33 {
34     Q_OBJECT
35
36 public:
37     MainWindow(QWidget *parent = 0);
38     ~MainWindow();
39
40     bool event(QEvent *event);
41
42 public slots:
43     void initializeBoundaries();
44     void restartLevel();
45     void about();
46     void nextLevel();
47
48
49 private:
50
51 SeaScene * pScene_;
52 QGraphicsView * pView_;
53 QAction* pPauseAction_;
54
55
56 };
57
58 #endif // MAINWINDOW_H