Fixed autopause
authorHeli Hyvättinen <heli.hyvattinen@kymp.net>
Tue, 26 Jul 2011 20:43:43 +0000 (23:43 +0300)
committerHeli Hyvättinen <heli.hyvattinen@kymp.net>
Tue, 26 Jul 2011 20:58:30 +0000 (23:58 +0300)
No longer uses forcePause(), thus no longer messes up the pause system.
(forcePause() requires to be returned from with softContinue() )

seascene.cpp
seascene.h

index 2987d59..2f20baa 100644 (file)
@@ -93,7 +93,7 @@ SeaScene::SeaScene(QObject *parent) :
 
     autopauseTimer.setSingleShot(true);
     autopauseTimer.setInterval(15*60*1000);
-    connect(&autopauseTimer,SIGNAL(timeout()),this,SLOT(forcePause()));
+    connect(&autopauseTimer,SIGNAL(timeout()),this,SLOT(turnPauseOn()));
 
 
 }
@@ -703,3 +703,8 @@ void SeaScene::setItemPointersNull()
 
     pAboutBoxItem_ = NULL;
 }
+
+void SeaScene::turnPauseOn()
+{
+    pPauseAction_->setChecked(true);
+}
index 9f9f8ad..8de8eb7 100644 (file)
@@ -85,6 +85,8 @@ public slots:
 
     void setItemPointersNull();
 
+    void turnPauseOn();
+
 
 
 protected: