99b7154056a32ef9da8f29161d7db997bf397147
[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 #include "seaview.h"
31 #include "level.h"
32
33 class MainWindow : public QMainWindow
34 {
35     Q_OBJECT
36
37 public:
38     MainWindow(QWidget *parent = 0);
39     ~MainWindow();
40
41
42
43 public slots:
44     void initializeBoundaries();
45
46
47
48
49 private:
50
51 SeaScene * pScene_;
52 SeaView * pView_;
53
54
55
56
57
58 };
59
60 #endif // MAINWINDOW_H