Changed the section to user/hidden as required for Nokia Store
[ghostsoverboard] / seaview.cpp
index 64dc8d7..9cd6256 100644 (file)
@@ -1,5 +1,5 @@
 /**************************************************************************
-        Ghosts Overboard - a game for Maemo 5
+        Ghosts Overboard - a game for 'Meego 1.2 Harmattan'
 
         Copyright (C) 2011  Heli Hyvättinen
 
@@ -27,7 +27,7 @@
 #include <QDebug>
 
 SeaView::SeaView(QWidget *parent) :
-    QGraphicsView(parent)
+    QDeclarativeView(parent)
 {
 
 
@@ -56,7 +56,7 @@ SeaView::SeaView(QWidget *parent) :
 void  SeaView::mousePressEvent(QMouseEvent *event)
 {
 
-    QGraphicsView::mousePressEvent(event);
+    QDeclarativeView::mousePressEvent(event);
     emit screenTapped();
 
 
@@ -90,7 +90,7 @@ bool SeaView::event(QEvent *event)
 
 
     //pass the event to the ancestor for handling
-    return QGraphicsView::event(event);
+    return QDeclarativeView::event(event);
 
  }
 
@@ -111,14 +111,15 @@ void SeaView::initializeBoundaries()
 
     //This is for Harmattan
     //The automatic code above gives 854 width and 480 height, but that gives both scrollbars
-    //Found by forking: 843 width and 476 height are the largest that don't bring up the scrollbars
+    //Found by forking: 843 width and 476 height are the largest that don't bring up the scrollbars (when there is the frame)
+    //With the move from QGraphicsView to QDeclarative view the gray frame is gone and full screen can be used
 
-    QRectF rectangle(0,0,843,476);
+    QRectF rectangle(0,0,854,480);
 
     pScene_->setSceneRect(rectangle);
     setSceneRect(rectangle);
 
-    qDebug() << "Initialized boundaries" << rectangle.right() << rectangle.bottom() << width() << height();
+//    qDebug() << "Initialized boundaries" << rectangle.right() << rectangle.bottom() << width() << height();
 
     pScene_->restartLevel();
 }