X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=seaview.h;h=6fa47564f005916fc3fef19ba285859d5c1bdd9b;hb=refs%2Fheads%2Fharmattan;hp=12141d017e34226fbee9f6da571741b195af553a;hpb=0d418868b8ff91d5ef18aed18477c52cea43f6f8;p=ghostsoverboard diff --git a/seaview.h b/seaview.h index 12141d0..6fa4756 100644 --- a/seaview.h +++ b/seaview.h @@ -1,18 +1,57 @@ +/************************************************************************** + Ghosts Overboard - a game for 'Meego 1.2 Harmattan' + + 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 +#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