X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=seaview.h;h=4475d69994dcc029c1e0aef75327e15ba2f9d480;hb=b6a2bec238ee4ecbd63e03ef9d5c72d13d8c0c11;hp=12141d017e34226fbee9f6da571741b195af553a;hpb=0d418868b8ff91d5ef18aed18477c52cea43f6f8;p=ghostsoverboard diff --git a/seaview.h b/seaview.h index 12141d0..4475d69 100644 --- a/seaview.h +++ b/seaview.h @@ -1,7 +1,30 @@ +/************************************************************************** + Ghosts Overboard - a game for Maemo 5 + + Copyright (C) 2011 Heli Hyvättinen + + This file is part of Ghosts Overboard + + Ghosts Overboard is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +**************************************************************************/ + #ifndef SEAVIEW_H #define SEAVIEW_H #include +#include "seascene.h" class SeaView : public QGraphicsView { @@ -9,10 +32,27 @@ class SeaView : public QGraphicsView 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